0001108524-19-000052.txt : 20190823 0001108524-19-000052.hdr.sgml : 20190823 20190823163805 ACCESSION NUMBER: 0001108524-19-000052 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 89 CONFORMED PERIOD OF REPORT: 20190731 FILED AS OF DATE: 20190823 DATE AS OF CHANGE: 20190823 FILER: COMPANY DATA: COMPANY CONFORMED NAME: SALESFORCE.COM, INC. CENTRAL INDEX KEY: 0001108524 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 943320693 STATE OF INCORPORATION: DE FISCAL YEAR END: 0131 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-32224 FILM NUMBER: 191049526 BUSINESS ADDRESS: STREET 1: SALESFORCE TOWER STREET 2: 415 MISSION STREET 3RD FL CITY: SAN FRANCISCO STATE: CA ZIP: 94105 BUSINESS PHONE: 415-901-7000 MAIL ADDRESS: STREET 1: SALESFORCE TOWER STREET 2: 415 MISSION STREET 3RD FL CITY: SAN FRANCISCO STATE: CA ZIP: 94105 FORMER COMPANY: FORMER CONFORMED NAME: SALESFORCE COM INC DATE OF NAME CHANGE: 20000307 10-Q 1 crmq2fy2010-q.htm 10-Q Document
000P6Mfalse--01-31Q220200001108524P4Y0.960.960.96P2Y00000P9YP10YP3YP3YP32Y0.2754.3676.48118.04122.03161.5052.3075.57113.00118.04158.76161.50 0001108524 2019-02-01 2019-07-31 0001108524 2019-08-15 0001108524 2019-07-31 0001108524 2019-01-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-07-31 0001108524 us-gaap:CostOfSalesMember 2019-05-01 2019-07-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2018-05-01 2018-07-31 0001108524 us-gaap:CostOfSalesMember 2018-05-01 2018-07-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:CostOfSalesMember 2018-02-01 2018-07-31 0001108524 us-gaap:CostOfSalesMember 2019-02-01 2019-07-31 0001108524 crm:SubscriptionandSupportMember 2018-05-01 2018-07-31 0001108524 2018-02-01 2018-07-31 0001108524 2019-05-01 2019-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2018-02-01 2018-07-31 0001108524 2018-05-01 2018-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2018-05-01 2018-07-31 0001108524 crm:SubscriptionandSupportMember 2019-02-01 2019-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2019-05-01 2019-07-31 0001108524 crm:SubscriptionandSupportMember 2019-05-01 2019-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2019-02-01 2019-07-31 0001108524 crm:SubscriptionandSupportMember 2018-02-01 2018-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2018-05-01 2018-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2018-05-01 2018-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2018-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001108524 2018-07-31 0001108524 us-gaap:CommonStockMember 2018-07-31 0001108524 us-gaap:CommonStockMember 2018-02-01 2018-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0001108524 us-gaap:RetainedEarningsMember 2018-07-31 0001108524 2018-01-31 0001108524 us-gaap:CommonStockMember 2018-01-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001108524 us-gaap:RetainedEarningsMember 2018-01-31 0001108524 us-gaap:RetainedEarningsMember 2018-02-01 2018-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2018-05-01 2018-07-31 0001108524 us-gaap:CommonStockMember 2018-05-01 2018-07-31 0001108524 us-gaap:CommonStockMember 2018-04-30 0001108524 2018-04-30 0001108524 us-gaap:RetainedEarningsMember 2018-04-30 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 0001108524 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-05-01 2018-07-31 0001108524 us-gaap:RetainedEarningsMember 2018-05-01 2018-07-31 0001108524 us-gaap:CommonStockMember 2019-01-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2019-07-31 0001108524 us-gaap:RetainedEarningsMember 2019-07-31 0001108524 us-gaap:CommonStockMember 2019-02-01 2019-07-31 0001108524 us-gaap:CommonStockMember 2019-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0001108524 us-gaap:RetainedEarningsMember 2019-02-01 2019-07-31 0001108524 us-gaap:RetainedEarningsMember 2019-01-31 0001108524 us-gaap:CommonStockMember 2019-04-30 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-05-01 2019-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0001108524 us-gaap:RetainedEarningsMember 2019-05-01 2019-07-31 0001108524 us-gaap:CommonStockMember 2019-05-01 2019-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-01 2019-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-30 0001108524 2019-04-30 0001108524 us-gaap:RetainedEarningsMember 2019-04-30 0001108524 us-gaap:AccountingStandardsUpdate201602Member 2019-02-01 0001108524 crm:FiveInvestmentsFourPubliclyTradedOnePrivatelyHeldMember crm:StrategicInvestmentsBenchmarkMember crm:StrategicInvestmentPortfolioConcentrationRiskMember 2018-02-01 2019-01-31 0001108524 crm:NonAmericasMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2019-01-31 0001108524 us-gaap:PerformanceSharesMember 2019-02-01 2019-07-31 0001108524 us-gaap:RestrictedStockMember 2019-02-01 2019-07-31 0001108524 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2019-02-01 2019-07-31 0001108524 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 crm:FourInvestmentsTwoPubliclyTradedTwoPrivatelyHeldMember crm:StrategicInvestmentsBenchmarkMember crm:StrategicInvestmentPortfolioConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 country:US us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2019-01-31 0001108524 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 crm:NonAmericasMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 crm:StockOptionsandRestrictedStockMember 2019-02-01 2019-07-31 0001108524 country:US us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 crm:OneInvestmentMember crm:StrategicInvestmentsBenchmarkMember crm:StrategicInvestmentPortfolioConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 us-gaap:BuildingImprovementsMember 2019-02-01 2019-07-31 0001108524 us-gaap:FurnitureAndFixturesMember 2019-02-01 2019-07-31 0001108524 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2019-02-01 2019-07-31 0001108524 crm:BuildingandStructuralComponentsMember 2019-02-01 2019-07-31 0001108524 srt:MinimumMember crm:ComputerEquipmentAndSoftwareMember 2019-02-01 2019-07-31 0001108524 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-02-01 2019-07-31 0001108524 srt:MaximumMember crm:ComputerEquipmentAndSoftwareMember 2019-02-01 2019-07-31 0001108524 crm:MarketingandCommerceCloudMember 2019-02-01 2019-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2019-05-01 2019-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2018-02-01 2018-07-31 0001108524 crm:ServiceCloudMember 2018-05-01 2018-07-31 0001108524 crm:SalesCloudMember 2018-02-01 2018-07-31 0001108524 crm:SalesCloudMember 2019-02-01 2019-07-31 0001108524 crm:SalesCloudMember 2018-05-01 2018-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2018-05-01 2018-07-31 0001108524 crm:SalesCloudMember 2019-05-01 2019-07-31 0001108524 crm:MarketingandCommerceCloudMember 2018-02-01 2018-07-31 0001108524 crm:ServiceCloudMember 2019-05-01 2019-07-31 0001108524 crm:ServiceCloudMember 2019-02-01 2019-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2019-02-01 2019-07-31 0001108524 crm:MarketingandCommerceCloudMember 2018-05-01 2018-07-31 0001108524 crm:ServiceCloudMember 2018-02-01 2018-07-31 0001108524 crm:MarketingandCommerceCloudMember 2019-05-01 2019-07-31 0001108524 srt:MaximumMember 2020-09-01 2019-07-31 0001108524 srt:MinimumMember 2020-09-01 2019-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-05-01 2019-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2019-02-01 2019-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2018-02-01 2018-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2018-02-01 2018-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2019-05-01 2019-07-31 0001108524 us-gaap:TransferredOverTimeMember 2019-05-01 2019-07-31 0001108524 us-gaap:TransferredOverTimeMember 2018-05-01 2018-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2019-05-01 2019-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2018-05-01 2018-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2018-05-01 2018-07-31 0001108524 us-gaap:TransferredOverTimeMember 2019-02-01 2019-07-31 0001108524 us-gaap:TransferredOverTimeMember 2018-02-01 2018-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2019-02-01 2019-07-31 0001108524 srt:AmericasMember 2019-02-01 2019-07-31 0001108524 srt:EuropeMember 2018-05-01 2018-07-31 0001108524 srt:AsiaPacificMember 2018-02-01 2018-07-31 0001108524 srt:AmericasMember 2019-05-01 2019-07-31 0001108524 srt:EuropeMember 2019-02-01 2019-07-31 0001108524 srt:AmericasMember 2018-05-01 2018-07-31 0001108524 srt:AsiaPacificMember 2019-05-01 2019-07-31 0001108524 srt:AsiaPacificMember 2019-02-01 2019-07-31 0001108524 srt:AmericasMember 2018-02-01 2018-07-31 0001108524 srt:EuropeMember 2019-05-01 2019-07-31 0001108524 srt:EuropeMember 2018-02-01 2018-07-31 0001108524 srt:AsiaPacificMember 2018-05-01 2018-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2018-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-05-01 2018-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 crm:PrivatePlacementTechnologyCompanyMember 2019-07-31 0001108524 crm:PrivatePlacementTechnologyCompanyMember 2019-04-30 0001108524 us-gaap:EquitySecuritiesMember 2019-02-01 2019-07-31 0001108524 us-gaap:EquitySecuritiesMember 2019-05-01 2019-07-31 0001108524 crm:PrivatePlacementTechnologyCompanyMember 2019-04-01 2019-04-30 0001108524 us-gaap:CorporateDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:USTreasurySecuritiesMember 2019-07-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:BondsMember 2019-01-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:USTreasurySecuritiesMember 2019-01-31 0001108524 us-gaap:BankTimeDepositsMember 2019-01-31 0001108524 us-gaap:MunicipalNotesMember 2019-01-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2019-01-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2019-01-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-01-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-01-31 0001108524 us-gaap:DebtSecuritiesMember 2019-01-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-01-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-01-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-01-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-01-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-01-31 0001108524 us-gaap:EquitySecuritiesMember 2019-01-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:BankTimeDepositsMember 2019-07-31 0001108524 us-gaap:BondsMember 2019-07-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:MunicipalNotesMember 2019-07-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2019-05-01 2019-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2018-02-01 2018-07-31 0001108524 us-gaap:DebtSecuritiesMember 2019-02-01 2019-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2019-05-01 2019-07-31 0001108524 us-gaap:DebtSecuritiesMember 2018-05-01 2018-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2018-02-01 2018-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2018-05-01 2018-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2019-02-01 2019-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2018-05-01 2018-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2019-02-01 2019-07-31 0001108524 us-gaap:DebtSecuritiesMember 2019-05-01 2019-07-31 0001108524 us-gaap:DebtSecuritiesMember 2018-02-01 2018-07-31 0001108524 us-gaap:EquitySecuritiesMember 2018-05-01 2018-07-31 0001108524 us-gaap:EquitySecuritiesMember 2018-02-01 2018-07-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-07-31 0001108524 us-gaap:DebtSecuritiesMember 2019-07-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-07-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2019-07-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-07-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-07-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2019-07-31 0001108524 us-gaap:EquitySecuritiesMember 2019-07-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-07-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-07-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2018-02-01 2018-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2018-05-01 2018-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-01-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-01-31 0001108524 us-gaap:NondesignatedMember 2019-07-31 0001108524 us-gaap:NondesignatedMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:BankTimeDepositsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-07-31 0001108524 us-gaap:CorporateDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalNotesMember 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:BondsMember 2019-07-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MortgageBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:BondsMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:BankTimeDepositsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member crm:MarketableSecuritiesTimeDepositsMember 2019-07-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:BondsMember 2019-07-31 0001108524 us-gaap:MunicipalNotesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalNotesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember 2019-07-31 0001108524 crm:MarketableSecuritiesTimeDepositsMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:BondsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalNotesMember 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MortgageBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member crm:MarketableSecuritiesTimeDepositsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-07-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:USTreasurySecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member crm:MarketableSecuritiesTimeDepositsMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:BankTimeDepositsMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member 2019-01-31 0001108524 us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MortgageBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:BondsMember 2019-01-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member crm:MarketableSecuritiesTimeDepositsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:BondsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalNotesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:BankTimeDepositsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MortgageBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2019-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalNotesMember 2019-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member crm:MarketableSecuritiesTimeDepositsMember 2019-01-31 0001108524 crm:MarketableSecuritiesTimeDepositsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member 2019-01-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:BondsMember 2019-01-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:USTreasurySecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember 2019-01-31 0001108524 us-gaap:BondsMember 2019-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member crm:MarketableSecuritiesTimeDepositsMember 2019-01-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:MunicipalNotesMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalNotesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:CashMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member crm:PrivatelyHeldSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member crm:PrivatelyHeldSecuritiesMember 2019-01-31 0001108524 us-gaap:CashMember 2019-01-31 0001108524 crm:MapAnythingInc.Member 2019-04-30 2019-04-30 0001108524 crm:MapAnythingInc.Member 2019-05-01 2019-05-31 0001108524 srt:MaximumMember crm:MapAnythingInc.Member 2019-05-01 2019-05-31 0001108524 crm:Salesforce.orgMember 2019-06-01 2019-06-30 0001108524 crm:MapAnythingInc.Member 2019-05-31 0001108524 crm:Salesforce.orgMember 2019-06-30 0001108524 srt:MinimumMember crm:MapAnythingInc.Member 2019-05-01 2019-05-31 0001108524 us-gaap:OtherIntangibleAssetsMember 2019-01-31 0001108524 us-gaap:DevelopedTechnologyRightsMember 2019-07-31 0001108524 us-gaap:OtherIntangibleAssetsMember 2019-07-31 0001108524 us-gaap:CustomerRelationshipsMember 2019-07-31 0001108524 us-gaap:OtherIntangibleAssetsMember 2019-02-01 2019-07-31 0001108524 us-gaap:DevelopedTechnologyRightsMember 2019-01-31 0001108524 us-gaap:CustomerRelationshipsMember 2019-01-31 0001108524 us-gaap:DevelopedTechnologyRightsMember 2019-02-01 2019-07-31 0001108524 us-gaap:CustomerRelationshipsMember 2019-02-01 2019-07-31 0001108524 crm:Salesforce.orgMember 2019-02-01 2019-07-31 0001108524 crm:MapAnythingInc.Member 2019-02-01 2019-07-31 0001108524 us-gaap:OtherAssetsMember 2019-01-31 0001108524 us-gaap:OtherAssetsMember 2019-07-31 0001108524 us-gaap:RevolvingCreditFacilityMember 2019-07-31 0001108524 us-gaap:RevolvingCreditFacilityMember 2018-04-30 0001108524 crm:A2021TermLoanMember us-gaap:MediumTermNotesMember 2019-06-01 2019-06-30 0001108524 crm:A2028SeniorNotesMember us-gaap:SeniorNotesMember 2019-07-31 0001108524 crm:A2023SeniorNotesMember us-gaap:SeniorNotesMember 2019-07-31 0001108524 crm:LoanAssumedon50FremontMember us-gaap:SecuredDebtMember 2019-07-31 0001108524 crm:A2023SeniorNotesMember us-gaap:SeniorNotesMember 2019-01-31 0001108524 crm:A2021TermLoanMember us-gaap:MediumTermNotesMember 2019-07-31 0001108524 crm:LoanAssumedon50FremontMember us-gaap:SecuredDebtMember 2019-01-31 0001108524 crm:A2021TermLoanMember us-gaap:MediumTermNotesMember 2019-01-31 0001108524 crm:A2028SeniorNotesMember us-gaap:SeniorNotesMember 2019-01-31 0001108524 crm:Range4Member 2019-07-31 0001108524 crm:Range1Member 2019-07-31 0001108524 crm:Range3Member 2019-02-01 2019-07-31 0001108524 crm:Range2Member 2019-02-01 2019-07-31 0001108524 crm:Range3Member 2019-07-31 0001108524 crm:Range6Member 2019-07-31 0001108524 crm:Range4Member 2019-02-01 2019-07-31 0001108524 crm:Range5Member 2019-02-01 2019-07-31 0001108524 crm:Range5Member 2019-07-31 0001108524 crm:Range2Member 2019-07-31 0001108524 crm:Range6Member 2019-02-01 2019-07-31 0001108524 crm:Range1Member 2019-02-01 2019-07-31 0001108524 us-gaap:RestrictedStockMember 2019-01-31 0001108524 us-gaap:RestrictedStockMember 2019-07-31 0001108524 us-gaap:EmployeeStockOptionMember 2019-07-31 0001108524 crm:EmployeeStockPurchasePlanMember 2018-05-01 2018-07-31 0001108524 crm:EmployeeStockPurchasePlanMember 2019-05-01 2019-07-31 0001108524 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-07-31 0001108524 us-gaap:StockCompensationPlanMember 2019-05-01 2019-07-31 0001108524 us-gaap:StockCompensationPlanMember 2018-05-01 2018-07-31 0001108524 us-gaap:StockCompensationPlanMember 2018-02-01 2018-07-31 0001108524 us-gaap:StockCompensationPlanMember 2019-02-01 2019-07-31 0001108524 us-gaap:BuildingAndBuildingImprovementsMember 2019-07-31 0001108524 crm:ComputerEquipmentAndSoftwareMember 2019-07-31 0001108524 srt:MaximumMember 2019-07-31 0001108524 srt:MaximumMember us-gaap:ConstructionMember 2019-07-31 0001108524 crm:FacilitiesSpaceMember 2019-07-31 0001108524 us-gaap:LetterOfCreditMember 2019-07-31 0001108524 srt:MinimumMember us-gaap:ConstructionMember 2019-07-31 0001108524 srt:MinimumMember 2019-07-31 0001108524 crm:ShareholderDerivativeLawsuitsMember 2019-02-01 2019-07-31 0001108524 crm:TableauSoftwareInc.TableauLitigationMember 2019-07-31 2019-07-31 0001108524 crm:TableauSoftwareInc.TableauLitigationMember 2017-07-01 2017-08-31 0001108524 srt:AffiliatedEntityMember 2019-02-01 2019-07-31 0001108524 srt:AffiliatedEntityMember 2019-07-31 0001108524 srt:AffiliatedEntityMember 2018-02-01 2018-07-31 0001108524 crm:TableauSoftwareInc.Member us-gaap:SubsequentEventMember 2019-08-01 2019-08-01 0001108524 crm:ClickSoftwareTechnologiesLtd.Member us-gaap:SubsequentEventMember 2019-08-31 2019-08-31 xbrli:shares iso4217:USD crm:segment xbrli:pure iso4217:USD xbrli:shares crm:board_member crm:claim crm:employee crm:board_seat

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 July 31, 2019
OR
Transition report pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934
Commission File Number: 001-32224
 
 
salesforce.com, inc.
(Exact name of registrant as specified in its charter)
 
 
Delaware
94-3320693
(State or other jurisdiction of
incorporation or organization)
(IRS Employer
Identification No.)
Salesforce Tower
415 Mission Street, 3rd Fl
San Francisco, California 94105
(Address of principal executive offices)
Telephone Number (415901-7000
(Registrant’s telephone number, including area code)
Securities registered pursuant to Section 12(b) of the Act
Title of each class
Trading Symbol(s)
Name of each exchange on which registered
Common Stock, par value $0.001 per share
CRM
New York Stock Exchange
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 (the “Exchange Act”) during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days:    Yes  x   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  x   No  ¨
Indicate by check mark whether the Registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, 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  x
As of August 15, 2019, there were approximately 877 million shares of the Registrant’s Common Stock outstanding.




INDEX
 
 
 
Page No.
 
 
 
 
 
Item 1.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
 
 
 
 
 
 
Item 1.
 
 
 
Item 1A.
 
 
 
Item 2.
 
 
 
Item 3.
 
 
 
Item 4.
 
 
 
Item 5.
 
 
 
Item 6.


2


PART I. FINANCIAL INFORMATION

ITEM 1.
FINANCIAL STATEMENTS
salesforce.com, inc.
Condensed Consolidated Balance Sheets
(in millions)
(unaudited)
 
July 31, 2019
 
January 31, 2019
Assets
 
 
 
Current assets:
 
 
 
Cash and cash equivalents
$
3,510

 
$
2,669

Marketable securities
2,532

 
1,673

Accounts receivable, net
2,332

 
4,924

Costs capitalized to obtain revenue contracts, net
786

 
788

Prepaid expenses and other current assets
743

 
629

Total current assets
9,903

 
10,683

Property and equipment, net
2,283

 
2,051

Operating lease right-of-use assets (Note 1)
2,904

 
0

Costs capitalized to obtain revenue contracts, noncurrent, net
1,105

 
1,232

Strategic investments
1,614

 
1,302

Goodwill
13,199

 
12,851

Intangible assets acquired through business combinations, net
1,725

 
1,923

Capitalized software and other assets, net
603

 
695

Total assets
$
33,336

 
$
30,737

Liabilities and stockholders’ equity
 
 
 
Current liabilities:
 
 
 
Accounts payable, accrued expenses and other liabilities
$
2,347

 
$
2,691

Operating lease liabilities, current (Note 1)
706

 
0

Unearned revenue
7,142

 
8,564

Total current liabilities
10,195

 
11,255

Noncurrent debt
2,973

 
3,173

Noncurrent operating lease liabilities (Note 1)
2,341

 
0

Other noncurrent liabilities
661

 
704

Total liabilities
16,170

 
15,132

Stockholders’ equity:
 
 
 
Common stock
1

 
1

Additional paid-in capital
15,024

 
13,927

Accumulated other comprehensive loss
(77
)
 
(58
)
Retained earnings
2,218

 
1,735

Total stockholders’ equity
17,166

 
15,605

Total liabilities and stockholders’ equity
$
33,336

 
$
30,737










See accompanying Notes.

3


salesforce.com, inc.
Condensed Consolidated Statements of Operations
(in millions, except per share data)
(unaudited)
2
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Revenues:
 
 
 
 
 
 
 
Subscription and support
$
3,745

 
$
3,060

 
$
7,241

 
$
5,870

Professional services and other
252

 
221

 
493

 
417

Total revenues
3,997

 
3,281

 
7,734

 
6,287

Cost of revenues (1)(2):
 
 
 
 
 
 
 
Subscription and support
727

 
638

 
1,405

 
1,211

Professional services and other
240

 
211

 
476

 
405

Total cost of revenues
967

 
849

 
1,881

 
1,616

Gross profit
3,030

 
2,432

 
5,853

 
4,671

Operating expenses (1)(2):
 
 
 
 
 
 
 
Research and development
607

 
463

 
1,161

 
887

Marketing and sales
1,824

 
1,504

 
3,521

 
2,833

General and administrative
375

 
350

 
737

 
645

Loss on settlement of Salesforce.org reseller agreement (Note 6)
166

 
0

 
166

 
0

Total operating expenses
2,972

 
2,317

 
5,585

 
4,365

Income from operations
58

 
115

 
268

 
306

Gains on strategic investments, net
109

 
143

 
390

 
354

Other expense
(3
)
 
(27
)
 
(12
)
 
(44
)
Income before benefit from (provision for) income taxes
164

 
231

 
646

 
616

Benefit from (provision for) income taxes
(73
)
 
68

 
(163
)
 
27

Net income
$
91

 
$
299

 
$
483

 
$
643

Basic net income per share
$
0.12

 
$
0.40

 
$
0.62

 
$
0.87

Diluted net income per share
$
0.11

 
$
0.39

 
$
0.61

 
$
0.84

Shares used in computing basic net income per share
776

 
747

 
774

 
737

Shares used in computing diluted net income per share
795

 
774

 
795

 
763

_______________
(1)
Amounts include amortization of intangible assets acquired through business combinations, as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
62

 
$
52

 
$
123

 
$
91

Marketing and sales
65

 
67

 
133

 
97


(2)
Amounts include stock-based expense, as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
46

 
$
43

 
$
89

 
$
77

Research and development
98

 
81

 
179

 
147

Marketing and sales
199

 
174

 
376

 
294

General and administrative
45

 
53

 
87

 
85





See accompanying Notes.

4


salesforce.com, inc.
Condensed Consolidated Statements of Comprehensive Income
(in millions)
(unaudited)
2
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Net income
$
91

 
$
299

 
$
483

 
$
643

Other comprehensive loss, net of reclassification adjustments:
 
 
 
 
 
 
 
Foreign currency translation and other losses
(17
)
 
(17
)
 
(30
)
 
(27
)
Unrealized gains (losses) on marketable securities and privately held debt securities
6

 
0

 
14

 
(4
)
Other comprehensive loss, before tax
(11
)
 
(17
)
 
(16
)
 
(31
)
Tax effect
(1
)
 
0

 
(3
)
 
0

Other comprehensive loss, net
(12
)
 
(17
)
 
(19
)
 
(31
)
Comprehensive income
$
79

 
$
282

 
$
464

 
$
612

































See accompanying Notes.

5


salesforce.com, inc.
Condensed Consolidated Statements of Stockholders’ Equity
(in millions)
(unaudited)
 
Six Months Ended July 31, 2019
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated Other Comprehensive Loss
 
Retained Earnings
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
Balance at January 31, 2019
770

 
$
1

 
$
13,927

 
$
(58
)
 
$
1,735

 
$
15,605

Common stock issued
10

 
0

 
366

 
0

 
0

 
366

Stock-based expenses
0

 
0

 
731

 
0

 
0

 
731

Other comprehensive loss, net of tax
0

 
0

 
0

 
(19
)
 
0

 
(19
)
Net income
0

 
0

 
0

 
0

 
483

 
483

Balance at July 31, 2019
780

 
$
1

 
$
15,024

 
$
(77
)
 
$
2,218

 
$
17,166

 
Three Months Ended July 31, 2019
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated Other Comprehensive Loss
 
Retained Earnings
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
Balance at April 30, 2019
775

 
$
1

 
$
14,383

 
$
(65
)
 
$
2,127

 
$
16,446

Common stock issued
5

 
0

 
253

 
0

 
0

 
253

Stock-based expenses
0

 
0

 
388

 
0

 
0

 
388

Other comprehensive loss, net of tax
0

 
0

 
0

 
(12
)
 
0

 
(12
)
Net income
0

 
0

 
0

 
0

 
91

 
91

Balance at July 31, 2019
780

 
$
1

 
$
15,024

 
$
(77
)
 
$
2,218

 
$
17,166



























See accompanying Notes.

6


salesforce.com, inc.
Condensed Consolidated Statements of Stockholders’ Equity (cont.)
(in millions)
(unaudited)
 
Six Months Ended July 31, 2018
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated Other Comprehensive Loss
 
Retained Earnings
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
Balance at January 31, 2018
730

 
$
1

 
$
9,752

 
$
(12
)
 
$
635

 
$
10,376

Cumulative effect of accounting changes (1)
0

 
0

 
0

 
(7
)
 
(10
)
 
(17
)
Common stock issued
11

 
0

 
384

 
0

 
0

 
384

Shares issued related to business combinations, net
10

 
0

 
1,565

 
0

 
0

 
1,565

Settlement of convertible notes and warrants
6

 
0

 
4

 
0

 
0

 
4

Stock-based expenses
0

 
0

 
603

 
0

 
0

 
603

Other comprehensive loss, net of tax
0

 
0

 
0

 
(31
)
 
0

 
(31
)
Net income
0

 
0

 
0

 
0

 
643

 
643

Balance at July 31, 2018
757

 
$
1

 
$
12,308

 
$
(50
)
 
$
1,268

 
$
13,527

 
Three Months Ended July 31, 2018
 
Common Stock
 
Additional
Paid-in
Capital
 
Accumulated Other Comprehensive Loss
 
Retained Earnings
 
Total
Stockholders’
Equity
 
Shares
 
Amount
 
Balance at April 30, 2018
734

 
$
1

 
$
10,123

 
$
(33
)
 
$
969

 
$
11,060

Common stock issued
7

 
0

 
269

 
0

 
0

 
269

Shares issued related to business combinations, net
10

 
0

 
1,565

 
0

 
0

 
1,565

Settlement of convertible notes and warrants
6

 
0

 
0

 
0

 
0

 
0

Stock-based expenses
0

 
0

 
351

 
0

 
0

 
351

Other comprehensive loss, net of tax
0

 
0

 
0

 
(17
)
 
0

 
(17
)
Net income
0

 
$
0

 
$
0

 
$
0

 
$
299

 
$
299

Balance at July 31, 2018
757

 
$
1

 
$
12,308

 
$
(50
)
 
$
1,268

 
$
13,527


(1) Reflects the cumulative effect adjustments upon the adoption of Accounting Standards Update ("ASU") 2016-01, "Financial Instruments - Overall (Subtopic 825-10)" ("ASU 2016-01") and ASU 2016-16, "Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory."















See accompanying Notes.

7


salesforce.com, inc.
Condensed Consolidated Statements of Cash Flows
(in millions)
(unaudited)
2
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Operating activities:
 
 
 
 
 
 
 
Net income
$
91

 
$
299

 
$
483

 
$
643

Adjustments to reconcile net income to net cash provided by operating activities:
 
 
 
 
 
 
 
Depreciation and amortization
457

 
253

 
894

 
450

Amortization of costs capitalized to obtain revenue contracts, net
217

 
183

 
426

 
371

Expenses related to employee stock plans
388

 
351

 
731

 
603

Loss on settlement of Salesforce.org reseller agreement (Note 6)
166

 
0

 
166

 
0

Gains on strategic investments, net
(109
)
 
(143
)
 
(390
)
 
(354
)
Changes in assets and liabilities, net of business combinations:
 
 
 
 
 
 
 
Accounts receivable, net
(146
)
 
(149
)
 
2,628

 
2,013

Costs capitalized to obtain revenue contracts, net
(173
)
 
(146
)
 
(297
)
 
(264
)
Prepaid expenses and other current assets and other assets
28

 
4

 
(69
)
 
(86
)
Accounts payable
26

 
71

 
41

 
121

Accrued expenses and other liabilities
267

 
108

 
(293
)
 
(398
)
Operating lease liabilities
(182
)
 
0

 
(346
)
 
0

Unearned revenue
(594
)
 
(373
)
 
(1,573
)
 
(1,175
)
Net cash provided by operating activities
436

 
458

 
2,401

 
1,924

Investing activities:
 
 
 
 
 
 
 
Business combinations, net of cash acquired
(423
)
 
(4,803
)
 
(433
)
 
(4,985
)
Purchases of strategic investments
(62
)
 
(37
)
 
(221
)
 
(184
)
Sales of strategic investments
71

 
2

 
265

 
6

Purchases of marketable securities
(772
)
 
(28
)
 
(1,506
)
 
(291
)
Sales of marketable securities
375

 
335

 
461

 
1,273

Maturities of marketable securities
137

 
40

 
193

 
88

Capital expenditures
(178
)
 
(170
)
 
(337
)
 
(292
)
Net cash used in investing activities
(852
)
 
(4,661
)
 
(1,578
)
 
(4,385
)
Financing activities:
 
 
 
 
 
 
 
Proceeds from issuance of debt, net
0

 
496

 
0

 
2,966

Proceeds from employee stock plans
152

 
182

 
371

 
383

Principal payments on financing obligations (1)
(134
)
 
(89
)
 
(145
)
 
(108
)
Repayments of debt
(201
)
 
0

 
(202
)
 
(1,027
)
Net cash provided by (used in) financing activities
(183
)
 
589

 
24

 
2,214

Effect of exchange rate changes
(1
)
 
11

 
(6
)
 
23

Net increase (decrease) in cash and cash equivalents
(600
)
 
(3,603
)
 
841

 
(224
)
Cash and cash equivalents, beginning of period
4,110

 
5,922

 
2,669

 
2,543

Cash and cash equivalents, end of period
$
3,510

 
$
2,319

 
$
3,510

 
$
2,319


(1)    Previously referred to as principal payments on capital lease obligations.
See accompanying Notes.

8


salesforce.com, inc.
Condensed Consolidated Statements of Cash Flows
Supplemental Cash Flow Disclosure
(in millions)
(unaudited)
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Supplemental cash flow disclosure:
 
 
 
 
 
 
 
Cash paid during the period for:
 
 
 
 
 
 
 
Interest
$
6

 
$
22

 
$
56

 
$
29

Income taxes, net of tax refunds
$
37

 
$
18

 
$
55

 
$
37

Non-cash investing and financing activities:
 
 
 
 
 
 
 
Fair value of equity awards assumed
$
0

 
$
387

 
$
0

 
$
387

Fair value of common stock issued as consideration for business combinations
$
0

 
$
1,178

 
$
0

 
$
1,178









































See accompanying Notes.

9


salesforce.com, inc.
Notes to Condensed Consolidated Financial Statements
1. Summary of Business and Significant Accounting Policies
Description of Business
Salesforce.com, inc. (the "Company") is a leading provider of enterprise software, delivered through the cloud, with a focus on customer relationship management, or CRM. The Company introduced its first CRM solution in 2000, and has since expanded its service offerings into new areas and industries with new editions, features and platform capabilities.
The Company's core mission is to empower its customers to connect with their customers in entirely new ways through cloud, mobile, social, Internet of Things (“IoT”) and artificial intelligence ("AI") technologies.
The Company's Customer Success Platform is a comprehensive portfolio of service offerings providing sales force automation, customer service and support, marketing automation, digital commerce, integration solutions, community management, industry-specific solutions, analytics, application development, IoT integration, collaborative productivity tools, an enterprise cloud marketplace which the Company refers to as the AppExchange, and its professional services.
Fiscal Year
The Company’s fiscal year ends on January 31. References to fiscal 2020, for example, refer to the fiscal year ending January 31, 2020.
Basis of Presentation
The accompanying condensed consolidated balance sheets as of July 31, 2019 and January 31, 2019 and the condensed consolidated statements of operations, condensed consolidated statements of comprehensive income, condensed consolidated statements of stockholders' equity and condensed consolidated statements of cash flows for the three and six months ended July 31, 2019 and 2018, respectively, are unaudited.
These financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s balance sheets as of July 31, 2019 and January 31, 2019, and its results of operations, including its comprehensive income, stockholders' equity and its cash flows for the three and six months ended July 31, 2019 and 2018. All adjustments are of a normal recurring nature. The results for the three and six months ended July 31, 2019 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending January 31, 2020.
These unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (the “SEC”) on March 8, 2019.
The Company prospectively adopted Accounting Standards Update No. 2016-02, "Leases (Topic 842)" ("ASU 2016-02"), also referred to as Topic 842, as discussed below. As a result, the condensed consolidated balance sheet as of July 31, 2019 is not comparable with that as of January 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the Company’s condensed consolidated financial statements and notes thereto.
Significant estimates and assumptions made by management include the determination of:
the standalone selling price (SSP) of performance obligations for revenue contracts with multiple performance obligations;
the fair value of assets acquired and liabilities assumed for business combinations;
the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;
the average period of benefit associated with costs capitalized to obtain revenue contracts;
the fair value of certain stock awards issued;
the useful lives of intangible assets; and
the valuation of privately-held strategic investments.

10


Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the result of which forms the basis for making judgments about the carrying values of assets and liabilities.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Segments
The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers in deciding how to allocate resources and assess performance. Over the past few years, the Company has completed a number of acquisitions. These acquisitions have allowed the Company to expand its offerings, presence and reach in various market segments of the enterprise cloud computing market.
While the Company has offerings in multiple enterprise cloud computing market segments, including as a result of the Company's acquisitions, and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's offerings operate on its single Customer Success Platform and most of the Company's products are deployed in a nearly identical way, and the Company’s chief operating decision makers evaluate the Company’s financial information and resources and assess the performance of these resources on a consolidated basis. Since the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.
Concentrations of Credit Risk, Significant Customers and Investments
The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Collateral is not required for accounts receivable. The Company maintains an allowance for its doubtful accounts receivable. This allowance is based upon historical loss patterns, the number of days that billings are past due and an evaluation of the potential risk of loss associated with delinquent accounts. Receivables are written-off and charged against the recorded allowance when the Company has exhausted collection efforts without success.
No single customer accounted for more than five percent of accounts receivable at July 31, 2019 and January 31, 2019. No single customer accounted for five percent or more of total revenue during the six months ended July 31, 2019 and 2018, respectively. As of July 31, 2019 and January 31, 2019, assets located outside the Americas were 15 percent and 14 percent of total assets, respectively. As of July 31, 2019 and January 31, 2019, assets located in the United States were 83 percent and 84 percent of total assets, respectively.
The Company is also exposed to concentrations of risk in its strategic investment portfolio. As of July 31, 2019, the Company held one publicly traded investment with a carrying value that was greater than 15 percent of the Company's total strategic investments and four other investments with carrying values that were individually greater than five percent of its total strategic investments, of which two were publicly traded and two were privately held. As of January 31, 2019, the Company held five investments that were individually greater than five percent of its total strategic investments, of which four were publicly traded and one was privately held.
Revenue Recognition
The Company derives its revenues from two sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing the Company’s enterprise cloud computing services (collectively, "Cloud Services"), software licenses, and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and (2) related professional services such as process mapping, project management and implementation services. Other revenue consists primarily of training fees.
Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, for example, overage fees, contingent fees or service level penalties, the Company includes an estimate of the amount it expects to receive for the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and

11


Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are non-cancelable and do not contain refund-type provisions.
Subscription and Support Revenues
Subscription and support revenues are comprised of fees that provide customers with access to Cloud Services, software licenses and related support and updates during the term of the arrangement.
Cloud Services allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term.
Since the May 2018 acquisition of MuleSoft, Inc. ("MuleSoft"), subscription and support revenues also includes software licenses. These licenses for on-premises software provide the customer with a right to use the software as it exists when made available. Customers purchase these licenses through a subscription. Revenues from distinct licenses are generally recognized upfront when the software is made available to the customer. In cases where the Company allocates revenue to software updates and support, primarily because the updates are provided at no additional charge, such revenue is recognized as the updates are provided, which is generally ratably over the contract term.
The Company typically invoices its customers annually. Typical payment terms provide that customers pay within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue or revenue, depending on whether transfer of control to customers has occurred.
Professional Services and Other Revenues
The Company’s professional services contracts are either on a time and materials, fixed fee or subscription basis. These revenues are recognized as the services are rendered for time and materials contracts, on a proportional performance basis for fixed price contracts or ratably over the contract term for subscription professional services contracts. Training revenues are recognized as the services are performed.
Significant Judgments - Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that may include promises to transfer multiple Cloud Services, software licenses, premium support and professional services. A performance obligation is a promise in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
Cloud Services and software licenses are distinct because such offerings are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the subscription start date and the contractual dependence of the service on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price ("SSP") basis. The SSP is the price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company determines SSP by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration include the Company’s discounting practices, the size and volume of the Company’s transactions, the customer demographic, the geographic area where services are sold, price lists, the Company's go-to-market strategy, historical sales and contract prices. As the Company’s go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes to SSP.
In certain cases, the Company is able to establish SSP based on observable prices of products or services sold separately in comparable circumstances to similar customers. The Company uses a single amount to estimate SSP when it has observable prices.
If SSP is not directly observable, for example when pricing is highly variable, the Company uses a range of SSP. The Company determines the SSP range using information that may include market conditions or other observable inputs. The Company typically has more than one SSP for individual products and services due to the stratification of those products and services by customer size and geography.
Costs Capitalized to Obtain Revenue Contracts
The Company capitalizes incremental costs of obtaining a non-cancelable subscription and support revenue contract. The capitalized amounts consist primarily of sales commissions paid to the Company’s direct sales force. Capitalized amounts also include (1) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation

12


plans that are tied to the value of contracts acquired, (2) commissions paid to employees upon renewals of subscription and support contracts, (3) the associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees, and to a lesser extent (4) success fees paid to partners in emerging markets where the Company has a limited presence.
Costs capitalized related to new revenue contracts are amortized on a straight-line basis over four years, which, although longer than the typical initial contract period, reflects the average period of benefit, including expected contract renewals. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the estimated life cycles of its offerings and its customer attrition. Additionally, the Company amortizes capitalized costs for renewals and success fees paid to partners over two years.
The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.
Amortization of capitalized costs to obtain revenue contracts is included in marketing and sales expense in the accompanying condensed consolidated statements of operations.
During the six months ended July 31, 2019, the Company capitalized $297 million of costs to obtain revenue contracts and amortized $426 million to marketing and sales expense. During the same period a year ago, the Company capitalized $264 million of costs to obtain revenue contracts and amortized $371 million to marketing and sales expense. Costs capitalized to obtain a revenue contract, net on the Company's condensed consolidated balance sheets totaled $1.9 billion at July 31, 2019 and $2.0 billion at January 31, 2019. There were no impairments of costs to obtain revenue contracts for the three and six months ended July 31, 2019 and 2018, respectively.
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.
Marketable Securities
The Company considers all of its marketable debt securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the condensed consolidated balance sheets. Securities are classified as available for sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the condensed consolidated statements of comprehensive income until realized. Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Declines in fair value judged to be other-than-temporary on securities available for sale are included as a reduction to investment income. To determine whether a decline in value is other-than-temporary, the Company evaluates, among other factors: the duration and extent to which the fair value has been less than the carrying value and its intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. For the purposes of computing realized and unrealized gains and losses, the cost of securities sold is based on the specific-identification method. Interest on securities classified as available for sale is included as a component of investment income.
Strategic Investments
The Company holds strategic investments in publicly held equity securities and privately held debt and equity securities in which the Company does not have a controlling interest or significant influence. Publicly held equity securities are measured using quoted prices in their respective active markets with changes recorded through gains (losses) on strategic investments, net on the condensed consolidated statement of operations. Privately held equity securities without a readily determinable fair value are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer and are recorded through gains on strategic investments, net on the condensed consolidated statement of operations. Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive income on the condensed consolidated balance sheet. If, based on the terms of these publicly traded and privately held securities, the Company determines that the Company exercises significant influence on the entity to which these securities relate, the Company will apply the equity method of accounting for such investments.
Privately held debt and equity securities are valued using significant unobservable inputs or data in an inactive market and the valuation requires the Company's judgment due to the absence of market prices and inherent lack of liquidity. The carrying value is not adjusted for the Company's privately held equity securities if there are no observable price changes in a same or similar security from the same issuer or if there are no identified events or changes in circumstances that may indicate impairment, as discussed below. In determining the estimated fair value of its strategic investments in privately held companies,

13


the Company utilizes the most recent data available to the Company. Valuations of privately held companies are inherently complex due to the lack of readily available market data. In addition, the determination of whether an orderly transaction is for a same or similar investment requires significant management judgment including the nature of rights and obligations of the investments, the extent to which differences in those rights and obligations would affect the fair values of those investments, and the impact of any differences based on the stage of operational development of the investee.
The Company assesses its privately held debt and equity securities strategic investment portfolio at least quarterly for impairment. The Company’s impairment analysis encompasses an assessment of the severity and duration of the impairment and qualitative and quantitative analysis of other key factors including the investee’s financial metrics, the investee’s products and technologies meeting or exceeding predefined milestones, market acceptance of the product or technology, other competitive products or technology in the market, general market conditions, management and governance structure of the investee, the investee’s liquidity, debt ratios and the rate at which the investee is using its cash. If the investment is considered to be impaired, the Company recognizes an impairment through the condensed consolidated statement of operations and establishes a new carrying value for the investment.
Derivative Financial Instruments
The Company enters into foreign currency derivative contracts with financial institutions to reduce foreign exchange risk. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in the Euro, British Pound Sterling, Japanese Yen, Canadian Dollar and Australian Dollar. The Company’s foreign currency derivative contracts, which are not designated as hedging instruments, are used to reduce the exchange rate risk associated primarily with intercompany receivables and payables. The Company’s derivative financial instruments program is not designated for trading or speculative purposes. The Company generally enters into master netting arrangements with the financial institutions with which it contracts for such derivative contracts, which permit net settlement of transactions with the same counterparty, thereby reducing credit-related losses in the event of the financial institutions' nonperformance. As of July 31, 2019 and January 31, 2019, the outstanding foreign currency derivative contracts were recorded at fair value on the condensed consolidated balance sheets.
Foreign currency derivative contracts are marked-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated receivables and payables. While the contract or notional amount is often used to express the volume of foreign currency derivative contracts, the amounts potentially subject to credit risk are generally limited to the amounts, if any, by which the counterparties’ obligations under the agreements exceed the obligations of the Company to the counterparties.
Fair Value Measurement
The Company measures its cash and cash equivalents, marketable securities and foreign currency derivative contracts at fair value. In addition, the Company measures its strategic investments, including its publicly held equity securities, privately held debt securities and privately held equity securities for which there has been an observable price change in a same or similar security, at fair value. The additional disclosures regarding the Company’s fair value measurements are included in Note 5 “Fair Value Measurement.”
Property and Equipment
Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computers, equipment and software
3 to 9 years
Furniture and fixtures
5 years
Leasehold improvements
Shorter of the estimated lease term or 10 years
Building and structural components
Average weighted useful life of 32 years
Building improvements
10 years

When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from their respective accounts and any loss on such retirement is reflected in operating expenses.
Capitalized Software Costs
The Company capitalizes costs related to its enterprise cloud computing services and certain projects for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life,

14


which is generally three to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Intangible Assets Acquired through Business Combinations
Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Impairment Assessment
The Company evaluates intangible assets and long-lived assets for possible impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. This includes but is not limited to significant adverse changes in business climate, market conditions, or other events that indicate an asset's carrying amount may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value.
The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.
There were no material impairments of capitalized software, intangible assets, long-lived assets or goodwill during the six months ended July 31, 2019 and 2018, respectively.
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s condensed consolidated statement of operations.
In the event the Company acquires an entity with which the Company has a preexisting relationship, the Company will recognize a gain or loss to settle that relationship as of the acquisition date within the condensed consolidated statements of operations. In the event that the Company acquires an entity in which the Company previously held a strategic investment, the difference between the fair value of the shares as of the date of the acquisition and the carrying value of the strategic investment is recorded as a gain or loss and recorded within net gains (losses) on strategic investments in the condensed consolidated statement of operations.
Leases
Effective at the start of fiscal 2020, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the prospective method. Accordingly, the results for the prior comparable periods were not adjusted to conform to the current period measurement or recognition of results.
The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current and noncurrent operating lease liabilities on the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s condensed consolidated balance sheets.
ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset is reduced for tenant incentives and excludes any initial direct costs incurred. As the Company’s leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company's incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the ROU asset and lease liability when it is reasonably certain that the Company will exercise the option. The Company reassesses the lease term

15


if and when a significant event or change in circumstances occurs within the control of the Company, such as construction of significant leasehold improvements that are expected to have economic value when the option becomes exercisable.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.
The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. In addition, the Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less of all asset classes.
On the lease commencement date the Company establishes assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.
The Company additionally has entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized in the period the sublease is executed and recorded as an operating expense. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.
Stock-Based Expense
Stock-based expenses related to stock options are measured based on grant date at fair value using the Black-Scholes option pricing model and restricted stock awards based on grant date at fair value using the closing stock price. The Company recognizes stock-based expenses related to stock options and restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years.
Stock-based expenses related to its Amended and Restated 2004 Employee Stock Purchase Plan (“ESPP” or “2004 Employee Stock Purchase Plan”) are measured based on grant date at fair value using the Black-Scholes option pricing model. The Company recognizes stock-based expenses related to shares issued pursuant to the 2004 Employee Stock Purchase Plan on a straight-line basis over the offering period, which is 12 months. The ESPP allows employees to purchase shares of the Company's common stock at a 15 percent discount and also allows employees to reduce their percentage election once during a six month purchase period (December 15 and June 15 of each fiscal year), but not increase that election until the next one-year offering period. The ESPP also includes a re-set provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.
Stock-based expenses related to performance share grants, which are awarded to executive officers, are measured based on grant date at fair value using a Monte Carlo simulation model and expensed on a straight-line basis, net of estimated forfeitures, over the service period of the awards, which is generally the vesting term of three years.
The Company, at times, grants unvested restricted shares to employee stockholders of certain acquired companies in lieu of cash consideration. These awards are generally subject to continued post-acquisition employment. Therefore, the Company accounts for them as post-acquisition stock-based expense. The Company recognizes stock-based expense equal to the grant date fair value of the restricted stock awards on a straight-line basis over the requisite service period of the awards, which is generally four years
Income Taxes
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax laws is recognized in the condensed consolidated statements of operations in the period that includes the enactment date.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, solely based on its technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.
Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on the existence of sufficient taxable income of the appropriate character (for example, ordinary income or capital gain) within the carryback or carryforward periods available under the applicable tax law. The Company regularly reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and tax planning strategies. The Company’s judgments

16


regarding future profitability may change due to many factors, including future market conditions and the ability to successfully execute its business plans. Should there be a change in the ability to recover deferred tax assets, the tax provision would increase or decrease in the period in which the assessment is changed.
Foreign Currency Translation
The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the condensed consolidated statement of comprehensive income. Foreign currency transaction gains and losses are included in other income in the condensed consolidated statement of operations for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.
Warranties and Indemnification
The Company’s enterprise cloud computing services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company’s online help documentation under normal use and circumstances.
The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying condensed consolidated financial statements.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
New Accounting Pronouncements Adopted in Fiscal 2020
ASU 2016-02
In February 2016, the FASB issued Topic 842, which requires lessees to record most leases on their balance sheet but recognize the expenses on their statement of operations and cash flows on the statement of cash flows in a manner similar to previous accounting guidance. Topic 842 generally requires that lessees recognize operating and financing liabilities for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term.
Effective on February 1, 2019, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the transitional provision of Accounting Standards Update 2018-11, “Leases (Topic 842) Targeted Improvements” (“ASU 2018-11”), which allows for the adoption of Topic 842 to be applied prospectively at the beginning of the fiscal year of adoption. As such, the condensed consolidated balance sheet is not comparable with that as of January 31, 2019. The Company elected the package of practical expedients and therefore did not reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term.
Upon adoption of Topic 842, leases previously designated as operating leases are now reported on the condensed consolidated balance sheet, which has materially increased total assets and liabilities. Specifically, the Company recorded operating lease ROU assets of approximately $2.9 billion and corresponding operating lease liabilities of $3.1 billion on its opening condensed consolidated balance sheet. Leases previously designated as capital leases are now identified as finance leases and continue to be reported on the condensed consolidated balance sheet. In addition, the previously recorded financing obligation and building asset associated with the Company's leased facility at 350 Mission Street was derecognized and the lease is now accounted for as a finance lease on the Company's condensed consolidated balance sheet. Topic 842 did not have a material impact to the Company’s condensed consolidated statement of operations or net cash provided by operating activities. The adoption did not impact the Company’s compliance with its debt covenants.

17


Accounting Pronouncements Pending Adoption
ASU 2016-13
In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, which includes the Company's accounts receivables, certain financial instruments and contract assets. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. ASU 2016-13 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2019, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. The Company is evaluating the impact of the adoption of ASU 2016-13 on its consolidated financial statements in order to adopt the new standard in the first quarter of fiscal 2021.
Reclassifications
Certain reclassifications to fiscal 2019 balances were made to conform to the current period presentation in the condensed consolidated balance sheets, statements of operations and statements of cash flows. These reclassifications did not affect net cash provided by operating, investing, or financing activities.
2. Revenues
Disaggregation of Revenue
Subscription and Support Revenue by the Company's service offerings
Subscription and support revenues consisted of the following (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Sales Cloud
$
1,130

 
$
1,004

 
$
2,203

 
$
1,969

Service Cloud
1,087

 
892

 
2,107

 
1,740

Salesforce Platform and Other
912

 
712

 
1,754

 
1,287

Marketing and Commerce Cloud
616

 
452

 
1,177

 
874

 
$
3,745

 
$
3,060

 
$
7,241

 
$
5,870

Total Revenue by Geographic Locations
Revenues by geographical region consisted of the following (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Americas
$
2,816

 
$
2,338

 
$
5,433

 
$
4,439

Europe
786

 
629

 
1,541

 
1,235

Asia Pacific
395

 
314

 
760

 
613

 
$
3,997

 
$
3,281

 
$
7,734

 
$
6,287


Revenues by geography are determined based on the region of the Company's contracting entity, which may be different than the region of the customer. Americas revenue attributed to the United States was approximately 96 percent during the three and six months ended July 31, 2019 and 2018. No other country represented more than ten percent of total revenue during the three and six months ended July 31, 2019 and 2018, respectively.
Contract Balances
Contract Asset
As described in Note 1, subscription and support revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. License revenue is recognized as the licenses are delivered. The Company records a contract asset when revenue recognized on a contract exceeds the billings. The Company's standard billing terms are annual in advance. Contract assets were $268 million as of July 31, 2019 as compared to $215 million as of January 31, 2019 which is included in prepaid expenses and other current assets on the condensed consolidated balance sheet. Impairments of contract assets were immaterial during the three and six months ended July 31, 2019 and 2018, respectively.

18


Unearned Revenue
Unearned revenue represents amounts that have been invoiced in advance of revenue recognition and is recognized as revenue when transfer of control to customers has occurred or services have been provided. The unearned revenue balance does not represent the total contract value of annual or multi-year, non-cancelable subscription agreements. The Company records unearned revenue when the billings on a contract exceed the revenue recognized. The Company generally invoices customers in annual installments. The unearned revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing, dollar size and new business linearity within the quarter.
The change in unearned revenue was as follows (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Unearned revenue, beginning of period
$
7,585

 
$
6,201

 
$
8,564

 
$
6,995

Billings and other*
3,396

 
2,875

 
6,110

 
5,086

Contribution from contract asset
7

 
31

 
51

 
25

Revenue recognized ratably over time
(3,736
)
 
(3,056
)
 
(7,223
)
 
(5,924
)
Revenue recognized over time as delivered
(174
)
 
(162
)
 
(346
)
 
(299
)
Revenue recognized at a point in time
(87
)
 
(63
)
 
(165
)
 
(64
)
Unearned revenue from business combinations
151

 
57

 
151

 
64

Unearned revenue, end of period
$
7,142

 
$
5,883

 
$
7,142

 
$
5,883

*Other includes, for example, the impact of foreign currency translation
Revenue recognized ratably over time is generally billed in advance and includes Cloud Services, the related support and advisory services. The majority of revenue recognized for these services is from the beginning of period unearned revenue balance.
Revenue recognized over time as delivered includes professional services billed on a time and materials basis, fixed fee professional services and training classes that are primarily billed, delivered and recognized within the same reporting period. The majority of revenue recognized is billed and recognized in the current period.
Revenue recognized at a point in time substantially includes the portion of software subscriptions allocated to the on-premise software element, which either resulted in smaller unearned revenue or a contract asset.
Remaining Performance Obligation
Transaction price allocated to the remaining performance obligation, referred to by the Company as remaining performance obligation, represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals, the timing of delivery of software licenses, average contract terms and foreign currency exchange rates. Unbilled portions of the remaining performance obligation denominated in foreign currencies are revalued each period based on the period end exchange rates. Unbilled portions of the remaining performance obligation are subject to future economic risks including bankruptcies, regulatory changes and other market factors.
The Company excludes amounts related to performance obligation that are billed and recognized as they are delivered. This primarily consists of professional services contracts that are on a time-and-materials basis.
The majority of the Company's noncurrent remaining performance obligation is expected to be recognized in the next 13 to 36 months.
Remaining performance obligation consisted of the following (in billions):
 
Current
 
Noncurrent
 
Total
As of July 31, 2019
$
12.1

 
$
13.2

 
$
25.3

As of January 31, 2019
$
11.9

 
$
13.8

 
$
25.7



19


3. Investments
Marketable Securities
At July 31, 2019, marketable securities consisted of the following (in millions):
Investments classified as Marketable Securities
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Corporate notes and obligations
$
1,474

 
$
3

 
$
(1
)
 
$
1,476

U.S. treasury securities
123

 
0

 
(1
)
 
122

Mortgage backed obligations
88

 
0

 
0

 
88

Asset backed securities
504

 
1

 
0

 
505

Municipal securities
109

 
0

 
0

 
109

Foreign government obligations
49

 
0

 
0

 
49

U.S. agency obligations
10

 
0

 
0

 
10

Time deposits
8

 
0

 
0

 
8

Covered bonds
165

 
0

 
0

 
165

Total marketable securities
$
2,530

 
$
4

 
$
(2
)
 
$
2,532

At January 31, 2019, marketable securities consisted of the following (in millions):
Investments classified as Marketable Securities
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Corporate notes and obligations
$
1,027

 
$
0

 
$
(8
)
 
$
1,019

U.S. treasury securities
89

 
0

 
(1
)
 
88

Mortgage backed obligations
79

 
0

 
(1
)
 
78

Asset backed securities
245

 
0

 
(1
)
 
244

Municipal securities
104

 
0

 
0

 
104

Foreign government obligations
58

 
0

 
(1
)
 
57

U.S. agency obligations
4

 
0

 
0

 
4

Time deposits
4

 
0

 
0

 
4

Covered bonds
75

 
0

 
0

 
75

Total marketable securities
$
1,685


$
0


$
(12
)

$
1,673


The contractual maturities of the investments classified as marketable securities are as follows (in millions):
 
As of
 
July 31, 2019
 
January 31, 2019
Due within 1 year
$
1,081

 
$
482

Due in 1 year through 5 years
1,446

 
1,189

Due in 5 years through 10 years
5

 
2

 
$
2,532

 
$
1,673


As of July 31, 2019, the following marketable securities were in an unrealized loss position (in millions):
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Corporate notes and obligations
$
0

 
$
0

 
$
158

 
$
(1
)
 
$
158

 
$
(1
)
U.S. treasury securities
0

 
0

 
47

 
(1
)
 
47

 
(1
)
 
$
0

 
$
0

 
$
205

 
$
(2
)
 
$
205

 
$
(2
)

The unrealized losses for each of the fixed rate marketable securities were less than $1 million. The Company does not believe any of the unrealized losses represent an other-than-temporary impairment based on its evaluation of available evidence as of July 31, 2019, such as the Company's intent to hold the investment and whether it is more likely than not that the

20


Company will be required to sell the investment before recovery of the investment's amortized basis. The Company expects to receive the full principal and interest on all of these marketable securities.
Investment Income
Investment income consists of interest income, realized gains and realized losses on the Company’s cash, cash equivalents and marketable securities. The components of investment income are presented below (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Interest income
$
31

 
$
12

 
$
57

 
$
32

Realized gains
1

 
0

 
1

 
1

Realized losses
(1
)
 
0

 
(1
)
 
(5
)
Investment income
$
31

 
$
12

 
$
57

 
$
28


Strategic Investments
Strategic investments by form and measurement category as of July 31, 2019 were as follows (in millions):
 
Measurement Category
 
Fair Value (1)
 
Measurement Alternative
 
Other (2)
 
Total
Equity securities
$
607

 
$
917

 
$
57

 
$
1,581

Debt securities
0

 
0

 
33

 
33

Balance as of July 31, 2019
$
607

 
$
917

 
$
90

 
$
1,614

(1) Equity securities under fair value represent the carrying value of strategic investments in publicly held equity securities.
(2) Other includes the Company's investments accounted for under the equity method of accounting or amortized cost.
Strategic investments by form and measurement category as of January 31, 2019 were as follows (in millions):
 
Measurement Category
 
Fair Value (1)
 
Measurement Alternative
 
Other (2)
 
Total
Equity securities
$
436

 
$
785

 
$
50

 
$
1,271

Debt securities
0

 
0

 
31

 
31

Balance as of January 31, 2019
$
436

 
$
785

 
$
81

 
$
1,302

(1) Equity securities under fair value represent the carrying value of strategic investments in publicly held equity securities.
(2) Other includes the Company's investments accounted for under the equity method of accounting or amortized cost.
Measurement Alternative Adjustments
Privately held equity securities accounted for under the measurement alternative included in the table above for the three and six months ended July 31, 2019 and 2018 were as follows (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Carrying amount, beginning of period
$
927

 
$
554

 
$
785

 
$
548

Adjustments related to privately held equity securities:
 
 
 
 
 
 
 
Net additions (reductions) (1)
(9
)
 
19

 
11

 
30

Impairments and downward adjustments
(33
)
 
(5
)
 
(51
)
 
(23
)
Upward adjustments
32

 
99

 
172

 
112

Carrying amount, end of period
$
917

 
$
667

 
$
917

 
$
667

(1) Net reductions include sales of securities and reclassifications due to changes to capital structure.
Since the adoption of ASU 2016-01 on February 1, 2018, cumulative impairments and downward adjustments were $83 million and cumulative upward adjustments were $346 million through July 31, 2019.

21


Gains (losses) on strategic investments, net
Gains and losses recognized in the three and six months ended July 31, 2019 and 2018 were as follows (in millions):
2
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Net gains recognized on publicly traded securities
$
66

 
$
65

 
$
216

 
$
276

Net gains recognized on privately held securities
0

 
90

 
122

 
81

Net gains recognized on sales of equity securities
43

 
1

 
62

 
9

Net gains (losses) recognized on debt securities
0

 
(13
)
 
(10
)
 
(12
)
Gains on strategic investments, net
$
109

 
$
143

 
$
390

 
$
354


Net gains recognized in the three and six months ended July 31, 2019 for investments still held as of July 31, 2019 were $66 million and $328 million, respectively. This excludes recognized gains on the sale of our equity securities for the three and six months ended July 31, 2019 of $43 million and $62 million, respectively.
In April 2019, the Company made a strategic investment of $100 million in cash for common shares of a technology company in a private placement concurrent with the investee company's initial public offering. The Company's shares are subject to a 365-day market standoff agreement. As of July 31, 2019, the fair value of the investment was approximately $265 million. The investment was made as part of the Company's overall strategy of investing in complementary companies to facilitate potential alignment and integration into the Company’s offerings or product features. The Company's ownership interest represents approximately one percent of the economic interest of the investee company's outstanding capital stock.
4. Derivatives
Details on outstanding foreign currency derivative contracts are presented below (in millions):
 
As of
 
July 31, 2019
 
January 31, 2019
Notional amount of foreign currency derivative contracts
$
4,420

 
$
4,496

Fair value of foreign currency derivative contracts
(22
)
 
25


The fair value of the Company’s outstanding derivative instruments not designated as hedging instruments are summarized below (in millions):
 
 
As of
  
Balance Sheet Location
July 31, 2019
 
January 31, 2019
Foreign currency derivative contracts
Prepaid expenses and other current assets
$
37

 
$
42


Gains (losses) on derivative instruments not designated as hedging instruments recorded in other income in the condensed consolidated statements of operations during the three and six months ended July 31, 2019 and 2018, respectively, are summarized below (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Foreign currency derivative contracts
$
(35
)
 
$
(10
)
 
$
1

 
$
10


5. Fair Value Measurement
The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1.    Quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2.    Significant other inputs that are directly or indirectly observable in the marketplace.

Level 3.    Significant unobservable inputs which are supported by little or no market activity.

22


All of the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are classified within Level 1 or Level 2 because the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
The following table presents information about the Company’s assets that are measured at fair value as of July 31, 2019 and indicates the fair value hierarchy of the valuation (in millions):
Description
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Balance as of
July 31, 2019
Cash equivalents (1):
 
 
 
 
 
 
 
Time deposits
$
0

 
$
622

 
$
0

 
$
622

Money market mutual funds
829

 
0

 
0

 
829

Marketable securities:
 
 
 
 
 
 
 
Corporate notes and obligations
0

 
1,476

 
0

 
1,476

U.S. treasury securities
0

 
122

 
0

 
122

Mortgage backed obligations
0

 
88

 
0

 
88

Asset backed securities
0

 
505

 
0

 
505

Municipal securities
0

 
109

 
0

 
109

Foreign government obligations
0

 
49

 
0

 
49

U.S. agency obligations
0

 
10

 
0

 
10

Time deposits
0

 
8

 
0

 
8

Covered bonds
0

 
165

 
0

 
165

Strategic investments:
 
 
 
 
 
 
 
Publicly held equity securities
607

 
0

 
0

 
607

Foreign currency derivative contracts (2)
0

 
37

 
0

 
37

Total assets
$
1,436

 
$
3,191

 
$
0

 
$
4,627

___________ 
(1)Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet as of July 31, 2019, in addition to $2.1 billion of cash.
(2)Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet as of July 31, 2019.

23


The following table presents information about the Company’s assets that are measured at fair value as of January 31, 2019 and indicates the fair value hierarchy of the valuation (in millions):
Description
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
 
Significant Other
Observable Inputs (Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Balance as of January 31, 2019
Cash equivalents (1):
 
 
 
 
 
 
 
Time deposits
$
0

 
$
314

 
$
0

 
$
314

Money market mutual funds
1,234

 
0

 
0

 
1,234

Marketable securities:
 
 
 
 
 
 
 
Corporate notes and obligations
0

 
1,019

 
0

 
1,019

U.S. treasury securities
0

 
88

 
0

 
88

Mortgage backed obligations
0

 
78

 
0

 
78

Asset backed securities
0

 
244

 
0

 
244

Municipal securities
0

 
104

 
0

 
104

Foreign government obligations
0

 
57

 
0

 
57

U.S. agency obligations
0

 
4

 
0

 
4

Time deposits
0

 
4

 
0

 
4

Covered bonds
0

 
75

 
0

 
75

Strategic investments:
 
 
 
 
 
 
 
Publicly held equity securities
436

 
0

 
0

 
436

Foreign currency derivative contracts (2)
0

 
42

 
0

 
42

Total assets
$
1,670

 
$
2,029

 
$
0

 
$
3,699

______________ 
(1)Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet as of January 31, 2019, in addition to $1.1 billion of cash.
(2)Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet as of January 31, 2019.
Strategic investments measured and recorded at fair value on a non-recurring basis
The Company's privately held debt and equity securities and equity method investments are recorded at fair value only if an impairment or observable price adjustment is recognized in the current period. If an impairment or observable price adjustment is recognized on the Company's non-marketable equity securities during the period, the Company classifies these assets as Level 3 within the fair value hierarchy based on the nature of the fair value inputs.
The Company classified privately held debt and equity securities and equity method investments as Level 3. The Company's privately held debt and equity securities and equity method investments amounted to $1.0 billion as of July 31, 2019 and $0.9 billion as of January 31, 2019.
6. Business Combinations
Salesforce.org
In June 2019, Salesforce.org, the independent nonprofit social enterprise that resold the Company's service offerings to non-profit and higher education organizations, was combined with the Company. The Company has included the financial results of Salesforce.org, which are not material, in the condensed consolidated financial statements from the date of acquisition. The transaction costs associated with the acquisition were not material.
The Company paid a one-time cash payment of $300 million for all shares of Salesforce.org to the independent, non-consolidated Salesforce.com Foundation (also referred to as the Foundation), which is considered a related party as discussed in Note 14 "Related-Party Transactions."
Prior to the business combination, the Company and Salesforce.org had existing reseller and resource sharing agreements that, among other things, allowed Salesforce.org the right to resell select Company offerings and related upgraded support to non-profit organizations and for-profit and non-profit educational institutions free of charge or at discounted prices. Both agreements were effectively settled upon consummation of the business combination.

24


Using an income approach, the Company assessed the contractual terms and conditions of the reseller agreement as compared to current market conditions, such as the cost to service contracts sold under the reseller agreement, and determined that the terms were not at fair value. Specifically, the reseller agreement provided favorable terms to Salesforce.org by providing the Company's products and services at no cost. As a result, the Company recorded a non-cash charge of approximately $166 million within operating expenses on the date the transaction closed. The loss represents the difference between the value of the remaining performance obligation recorded by Salesforce.org under the reseller agreement and the value of the remaining performance obligation if those same contracts had been sold at fair value.
The following table summarizes the business combination (in millions):
Cash
$
300

Loss on settlement of Salesforce.org reseller agreement
(166
)
Total
$
134


The following table summarizes the fair value of assets acquired and liabilities assumed as of the date of acquisition (in millions):
 
Fair Value
Cash and cash equivalents
$
54

Deferred tax asset, current
47

Other current and noncurrent assets
46

Goodwill
164

Accounts payable, accrued expenses and other liabilities, current and noncurrent
(39
)
Unearned revenue
(138
)
Net assets acquired
$
134


The excess of purchase consideration over the fair value of net tangible liabilities assumed was recorded as goodwill, which is primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.
MapAnything
In May 2019, the Company acquired all outstanding stock of MapAnything, Inc. ("MapAnything"), which integrates map-based visualization, asset tracking and route optimization for field sales and service teams. The Company has included the financial results of MapAnything, which are not material, in the condensed consolidated financial statements from the date of acquisition. The transaction costs associated with the acquisition were not material.
The acquisition date fair value of the consideration transferred for MapAnything was approximately $213 million, which consisted of cash and the fair value of stock options and restricted stock awards assumed. The Company recorded approximately $53 million for developed technology and customer relationships with estimated useful lives of four to five years. The Company recorded approximately $152 million of goodwill which is primarily attributed to the assembled workforce and expanded market opportunities from integrating MapAnything's technology with the Company's other offerings. The majority of the goodwill balance is not deductible for U.S. income tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.
The Company invested $23 million in a noncontrolling equity investment in MapAnything prior to the acquisition. The Company recognized a gain of approximately $9 million as a result of remeasuring its prior equity interest in MapAnything held before the business combination. The gain is included in gains on strategic investments, net in the condensed consolidated statement of operations.

25


7. Intangible Assets Acquired Through Business Combinations and Goodwill
Intangible assets acquired through business combinations
Intangible assets acquired through business combinations are as follows (in millions):
 
Intangible Assets, Gross
 
Accumulated Amortization
 
Intangible Assets, Net
 
Weighted
Average
Remaining Useful Life (Years)
 
Jan 31, 2019
 
Additions and retirements, net
 
July 31, 2019
 
Jan 31, 2019
 
Expense and retirements, net
 
July 31, 2019
 
Jan 31, 2019
 
July 31, 2019
 
Acquired developed technology
$
1,429

 
$
33

 
$
1,462

 
$
(889
)
 
$
(123
)
 
$
(1,012
)
 
$
540

 
$
450

 
2.6
Customer relationships
1,938

 
25

 
1,963

 
(560
)
 
(129
)
 
(689
)
 
1,378

 
1,274

 
5.9
Other (1)
52

 
0

 
52

 
(47
)
 
(4
)
 
(51
)
 
5

 
1

 
1.0
Total
$
3,419

 
$
58

 
$
3,477

 
$
(1,496
)
 
$
(256
)
 
$
(1,752
)
 
$
1,923

 
$
1,725

 
5.0

(1)Included in other are trade names, trademarks and territory rights.
Amortization of intangible assets resulting from business combinations for the three months ended July 31, 2019 and 2018 was $127 million and $119 million, respectively, and for the six months ended July 31, 2019 and 2018 was $256 million and $188 million, respectively.
The expected future amortization expense for intangible assets as of July 31, 2019 is as follows (in millions):
Fiscal Period:
 
Remaining six months of Fiscal 2020
$
228

Fiscal 2021
429

Fiscal 2022
366

Fiscal 2023
218

Fiscal 2024
152

Thereafter
332

Total amortization expense
$
1,725


Customer contract assets acquired through business combinations
Customer contract assets resulting from business combinations reflects the fair value of future billings of amounts that are contractually committed by acquired companies' existing customers as of the acquisition date. Customer contract assets are amortized over the corresponding contract terms. Customer contract assets resulting from business combinations at July 31, 2019 and January 31, 2019 were $81 million and $121 million, respectively, and are included in other assets on the condensed consolidated balance sheets.
Goodwill
Goodwill represents the excess of the purchase price in a business combination over the fair value of net assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually during the fourth quarter.
The changes in the carrying amounts of goodwill, which is generally not deductible for tax purposes, were as follows (in millions):
Balance as of January 31, 2019
$
12,851

Salesforce.org
164

MapAnything
152

Other acquisitions and adjustments (1)
32

Balance as of July 31, 2019
$
13,199


(1)Adjustments include adjustments of acquisition date fair value, including the effect of foreign currency translation.

26


8. Debt
The carrying values of the Company's borrowings were as follows (in millions):
Instrument
 
Date of issuance
 
Maturity date
 
Effective interest rate for the three months ended July 31, 2019
 
July 31, 2019
 
January 31, 2019
2021 Term Loan
 
May 2018
 
May 2021
 
3.18%
 
$
299
 (1)
 
$
499

2023 Senior Notes
 
April 2018
 
April 2023
 
3.26%
 
994

 
993

2028 Senior Notes
 
April 2018
 
April 2028
 
3.70%
 
1,489

 
1,488

Loan assumed on 50 Fremont
 
February 2015
 
June 2023
 
3.75%
 
195

 
196

Total carrying value of debt
 
 
 
 
 
 
 
2,977

 
3,176

Less current portion of debt
 
 
 
 
 
 
 
(4
)
 
(3
)
Total noncurrent debt
 
 
 
 
 
 
 
$
2,973

 
$
3,173


(1) The Company repaid $200 million of the 2021 Term Loan in June 2019.
Each of the Company's debt agreements requires it to maintain compliance with certain debt covenants, all of which the Company was in compliance with as of July 31, 2019.
The expected future principal payments for all borrowings as of July 31, 2019 is as follows (in millions):
Fiscal period:
 
Remaining six months of Fiscal 2020
$
2

Fiscal 2021
4

Fiscal 2022
304

Fiscal 2023
4

Fiscal 2024
1,182

Thereafter
1,500

Total principal outstanding
$
2,996


Revolving Credit Facility
In April 2018, the Company entered into a Second Amended and Restated Credit Agreement ("Revolving Loan Credit Agreement") with Wells Fargo Bank, National Association, and certain other institutional lenders that provides for $1.0 billion unsecured revolving credit facility (“Credit Facility”) that matures in April 2023. The Revolving Loan Credit Agreement amended and restated the Company’s existing revolving credit facility dated July 2016. The Company may use the proceeds of future borrowings under the Credit Facility for refinancing other indebtedness, working capital, capital expenditures and other general corporate purposes, including permitted acquisitions.
There were no outstanding borrowings under the Credit Facility as of July 31, 2019. The Company continues to pay a commitment fee on the available amount of the Credit Facility, which is included within interest expense in the Company's condensed consolidated statement of operations.
Interest Expense on Debt
The following table sets forth total interest expense recognized related to debt (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Contractual interest expense
$
28

 
$
31

 
$
56

 
$
42

Amortization of debt issuance costs
1

 
1

 
2

 
13

Amortization of debt discount
0

 
0

 
0

 
4

 
$
29

 
$
32

 
$
58

 
$
59



27


9. Stockholders’ Equity
The fair value of the Company's stock options and ESPP shares was estimated on the date of grant and the first day of the ESPP purchase period, respectively, using the Black-Scholes option pricing model. The weighted-average fair value per share for stock options grants was $38.97 and $40.69 in the three and six months ended July 31, 2019, respectively, compared to $32.35 and $28.69 in the three and six months ended July 31, 2018, respectively. The weighted-average fair value per share for ESPP shares was $38.88 in the three months ended July 31, 2019 compared to $32.26 in the three months ended July 31, 2018.
Stock option activity for the six months ended July 31, 2019 is as follows:
 
Options Outstanding
 
Outstanding
Stock
Options
(in millions)
 
Weighted-
Average
Exercise Price
 
Aggregate
Intrinsic Value (in millions)
Balance as of January 31, 2019
26

 
$
74.15

 
 
Options granted under all plans
6

 
160.40

 
 
Exercised
(3
)
 
55.34

 
 
Canceled
(1
)
 
108.14

 
 
Balance as of July 31, 2019
28

 
$
94.60

 
$
1,745

Vested or expected to vest
26

 
$
91.53

 
$
1,699

Exercisable as of July 31, 2019
13

 
$
65.76

 
$
1,236


The following table summarizes information about stock options outstanding as of July 31, 2019:
 
 
Options Outstanding
 
Options Exercisable
Range of Exercise
Prices
 
Number
Outstanding
(in millions)
 
Weighted-
Average
Remaining
Contractual Life
(Years)
 
Weighted-
Average
Exercise
Price
 
Number of
Shares
(in millions)
 
Weighted-
Average
Exercise
Price
$0.27 to $52.30
 
5

 
4.2
 
$
30.34

 
4

 
$
33.10

$54.36 to $75.57
 
7

 
3.6
 
67.79

 
5

 
65.73

$76.48 to $113.00
 
4

 
3.7
 
84.54

 
3

 
82.74

$118.04
 
5

 
5.6
 
118.04

 
1

 
118.04

$122.03 to $158.76
 
1

 
6.3
 
141.75

 
0

 
0.00

$161.50
 
6

 
6.6
 
161.50

 
0

 
0.00

 
 
28

 
4.8
 
$
94.60

 
13

 
$
65.76


Restricted stock activity for the six months ended July 31, 2019 is as follows:
 
Restricted Stock Outstanding
 
Outstanding
(in millions)
 
Weighted Average Grant Date Fair Value
 
Aggregate
Intrinsic
Value (in millions)
Balance as of January 31, 2019
21

 
$
103.33

 
 
Granted - restricted stock units and awards
9

 
160.75

 
 
Granted - performance-based stock units
1

 
161.50

 
 
Canceled
(1
)
 
108.35

 
 
Vested and converted to shares
(6
)
 
99.70

 
 
Balance as of July 31, 2019
24

 
$
126.53

 
$
3,687

Expected to vest
20

 
 
 
$
3,148


During the six months ended July 31, 2019, the Company recognized stock-based expense related to its equity plans for employees and non-employee directors of $731 million. As of July 31, 2019, the aggregate stock compensation remaining to be amortized to costs and expenses was approximately $3.4 billion. The Company will amortize this stock compensation balance as follows: $778 million during the remaining six months of fiscal 2020; $1.1 billion during fiscal 2021; $875 million during fiscal 2022; $525 million during fiscal 2023 and $82 million during fiscal 2024. The expected amortization reflects only

28


outstanding stock awards as of July 31, 2019 and assumes no forfeiture activity. The aggregate stock compensation remaining to be amortized to costs and expenses will be recognized over a remaining weighted average period of two years.
Shares reserved and available for future issuance as of July 31, 2019 and January 31, 2019 were 133 million shares and 115 million shares, respectively.
10. Income Taxes
Effective Tax Rate
The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. For the six months ended July 31, 2019, the Company reported a tax provision of $163 million on a pretax income of $646 million, which resulted in an effective tax rate of 25 percent. The Company's effective tax rate differs from the U.S. statutory rate of 21 percent primarily due to profitable jurisdictions outside of the United States subject to tax rates greater than 21 percent, offset by excess tax benefits from stock-based compensation.
For the six months ended July 31, 2018, the Company reported a tax benefit of $27 million on a pretax income of $616 million, which resulted in a negative effective tax rate of 4 percent. Included in this tax amount was a discrete tax benefit of $139 million from a partial release of the valuation allowance in connection with the acquisition of MuleSoft. The net deferred tax liability from the acquisition of MuleSoft provided a source of additional income to support the realizability of the Company's pre-existing deferred tax assets and, as a result, the Company released a portion of its valuation allowance. The tax benefit associated with the release of the valuation allowance was partially offset by income taxes in profitable jurisdictions outside of the United States.
Unrecognized Tax Benefits and Other Considerations
The Company records liabilities related to its uncertain tax positions. Tax positions for the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions throughout the world. Certain prior year tax returns are currently being examined or reviewed by various taxing authorities in countries including the United States, United Kingdom and Germany. In March 2017, the Company received the final notice of proposed adjustments primarily related to transfer pricing issues from the Internal Revenue Service. The Company has been appealing the proposed adjustments and is awaiting the final outcome. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of the tax audits cannot be predicted with certainty, if any issues arising in the Company's tax audits progress in a manner inconsistent with management's expectations, the Company could adjust its provision for income taxes in the future. Any adjustments resulting from the U.S. audits may have a significant impact to the Company's tax provision. In addition, the Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits up to approximately $3 million may occur in the next 12 months, as the applicable statutes of limitations lapse.
11. Earnings Per Share
Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding for the fiscal period. Diluted earnings per share is computed by giving effect to all potential weighted average dilutive common stock, including options, restricted stock units, warrants and the convertible senior notes. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.

29


A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows (in millions):
2
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
Net income
$
91

 
$
299

 
$
483

 
$
643

Denominator:
 
 
 
 
 
 
 
Weighted-average shares outstanding for basic earnings per share
776

 
747

 
774

 
737

Effect of dilutive securities:
 
 
 
 
 
 
 
Convertible senior notes which matured in April 2018
0

 
0

 
0

 
2

Employee stock awards
19

 
23

 
21

 
20

Warrants which settled in June and July 2018
0

 
4

 
0

 
4

Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
795

 
774

 
795

 
763


The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include the effect of the following potential outstanding common stock. The effects of these potentially outstanding shares were not included in the calculation of diluted earnings per share because the effect would have been anti-dilutive (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Employee stock awards
7

 
7

 
5

 
5


12. Leases and Other Commitments
Leases
The Company has operating leases for corporate offices, data centers, and equipment under non-cancelable operating leases with various expiration dates. The leases have remaining terms of 1 year to 23 years, some of which include options to extend for up to 5 years, and some of which include options to terminate within 1 year.
The components of lease expense were as follows (in millions):
 
Three Months Ended July 31, 2019
 
Six Months Ended July 31, 2019
Operating lease cost
$
217

 
$
423

 
 
 
 
Finance lease cost:
 
 
 
Amortization of right-of-use assets
$
17

 
$
33

Interest on lease liabilities
5

 
11

Total finance lease cost
$
22

 
$
44

Supplemental cash flow information related to operating and finance leases was as follows (in millions):
 
Three Months Ended July 31, 2019
 
Six Months Ended July 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash outflows for operating leases
$
209

 
$
391

Operating cash outflows for finance leases
4

 
8

Financing cash outflows for finance leases
134

 
136

Right-of-use assets obtained in exchange for lease obligations:
 
 
 
Operating leases
171

 
330



30


Supplemental balance sheet information related to operating and finance leases was as follows (in millions):
 
As of July 31, 2019
Operating leases:
 
Operating lease right-of-use assets
$
2,904

 
 
Operating lease liabilities, current
$
706

Noncurrent operating lease liabilities
2,341

Total operating lease liabilities
$
3,047

 
 
Finance leases:
 
Buildings and building improvements
$
325

Computers, equipment and software
468

Accumulated depreciation
(372
)
Property and equipment, net
$
421

 
 
Accrued expenses and other liabilities
$
76

Other noncurrent liabilities
336

Total finance lease liabilities
$
412

Other information related to leases was as follows:
 
As of July 31, 2019
Weighted average remaining lease term
 
Operating leases
7 years

Finance leases
21 years

Weighted average discount rate
 
Operating leases
2.8
%
Finance leases
4.5
%

The weighted average remaining lease term for real estate leases with multiple floors with different lease end dates is calculated based on the lease end date for each individual floor.
As of July 31, 2019, the maturities of lease liabilities under non-cancelable operating and finance leases are as follows (in millions):
 
Operating Leases
 
Finance Leases
Fiscal Period:
 
 
 
Remaining six months of Fiscal 2020
$
384

 
$
36

Fiscal 2021
723

 
67

Fiscal 2022
516

 
23

Fiscal 2023
356

 
23

Fiscal 2024
284

 
24

Thereafter
1,133

 
434

Total minimum lease payments
3,396

 
607

Less: Imputed interest
(349
)
 
(195
)
Total
$
3,047

 
$
412


Operating lease amounts above do not include sublease income. The Company has entered into various sublease agreements with third parties. Under these agreements, the Company expects to receive sublease income of approximately $14 million in the remainder of fiscal 2020, $130 million in the next four years and $73 million thereafter.

31


The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the Company's future contractual obligations when it is reasonably certain that the Company will exercise that option. The Company did not use hindsight when determining lease term, therefore, as of July 31, 2019, renewal options are only included for the Company's finance lease for 350 Mission.
As of July 31, 2019, the Company has additional operating leases that have not yet commenced totaling $2.0 billion and therefore not reflected on the condensed consolidated balance sheet and tables above. These operating leases include agreements for office facilities to be constructed. These operating leases will commence between fiscal year 2021 and fiscal year 2025 with lease terms of 9 to 17 years.
Of the total operating lease commitment balance, including leases not yet commenced, of $5.4 billion, approximately $4.7 billion is related to facilities space. The remaining commitment amount is primarily related to equipment.
Letters of Credit
As of July 31, 2019, the Company had a total of $92 million in letters of credit outstanding substantially in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2033.
13. Legal Proceedings and Claims
In the ordinary course of business, the Company is or may be involved in various legal or regulatory proceedings, claims or purported class actions related to alleged infringement of third-party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims. The Company has been, and may in the future be put on notice or sued by third-parties for alleged infringement of their proprietary rights, including patent infringement.
In December 2018, the Company was named as a nominal defendant and certain of its current and former directors were named as defendants in a purported shareholder derivative action in the Delaware Court of Chancery.  The complaint alleged that excessive compensation was paid to such directors for their service, included claims of breach of fiduciary duty and unjust enrichment, and sought restitution and disgorgement of a portion of the directors' compensation. Subsequently, three similar shareholder derivative actions were filed in the Delaware Court of Chancery.  The cases have been consolidated under the caption In re Salesforce.com, Inc. Derivative Litigation. The Company believes that the ultimate outcome of this litigation will not materially and adversely affect its business, financial condition, results of operations or cash flows.
Tableau Litigation
In July and August 2017, two substantially similar securities class action complaints were filed against Tableau Software, Inc. ("Tableau") and two of its now former executive officers.  The first complaint was filed in the U.S. District for the Southern District of New York (the “Scheufele Action”). The second complaint was filed in the U.S. District Court for the Western District of Washington and was voluntarily dismissed on October 17, 2017.  In December 2017, the lead plaintiff in the Scheufele Action filed an amended complaint, which alleged that between February 5, 2015 and February 4, 2016, Tableau and certain of its executive officers violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (the "Exchange Act") and Rule 10b-5 promulgated thereunder, in connection with statements regarding Tableau’s business and operations by allegedly failing to disclose that product launches and software upgrades by competitors were negatively impacting Tableau’s competitive position and profitability. The amended complaint sought unspecified damages, interest, attorneys’ fees and other costs.  In February 2018, the lead plaintiff filed a second amended complaint (the "SAC"), which contains substantially similar allegations as the amended complaint, and added as defendants two of Tableau’s now former executive officers and directors. Defendants filed a motion to dismiss the SAC in March 2018, which was denied in February 2019. Defendants filed an answer to the SAC in March 2019, and subsequently amended their answer in April 2019.
In August 2018, Tableau was named as a nominal defendant in a purported shareholder derivative action in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of Tableau, against certain of its now former directors and officers. The derivative action arises out of many of the factual allegations at issue in the Scheufele Action, and generally alleges that the individual defendants breached fiduciary duties owed to Tableau. The complaint seeks unspecified damages and equitable relief, attorneys' fees, costs and expenses. The case is currently stayed.
In July 2019, three civil actions were filed against Tableau and each of the members of Tableau’s board of directors as of the dates of the complaints asserting claims under Sections 14(e), 14(d), and 20(a) of the Exchange Act challenging the adequacy of certain public disclosures made by Tableau concerning its proposed transaction with Salesforce. Salesforce was named as a defendant in one of these three actions. Specifically, Shiva Stein, a purported Tableau stockholder, commenced an action in the United States District Court for the District of Delaware (the “Stein Action”);  Marcy Curtis, a purported Tableau stockholder, commenced a putative class action in the United States District Court for the District of Delaware (the “Curtis Action”); and Cathy O'Brien, a purported Tableau stockholder, commenced an action in the United States District Court for the Southern District of New York (the “O'Brien Action”). Salesforce was named as a defendant in the Curtis Action. The plaintiffs

32


seek, among other things, an injunction that would have prevented the acquisition of Tableau by Salesforce, rescission of the transaction or rescissory damages, an accounting by the defendants for all damages caused to the plaintiffs, and the award of attorneys’ fees and expenses.  Tableau has not answered the complaint in the Curtis, or O'Brien Actions, and Salesforce has not answered the complaint in the Curtis Action.
In general, the resolution of a legal matter could prevent the Company from offering its service to others, could be material to the Company’s financial condition or cash flows, or both, or could otherwise adversely affect the Company’s operating results.
The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. The outcomes of legal proceedings and other contingencies are, however, inherently unpredictable and subject to significant uncertainties. As a result, the Company is not able to reasonably estimate the amount or range of possible losses in excess of any amounts accrued, including losses that could arise as a result of application of non-monetary remedies, with respect to the contingencies it faces, and the Company’s estimates may not prove to be accurate.
In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s condensed consolidated results of operations, cash flows or financial position. However, depending on the nature and timing of any such dispute or other contingency, an unfavorable resolution of a matter could materially affect the Company’s current or future results of operations or cash flows, or both, in a particular quarter.
14. Related-Party Transactions
In January 1999, the Foundation was chartered on an idea of leveraging the Company’s people, technology and resources to help improve communities around the world. The Company calls this integrated philanthropic approach the 1-1-1 model. Beginning in 2008, Salesforce.org, which was a non-profit public benefit corporation, was established to resell the Company's services to non-profit organizations and certain higher education organizations. As discussed in Note 6, in June 2019, the Company completed a business combination with Salesforce.org.
The Company’s Chairman is the chairman of the Foundation and, prior to the closing of the business combination, was the chairman of Salesforce.org. The Company’s Chairman holds one of the three Foundation board seats. Prior to the closing of the business combination, the Company’s Chairman, one of the Company’s employees and one of the Company’s board members held three of Salesforce.org’s eight board seats. Prior to the closing of the business combination, the Company did not control the Foundation’s or Salesforce.org's activities, and accordingly, the Company did not consolidate either of the related entities' statement of activities with its financial results.
Since the Foundation’s and Salesforce.org’s inception, and prior to the closing of the business combination with Salesforce.org, the Company provided at no charge certain resources to those entities' employees such as office space, furniture, equipment, facilities, services and other resources. The value of these items was approximately $6 million in fiscal 2020, prior to the business combination, and $7 million for the six months ended July 31, 2018.
Additionally, the Company allowed Salesforce.org to donate subscriptions of the Company’s services to other qualified non-profit organizations. Prior to the closing of the business combination with Salesforce.org, the value of the subscriptions sold by Salesforce.org to external customers pursuant to the reseller agreement, as amended, was approximately $110 million for fiscal 2020, prior to the business combination, and $117 million for the six months ended July 31, 2018.
As discussed in Note 6 "Business Combinations", in June 2019, the Company reorganized its relationship with Salesforce.org, which was accounted for as a business combination. This transaction did not change the relationship and accounting considerations with the Foundation, as described above.
15. Subsequent Events
Tableau Software, Inc.
On August 1, 2019, pursuant to an Agreement and Plan of Merger dated June 9, 2019, the Company acquired all of the outstanding capital stock of Tableau, which provides a self-service analytics platform that enables users to easily access, prepare, analyze, and present findings in their data. The preliminary acquisition date fair value of the consideration transferred for Tableau is estimated to be approximately $14.9 billion comprised of $14.6 billion in common stock issued, or approximately 96 million shares, and $0.3 billion related to the fair value of stock options and restricted stock awards assumed. The Company will include the financial results of Tableau in the condensed consolidated financial statements from the date of the acquisition on August 1, 2019.

33


In connection with the acquisition, the Company promptly obtained all regulatory clearances necessary to close, and no divestiture or other remedies were requested by the applicable authorities. In July 2019, the United Kingdom Competition and Markets Authority (the “CMA”) informed the parties that it planned to review the merger. On July 31, 2019, the CMA issued a “hold separate” order requiring Salesforce and Tableau to operate separately while the CMA conducts its review. Although the Company believes that the merger does not raise any competition concerns, it intends to fully comply with the CMA's order and keep the Tableau business operationally separate from Salesforce until the lifting of the order or conclusion of the CMA’s review. Salesforce is working constructively with the CMA to address the CMA's questions as it conducts this review.
ClickSoftware Technologies Ltd.
In August 2019, the Company agreed to acquire the holding company of ClickSoftware Technologies Ltd. (“ClickSoftware”). ClickSoftware is a software company providing field service management solutions. The total consideration for ClickSoftware is estimated to be approximately $1.35 billion, net of the value of shares held by the Company and after taking into consideration customary purchase price adjustments. The purchase price will consist of a mix of cash and Company common stock and includes the assumption of outstanding equity awards held by ClickSoftware employees. The acquisition is expected to close during the Company’s fiscal quarter ending October 31, 2019, subject to customary closing conditions, including the expiration of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act and Israeli antitrust clearance.





34


ITEM 2.
MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
This Quarterly Report on Form 10-Q contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended (“Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (“Exchange Act”). Words such as “expects,” “anticipates,” “aims,” “projects,” “intends,” “plans,” “believes,” “estimates,” “seeks,” “assumes,” “may,” “should,” “could,” “would,” “foresees,” “forecasts,” “predicts,” “targets,” variations of such words and similar expressions are intended to identify such forward-looking statements, which may consist of, among other things, trend analyses and statements regarding future events, future financial performance, anticipated growth and industry prospects. These forward-looking statements are based on current expectations, estimates and forecasts, as well as the beliefs and assumptions of our management, and are subject to risks and uncertainties that are difficult to predict, including: the effect of general economic and market conditions; the impact of geopolitical events; the impact of foreign currency exchange rate and interest rate fluctuations on our results; our business strategy and our plan to build our business, including our strategy to be the leading provider of enterprise cloud computing applications and platforms; the pace of change and innovation in enterprise cloud computing services; the seasonal nature of our sales cycles; the competitive nature of the market in which we participate; our international expansion strategy; the demands on our personnel and infrastructure resulting from significant growth in our customer base and operations, including as a result of acquisitions; our service performance and security, including the resources and costs required to avoid unanticipated downtime and prevent, detect and remediate potential security breaches; the expenses associated with new data centers and third-party infrastructure providers; additional data center capacity; real estate and office facilities space; our operating results and cash flows; new services and product features, including any efforts to expand our services beyond the CRM market; our strategy of acquiring or making investments in complementary businesses, joint ventures, services, technologies and intellectual property rights; the performance and fair value of our investments in complementary businesses through our strategic investment portfolio; our ability to realize the benefits from strategic partnerships, joint ventures and investments; the impact of future gains or losses from our strategic investment portfolio including gains or losses from overall market conditions that may affect the publicly traded companies within our strategic investment portfolio; our ability to execute our business plans; our ability to successfully integrate acquired businesses and technologies, including delays related to the integration of Tableau due to regulatory review by the United Kingdom Competition and Markets Authority; our ability to continue to grow unearned revenue and remaining performance obligation; our ability to protect our intellectual property rights; our ability to develop our brands; our reliance on third-party hardware, software and platform providers; our dependency on the development and maintenance of the infrastructure of the Internet; the effect of evolving domestic and foreign government regulations, including those related to the provision of services on the Internet, those related to accessing the Internet, and those addressing data privacy, cross-border data transfers and import and export controls; the valuation of our deferred tax assets and the release of related valuation allowances; the potential availability of additional tax assets in the future; the impact of new accounting pronouncements and tax laws; uncertainties affecting our ability to estimate our tax rate; uncertainties regarding our tax obligations in connection with potential jurisdictional transfers of intellectual property, including the tax rate, the timing of the transfer and the value of such transferred intellectual property; the impact of expensing stock options and other equity awards; the sufficiency of our capital resources; factors related to our 2023 and 2028 senior notes, revolving credit facility, 2021 term loan and loan associated with 50 Fremont; compliance with our debt covenants and lease obligations; current and potential litigation involving us; and the impact of climate change. These and other risks and uncertainties may cause our actual results to differ materially and adversely from those expressed in any forward-looking statements. Readers are directed to risks and uncertainties identified below under “Risk Factors” and elsewhere in this report for additional detail regarding factors that may cause actual results to be different than those expressed in our forward-looking statements. Except as required by law, we undertake no obligation to revise or update publicly any forward-looking statements for any reason.
Overview
We are a global leader in customer relationship management ("CRM") technology that enables companies to improve their relationships and interactions with customers. We introduced our first CRM solution in 2000, and we have since expanded our service offerings with new editions, features and platform capabilities. Our core mission is to empower our customers of every size and industry to connect with their customers in new ways through existing and emerging technologies, including cloud, mobile, social, Internet of Things ("IoT") and artificial intelligence ("AI").
Our Customer Success Platform - including sales force automation, customer service and support, marketing automation, digital commerce, community management, industry-specific solutions, analytics, integration solutions, application development, IoT integration, collaborative productivity tools, our AppExchange, which is our enterprise cloud marketplace, and our professional cloud services - provides the tools customers need to succeed in a digital world. Key elements of our strategy include:
cross sell and upsell;

35


extend existing service offerings;
reduce customer attrition;
expand and strengthen the partner ecosystem;
expand internationally;
target vertical industries;
expand into new horizontal markets;
extend go-to-market capabilities;
ensure strong customer adoption; and
encourage the development of third-party applications on our cloud computing platform.
We are also committed to a sustainable, low-carbon future, advancing equality and diversity, and fostering employee success. We try to integrate social good into everything we do. All of these goals align with our long-term growth strategy and financial and operational priorities, including improving our operating margins.
We believe the factors that will influence our ability to achieve our objectives include: our prospective customers’ willingness to migrate to enterprise cloud computing services; our ability to maintain a balanced portfolio of products and customers; the availability, performance and security of our service offerings; our ability to continue to release, and gain customer acceptance of, new and improved features; our ability to successfully integrate acquired businesses and technologies; successful customer adoption and utilization of our service; our ability to continue to meet new and evolving privacy laws and regulations; acceptance of our service offerings in markets where we have few customers; the emergence of additional competitors in our market and improved product offerings by existing and new competitors; the location of new data centers that we operate as well as the new locations of services provided by third-party cloud computing platform providers; third-party developers’ willingness to develop applications on our platforms; our ability to attract new personnel and retain and motivate current personnel; and general economic conditions, which could affect our customers’ ability and willingness to purchase our services, delay our customers’ purchasing decision or affect attrition rates.
To address these factors, we will need to, among other things, continue to add substantial numbers of paying subscriptions, upgrade our customers to fully featured versions or arrangements, provide high quality technical support to our customers, encourage the development of third-party applications on our platforms, realize the benefits from our strategic partnerships and continue to focus on retaining customers at the time of renewal. Our plans to invest for future growth include the continued expansion of our data center capacity, whether internally or through the use of third parties, the hiring of additional personnel, particularly in direct sales, other customer-related areas and research and development, the expansion of domestic and international selling and marketing activities, specifically in our top markets, the continued development of our brands, the addition of distribution channels, the upgrade of our service offerings, the continued development of services including Community Cloud and Industry Clouds, the integration of new and acquired technologies such as Commerce Cloud, AI and Salesforce Quip, the expansion of our Marketing Cloud, Salesforce Platform service offerings and Integration Cloud, and additions to our global infrastructure.
We also regularly evaluate acquisitions or investment opportunities in complementary businesses, joint ventures, services and technologies and intellectual property rights in an effort to expand our service offerings through a disciplined and thoughtful acquisition process. We expect to continue to make such investments and acquisitions in the future and we plan to reinvest a significant portion of our incremental revenue in future periods to grow our business and continue our leadership role in the cloud computing industry. As part of our growth strategy, we are delivering innovative solutions in new categories, including analytics, e-commerce, AI, IoT and collaborative productivity tools. We drive innovation organically and to a lesser extent through acquisitions, such as our recent business combination with Salesforce.org in June 2019 and Tableau Software, Inc. ("Tableau") in August 2019, which is our largest acquisition to date. Because the acquisition closed following the completion of our second fiscal quarter, the financial results of Tableau are not included in the accompanying financial statements. In addition, our results of operations discussion below does not contemplate the impact of the Tableau acquisition and, as such, the amounts, both in dollars and as a percentage of total revenues, may change from the current or historical periods.
As a result of our aggressive growth plans and integration of our previously acquired businesses, we have incurred significant expenses from equity awards and amortization of purchased intangibles, which have reduced our operating income.
Our typical subscription contract term is 12 to 36 months, although terms range from one to 60 months, so during any fiscal reporting period only a subset of active subscription contracts is eligible for renewal. We calculate our attrition rate as of the end of each month. Our attrition rate, including the Marketing Cloud service offering but excluding our Commerce Cloud and Integration Cloud service offerings, was less than ten percent as of July 31, 2019. While it is difficult to predict, we expect our attrition rate to remain consistent as we continue to expand our enterprise business and invest in customer success and related programs.

36


We periodically make changes to our sales organization to position us for long-term growth. We could experience some effects from these organizational changes in future periods, but we do not expect these changes to have a material adverse effect on our business or our ability to meet our near-term or long-term revenue targets. Slower growth in new business in any given period could negatively affect our revenues in future periods, as well as remaining performance obligation in current or future periods, particularly if experienced on a sustained basis.
We expect marketing and sales costs, which were 45 percent of total revenues for the six months ended July 31, 2019 and 2018, to continue to represent a substantial portion of total revenues in the future as we seek to grow our customer base, sell more products to existing customers, continue to build greater brand awareness and market the offerings of acquired businesses.
The expanding global scope of our business exposes us to risk of fluctuations in foreign currency markets. Fluctuations in foreign currency exchange rates negatively impacted our revenue results for the six months ended July 31, 2019 and negatively impacted our remaining performance obligation as of July 31, 2019. We expect these fluctuations to continue for the remainder of fiscal 2020.
Effective on February 1, 2019, we prospectively adopted the provisions and expanded disclosure requirements described in Accounting Standards Update No. 2016-02, "Leases (Topic 842)". Upon adoption, we recorded operating lease right-of-use (“ROU”) assets of approximately $2.9 billion and corresponding operating lease liabilities of $3.1 billion on our condensed consolidated balance sheets.
Website references throughout this document are provided for convenience only, and the content on the referenced websites is not incorporated by reference into this report.
Fiscal Year
Our fiscal year ends on January 31. References to fiscal 2020, for example, refer to the fiscal year ending January 31, 2020.
Operating Segments
We operate as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by our chief operating decision makers, Marc Benioff, who is the co-chief executive officer and the chairman of the board, and Keith Block, who is the co-chief executive officer, in deciding how to allocate resources and assess performance. Over the past few years, we have completed a number of business combinations, including the acquisitions of MuleSoft, Inc. ("MuleSoft) and Datorama, Inc. in fiscal 2019, Salesforce.org in June 2019 and Tableau Software, Inc. in August 2019. These acquisitions have allowed us to expand our offerings, presence and reach in various market segments of the enterprise cloud computing market.
While we have offerings in multiple enterprise cloud computing market segments, including as a result of our acquisitions, and operate in multiple countries, our business operates in one operating segment because most of our offerings operate on a single customer success platform and are deployed in a nearly identical way, and our chief operating decision makers evaluate our financial information and resources and assess the performance of these resources on a consolidated basis. Since we operate as one operating segment, all required financial segment information can be found in the consolidated financial statements.
Sources of Revenues
We derive our revenues from two sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing our enterprise cloud computing services (collectively, "Cloud Services"), software licenses, and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and (2) related professional services such as process mapping, project management, implementation services and other revenue. “Other revenue” consists primarily of training fees. Subscription and support revenues accounted for approximately 94 percent of our total revenues for the six months ended July 31, 2019. Subscription revenues are driven primarily by the number of paying subscribers, varying service types, and the price of our service and renewals. We define a “customer” as a separate and distinct buying entity (e.g., a company, a distinct business unit of a large corporation, a partnership, etc.) that has entered into a contract to access our enterprise cloud computing services. These contracts include "new business" which are sales to new customers, upgrades and additional subscriptions from existing customers, and renewals.
Subscription and support revenues for Cloud Services are recognized ratably over the contract terms beginning on the commencement dates of each contract. Subscription revenues for software licenses are generally recognized upfront when the software is made available to the customer. The typical subscription and support term is 12 to 36 months, although terms range from one to 60 months. Our subscription and support contracts are non-cancelable, though customers typically have the right to terminate their contracts for cause if we materially fail to perform.

37


We generally invoice our customers in advance, in annual installments, and typical payment terms provide that our customers pay us within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue, or in revenue depending on whether transfer of control to customers has occurred. In general, we collect our billings in advance of the subscription service period.
Professional services and other revenues consist of fees associated with consulting and implementation services and training. Our consulting and implementation engagements are billed on a time and materials, fixed fee or subscription basis. We also offer a number of training classes on implementing, using and administering our service that are billed on a per person, per class basis. Our typical professional services payment terms provide that our customers pay us within 30 days of invoice.
In determining whether professional services can be accounted for separately from subscription and support revenues, we consider a number of factors, which are described in Note 1 "Summary of Business and Significant Accounting Policies."
In situations where a customer purchases multiple Cloud Services, such as through an Enterprise License Agreement, we allocate the contract value to each service offering based on the customer’s estimated product demand plan, the service that was provided at the inception of the contract, and standalone selling price ("SSP") of those products. We do not update these allocations based on actual product usage during the term of the contract. We have allocated approximately 18 percent and 17 percent of our total subscription and support revenues for the three months ended July 31, 2019 and 2018, respectively, and 18 percent and 17 percent of our total subscription and support revenues for the six months ended July 31, 2019 and 2018, respectively, based on customers’ estimated product demand plans.
Additionally, some of our Cloud Service offerings have similar features and functions. For example, customers may use the Sales Cloud, the Service Cloud or the Salesforce Platform to record account and contact information, which are similar features across these service offerings. Depending on a customer’s actual and projected business requirements, more than one service offering may satisfy the customer’s current and future needs. We record revenue based on the individual products ordered by a customer, not according to the customer’s business requirements and usage. In addition, as we introduce new features and functions within each offering and refine our allocation methodology for changes in our business, we do not expect it to be practical to adjust historical revenue results by service offering for comparability. Accordingly, comparisons of revenue performance by service offering over time may not be meaningful.
The revenue growth rates of each of our service offerings, as described below in the Results of Operations, fluctuate from quarter to quarter and over time. While we are a market leader in each offering, we manage the total balanced product portfolio to deliver solutions to our customers. Accordingly, the revenue result for each offering is not necessarily indicative of the results to be expected for any subsequent quarter.
Seasonal Nature of Unearned Revenue, Accounts Receivable and Operating Cash Flow
Unearned revenue primarily consists of billings to customers for our subscription service. Over 90 percent of the value of our billings to customers is for our subscription and support service. We generally invoice our customers in annual cycles. We typically issue renewal invoices in advance of the renewal service period, and depending on timing, the initial invoice for the subscription and services contract and the subsequent renewal invoice may occur in different quarters. This may result in an increase in unearned revenue and accounts receivable. There is a disproportionate weighting toward annual billings in the fourth quarter, primarily as a result of large enterprise account buying patterns. Our fourth quarter has historically been our strongest quarter for new business and renewals. The year on year compounding effect of this seasonality in both billing patterns and overall new and renewal business causes the value of invoices that we generate in the fourth quarter for both new business and renewals to increase as a proportion of our total annual billings. Accordingly, because of this billing activity, our first quarter is typically our largest collections and operating cash flow quarter. Conversely, our third quarter has historically been our smallest operating cash flow quarter.
The sequential quarterly changes in accounts receivable and the related unearned revenue and operating cash flow during the first quarter of our fiscal year are not necessarily indicative of the billing activity that occurs for the following quarters as displayed below (in millions):

38


 
July 31,
2019
 
April 30,
2019
Fiscal 2020
 
 
 
Accounts receivable, net
$
2,332

 
$
2,153

Unearned revenue
7,142

 
7,585

Net cash provided by operating activities for the three months ended
436

 
1,965

 
January 31,
2019
 
October 31,
2018
 
July 31,
2018
 
April 30,
2018
Fiscal 2019
 
 
 
 
 
 
 
Accounts receivable, net
$
4,924

 
$
2,037

 
$
1,980

 
$
1,763

Unearned revenue
8,564

 
5,376

 
5,883

 
6,201

Net cash provided by operating activities for the three months ended
1,331

 
143

 
458

 
1,466

 
January 31,
2018
 
October 31,
2017
 
July 31,
2017
 
April 30,
2017
Fiscal 2018
 
 
 
 
 
 
 
Accounts receivable, net
$
3,921

 
$
1,522

 
$
1,572

 
$
1,442

Unearned revenue
6,995

 
4,312

 
4,749

 
4,969

Net cash provided by operating activities for the three months ended
1,052

 
125

 
331

 
1,230

The unearned revenue balance on our condensed consolidated balance sheets does not represent the total contract value of annual or multi-year, non-cancelable subscription agreements. Transaction price allocated to the remaining performance obligation ("Remaining Performance Obligation"), represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. Remaining Performance Obligation is not necessarily indicative of future revenue growth and is influenced by several factors, including seasonality, the timing of renewals, average contract terms, foreign currency exchange rates and fluctuations in new business growth. Unbilled portions of the Remaining Performance Obligation denominated in foreign currencies are revalued each period based on the period end exchange rates. For multi-year subscription agreements billed annually, the associated unbilled balance and corresponding Remaining Performance Obligation is typically high at the beginning of the contract period, zero just prior to renewal, and increases if the agreement is renewed. Low Remaining Performance Obligation attributable to a particular subscription agreement is often associated with an impending renewal and may not be an indicator of the likelihood of renewal or future revenue from such customer.
Remaining Performance Obligation consisted of the following (in billions):
 
Current
 
Noncurrent
 
Total
As of July 31, 2019
$
12.1

 
$
13.2

 
$
25.3
 (1)
As of April 30, 2019
$
11.8

 
$
13.1

 
$
24.9
 (2)
As of January 31, 2019
$
11.9

 
$
13.8

 
$
25.7
 (3)
As of October 31, 2018
$
10.0

 
$
11.2

 
$
21.2
 (4)
As of July 31, 2018
$
9.8

 
$
11.2

 
$
21.0
 (5)
As of April 30, 2018
$
9.6

 
$
10.8

 
$
20.4

As of January 31, 2018
$
9.6

 
$
11.0

 
$
20.6

(1) Includes approximately $600 million and $350 million of Remaining Performance Obligation related to the MuleSoft acquisition in May 2018 and the Salesforce.org business combination in June 2019, respectively.
(2) Includes approximately $500 million of Remaining Performance Obligation related to the MuleSoft acquisition.
(3) Includes approximately $450 million of Remaining Performance Obligation related to the MuleSoft acquisition.
(4) Includes approximately $300 million of Remaining Performance Obligation related to the MuleSoft acquisition.
(5) Includes approximately $200 million of Remaining Performance Obligation related to the MuleSoft acquisition.

39


Cost of Revenues and Operating Expenses
Cost of Revenues
Cost of subscription and support revenues primarily consists of expenses related to delivering our service and providing support, the costs of data center capacity, depreciation or operating lease expense associated with computer equipment and software, allocated overhead, amortization expense associated with capitalized software related to our services and acquired developed technologies and certain fees paid to various third parties for the use of their technology, services and data. We allocate overhead such as IT infrastructure, rent, and occupancy charges based on headcount. Employee benefit costs and taxes are allocated based upon a percentage of total compensation expense. As such, general overhead expenses are reflected in each cost of revenue and operating expense category. Cost of professional services and other revenues consists primarily of employee-related costs associated with these services, including stock-based expenses, the cost of subcontractors, certain third-party fees and allocated overhead. The cost of providing professional services is higher as a percentage of the related revenue than for our enterprise cloud computing subscription service due to the direct labor costs and costs of subcontractors.
We intend to continue to invest additional resources in our enterprise cloud computing services. For example, we have invested in additional database software and hardware and we plan to increase the capacity that we are able to offer globally through data centers and third-party infrastructure providers. In addition, we intend to continue to invest additional resources in enhancing our trust and cyber security measures. As we acquire new businesses and technologies, the amortization expense associated with the purchase of acquired developed technology will be included in cost of revenues. Additionally, as we enter into new contracts with third parties for the use of their technology, services or data, or as our sales volume grows, the fees paid to use such technology or services may increase. Finally, we expect the cost of professional services to be approximately in line with revenues from professional services as we believe this investment in professional services facilitates the adoption of our service offerings. The timing of these additional expenses will affect our cost of revenues, both in terms of absolute dollars and as a percentage of revenues, in the affected periods.
Research and Development
Research and development expenses consist primarily of salaries and related expenses, including stock-based expenses, the costs of our development and test data center and allocated overhead. We continue to focus our research and development efforts on adding new features and services, integrating acquired technologies, increasing the functionality and security and enhancing the ease of use of our enterprise cloud computing services. Our proprietary, scalable and secure multi-tenant architecture enables us to provide our customers with a service based on a single version of our application.
We expect that in the future, research and development expenses will increase in absolute dollars and may increase as a percentage of total revenues as we invest in adding employees and building the necessary system infrastructure required to support the development of new, and improve existing, technologies and the integration of acquired businesses, technologies and all of our service offerings.
Marketing and Sales 
Marketing and sales expenses are our largest cost and consist primarily of salaries and related expenses, including stock-based expenses, for our sales and marketing staff, including commissions, as well as payments to partners, marketing programs and allocated overhead. Marketing programs consist of advertising, events, corporate communications, brand building and product marketing activities.
We plan to continue to invest in marketing and sales by expanding our domestic and international selling and marketing activities, building brand awareness, attracting new customers, and sponsoring additional marketing events. The timing of these marketing events, such as our annual and largest event, Dreamforce, will affect our marketing costs in a particular quarter. In addition, as we acquire new businesses and technologies, a component of the amortization expense associated with this activity will be included in marketing and sales. We expect that in the future, marketing and sales expenses will increase in absolute dollars and continue to be our largest cost. We expect marketing and sales expenses, excluding sales personnel expenses, to grow in line with or at a slower rate than revenues and sales personnel expenses. These may increase as a percentage of total revenues as we invest in additional sales personnel to focus on adding new customers and increasing penetration within our existing customer base.
General and Administrative 
General and administrative expenses consist of salaries and related expenses, including stock-based expenses, for finance and accounting, legal, internal audit, human resources and management information systems personnel, legal costs, security costs, professional fees, other corporate expenses such as transaction costs for acquisitions and allocated overhead. We expect that in the future, general and administrative expenses will increase in absolute dollars as we invest in our infrastructure and we incur additional employee related costs, professional fees and insurance costs related to the growth of our business and international expansion. We expect general and administrative costs as a percentage of total revenues to either remain flat or

40


decrease for the next several quarters. However, the timing of additional expenses in a particular quarter, both in terms of absolute dollars and as a percentage of revenues, will affect our general and administrative expenses.
Stock-Based Expenses 
Our cost of revenues and operating expenses include stock-based expenses related to equity plans for employees and non-employee directors. We recognize our stock-based compensation as an expense in the statements of operations based on their fair values and vesting periods. These charges have been significant in the past and we expect that they will increase as our stock price increases, as we acquire more companies, as we hire more employees and seek to retain existing employees.
Amortization of Purchased Intangible Assets Acquired Through Business Combinations
Our cost of revenues, operating expenses and other expenses include amortization of acquisition-related intangible assets, such as the amortization of the cost associated with an acquired company’s developed technology, trade names and trademarks, and customer relationships. We expect this expense to fluctuate as we acquire more businesses and intangible assets become fully amortized.
Critical Accounting Policies and Estimates
Our condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the United States. The preparation of these consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, costs and expenses, and related disclosures. On an ongoing basis, we evaluate our estimates and assumptions. Our actual results may differ from these estimates under different assumptions or conditions.
We believe that of our significant accounting policies, which are described in Note 1 “Summary of Business and Significant Accounting Policies” to our condensed consolidated financial statements, the following accounting policies and specific estimates involve a greater degree of judgment and complexity. Accordingly, these are the policies and estimates we believe are the most critical to aid in fully understanding and evaluating our consolidated financial condition and results of operations:
the SSP of performance obligations for revenue contracts with multiple performance obligations;
the average period of benefit associated with costs capitalized to obtain revenue contracts;
the fair value of assets acquired and liabilities assumed for business combinations;
the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions; and
the valuation of privately held strategic investments.

41


Results of Operations
The following tables set forth selected data for each of the periods indicated (in millions):
2
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
% of Total Revenues
 
2018
 
% of Total Revenues
 
2019
 
% of Total Revenues
 
2018
 
% of Total Revenues
Revenues:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription and support
$
3,745

 
94
 %
 
$
3,060

 
93
%
 
$
7,241

 
94
 %
 
$
5,870

 
93
 %
Professional services and other
252

 
6

 
221

 
7

 
493

 
6

 
417

 
7

Total revenues
3,997

 
100

 
3,281

 
100

 
7,734

 
100

 
6,287

 
100

Cost of revenues (1)(2):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Subscription and support
727

 
18

 
638

 
20

 
1,405

 
18

 
1,211

 
19

Professional services and other
240

 
6

 
211

 
6

 
476

 
6

 
405

 
7

Total cost of revenues
967

 
24

 
849

 
26

 
1,881

 
24

 
1,616

 
26

Gross profit
3,030

 
76

 
2,432

 
74

 
5,853

 
76

 
4,671

 
74

Operating expenses (1)(2):
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Research and development
607

 
15

 
463

 
14

 
1,161

 
15

 
887

 
14

Marketing and sales
1,824

 
46

 
1,504

 
46

 
3,521

 
45

 
2,833

 
45

General and administrative
375

 
9

 
350

 
11

 
737

 
10

 
645

 
10

Loss on settlement of Salesforce.org reseller agreement
166

 
4

 
0

 
0

 
166

 
2

 
0

 
0

Total operating expenses
2,972

 
74

 
2,317

 
71

 
5,585

 
72

 
4,365

 
69

Income from operations
58

 
2

 
115

 
3

 
268

 
4

 
306

 
5

Gains on strategic investments, net
109

 
2

 
143

 
4

 
390

 
5

 
354

 
6

Other income (expense)
(3
)
 
0

 
(27
)
 
0

 
(12
)
 
(1
)
 
(44
)
 
(1
)
Income before benefit from (provision for) income taxes
164

 
4

 
231

 
7

 
646

 
8

 
616

 
10

Benefit from (provision for) income taxes
(73
)
 
(2
)
 
68

 
2

 
(163
)
 
(2
)
 
27

 
0

Net income
$
91

 
2
 %
 
$
299

 
9
%
 
$
483

 
6
 %
 
$
643

 
10
 %
(1) Amounts related to amortization of intangible assets acquired through business combinations, as follows (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
% of Total Revenues
 
2018
 
% of Total Revenues
 
2019
 
% of Total Revenues
 
2018
 
% of Total Revenues
Cost of revenues
$
62

 
2
%
 
$
52

 
2
%
 
$
123

 
2
%
 
$
91

 
1
%
Marketing and sales
65

 
2

 
67

 
2

 
133

 
2

 
97

 
2

(2) Amounts related to stock-based expenses, as follows (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
% of Total Revenues
 
2018
 
% of Total Revenues
 
2019
 
% of Total Revenues
 
2018
 
% of Total Revenues
Cost of revenues
$
46

 
1
%
 
$
43

 
1
%
 
$
89

 
1
%
 
$
77

 
1
%
Research and development
98

 
2

 
81

 
2

 
179

 
2

 
147

 
2

Marketing and sales
199

 
5

 
174

 
5

 
376

 
5

 
294

 
5

General and administrative
45

 
1

 
53

 
2

 
87

 
1

 
85

 
1


42


Revenues.
 
Three Months Ended July 31,
 
Variance
(in millions)
2019
 
2018
 
Dollars
 
Percent
Subscription and support
$
3,745

 
$
3,060

 
$
685

 
22
%
Professional services and other
252

 
221

 
31

 
14

Total revenues
$
3,997

 
$
3,281

 
$
716

 
22
%
 
Six Months Ended July 31,
 
Variance
(in millions)
2019
 
2018
 
Dollars
 
Percent
Subscription and support
$
7,241

 
$
5,870

 
$
1,371

 
23
%
Professional services and other
493

 
417

 
76

 
18

Total revenues
$
7,734

 
$
6,287

 
$
1,447

 
23
%
The increase in subscription and support revenues was primarily caused by volume-driven increases from new business, which includes new customers, upgrades and additional subscriptions from existing customers. Approximately $87 million and $165 million of revenue was recognized at a point in time for the three and six months ended July 31, 2019, which includes the portion of software subscriptions allocated to the on-premise software element. The business combination with Salesforce.org in June 2019 contributed approximately $51 million to total subscription and support revenues in the three and six months ended July 31, 2019.
We continue to invest in a variety of customer programs and initiatives which, along with increasing enterprise adoption, have helped keep our attrition rate consistent as compared to the prior year. Consistent attrition rates play a role in our ability to maintain growth in our subscription and support revenues. Changes in the net price per user per month have not been a significant driver of revenue growth for the periods presented. The increase in professional services and other revenues was due primarily to the higher demand for services from an increased number of customers.
Subscription and Support Revenue by Service Offering
Subscription and support revenues consisted of the following (in millions):
 
Three Months Ended July 31,
 
 
 
2019
 
2018
 
Variance Percent
Sales Cloud
$
1,130

 
$
1,004

 
13%
Service Cloud
1,087

 
892

 
22%
Salesforce Platform and Other
912

 
712

 
28%
Marketing and Commerce Cloud
616

 
452

 
36%
Total
$
3,745

 
$
3,060

 
 
 
Six Months Ended July 31,
 
 
 
2019
 
2018
 
Variance Percent
Sales Cloud
$
2,203

 
$
1,969

 
12%
Service Cloud
2,107

 
1,740

 
21%
Salesforce Platform and Other
1,754

 
1,287

 
36%
Marketing and Commerce Cloud
1,177

 
874

 
35%
Total
$
7,241

 
$
5,870

 
 
As required under U.S. GAAP, we recorded unearned revenue related to acquired contracts from acquired entities at fair value on the date of acquisition. As a result, we did not recognize certain revenues related to these acquired contracts that the acquired entities would have otherwise recorded as an independent entity.
Subscription and support revenues from the Community Cloud, Quip and our Industry offerings were not significant in the three and six months ended July 31, 2019 and 2018. Quip revenue is included with Salesforce Platform and Other in the table above. Our Industry Offerings and Community Cloud revenue are included in either Sales Cloud, Service Cloud or Salesforce Platform and Other depending on the primary service offering purchased. MuleSoft is included in Salesforce Platform and Other.

43


Revenues by geography were as follows:
 
Three Months Ended July 31,
(in millions)
2019
 
As a % of Total Revenues
 
2018
 
As a % of Total Revenues
 
Growth rate
Americas
$
2,816

 
70
%
 
$
2,338

 
71
%
 
20
%
Europe
786

 
20

 
629

 
19

 
25

Asia Pacific
395

 
10

 
314

 
10

 
26

 
$
3,997

 
100
%
 
$
3,281

 
100
%
 
22
%
 
Six Months Ended July 31,
(in millions)
2019
 
As a % of Total Revenues
 
2018
 
As a % of Total Revenues
 
Growth rate
Americas
$
5,433

 
70
%
 
$
4,439

 
71
%
 
22
%
Europe
1,541

 
20

 
1,235

 
19

 
25

Asia Pacific
760

 
10

 
613

 
10

 
24

 
$
7,734

 
100
%
 
$
6,287

 
100
%
 
23
%
Revenues by geography are determined based on the region of the Salesforce contracting entity, which may be different than the region of the customer. Americas revenue attributed to the United States was approximately 96 percent during the three and six months ended July 31, 2019 and 2018. The increase in Americas revenues was the result of the increasing acceptance of our services and the investment of additional sales resources.
Revenues in Europe and Asia Pacific accounted for $1.2 billion, or 30 percent of total revenues, for the three months ended July 31, 2019, compared to $0.9 billion, or 29 percent of total revenues, during the same period a year ago, an increase of $238 million, or 25 percent. Revenues in Europe and Asia Pacific accounted for $2.3 billion, or 30 percent of total revenues, for the six months ended July 31, 2019, compared to $1.8 billion, or 29 percent of total revenues, during the same period a year ago, an increase of $0.5 billion, or 25 percent. This increase in revenues outside of the Americas was the result of the increasing acceptance of our services, our focus on marketing our services internationally and the investment of additional sales resources. Foreign currency fluctuations, particularly the weakening British Pound Sterling, had a negative impact on revenues outside of the Americas of approximately $33 million and $90 million in the three and six months ended July 31, 2019 compared to the three and six months ended July 31, 2018, respectively, due to foreign currency fluctuations primarily as a result of the weakening British Pound Sterling. We expect foreign currency fluctuations to continue to negatively affect our overall revenues outside of the Americas for the remaining six months of fiscal 2020.
Cost of Revenues.
 
Three Months Ended July 31,
 
Variance
(in millions)
2019
 
2018
 
Dollars
Subscription and support
$
727

 
$
638

 
$
89

Professional services and other
240

 
211

 
29

Total cost of revenues
$
967

 
$
849

 
$
118

Percent of total revenues
24
%
 
26
%
 
 
 
Six Months Ended July 31,
 
Variance
(in millions)
2019
 
2018
 
Dollars
Subscription and support
$
1,405

 
$
1,211

 
$
194

Professional services and other
476

 
405

 
71

Total cost of revenues
$
1,881

 
$
1,616

 
$
265

Percent of total revenues
24
%
 
26
%
 
 
For the three months ended July 31, 2019, the increase in cost of revenues was primarily due to an increase of $39 million in employee-related costs, an increase of $3 million in stock-based expenses, an increase of $46 million in service delivery costs, primarily due to our efforts to increase data center capacity, an increase of amortization of purchased intangible assets of $10 million and an increase in allocated overhead. For the six months ended July 31, 2019, the increase in cost of revenues was primarily due to an increase of $72 million in employee-related costs, an increase of $12 million in stock-based

44


expenses, an increase of $97 million in service delivery costs, primarily due to our efforts to increase data center capacity, an increase of amortization of purchased intangible assets of $32 million and an increase in allocated overhead. We have increased our headcount by 14 percent since July 31, 2018 to meet the higher demand for services from our customers. We intend to continue to invest additional resources in our enterprise cloud computing services and data center capacity to allow us to scale with our customers and continuously evolve our security measures. We also plan to add employees in our professional services group to facilitate the adoption of our services. The timing of these expenses will affect our cost of revenues, both in terms of absolute dollars and as a percentage of revenues, in future periods.
Our professional services and other gross margin was positive $12 million and positive $17 million during the three and six months ended July 31, 2019, respectively, and positive $10 million and positive $12 million during the three and six months ended July 31, 2018, respectively. We expect the cost of professional services to be approximately in line with revenues from professional services in future fiscal quarters. We believe that this investment in professional services facilitates the adoption of our service offerings.
Operating Expenses.
 
Three Months Ended July 31,
 
Variance
(in millions)
2019
 
2018
 
Dollars
Research and development
$
607

 
$
463

 
$
144

Marketing and sales
1,824

 
1,504

 
320

General and administrative
375

 
350

 
25

Loss on settlement of Salesforce.org reseller agreement
166

 
0

 
166

Total operating expenses
$
2,972

 
$
2,317

 
$
655

Percent of total revenues
74
%
 
71
%
 
 
 
Six Months Ended July 31,
 
Variance
(in millions)
2019
 
2018
 
Dollars
Research and development
$
1,161

 
$
887

 
$
274

Marketing and sales
3,521

 
2,833

 
688

General and administrative
737

 
645

 
92

Loss on settlement of Salesforce.org reseller agreement
166

 
0

 
166

Total operating expenses
$
5,585

 
$
4,365

 
$
1,220

Percent of total revenues
72
%
 
69
%
 
 
For the three months ended July 31, 2019, the increase in research and development expenses was primarily due to an increase of approximately $104 million in employee-related costs, an increase of $17 million in stock-based expenses, an increase in our development and test data center costs and allocated overhead. For the six months ended July 31, 2019, the increase in research and development expenses was primarily due to an increase of approximately $196 million in employee-related costs, an increase of $32 million in stock-based expenses, an increase in our development and test data center costs and allocated overhead. We increased our research and development headcount by 28 percent since July 31, 2018 in order to improve and extend our service offerings, develop new technologies, and integrate acquired companies. We expect that research and development expenses will increase in absolute dollars and may increase as a percentage of revenues in future periods as we continue to invest in additional employees and technology to support the development of new, and improve existing, technologies and the integration of acquired technologies.
For the three months ended July 31, 2019, the increase in marketing and sales expenses was primarily due to an increase of $232 million in employee-related costs and amortization of deferred commissions, an increase of $25 million in stock-based expenses and allocated overhead partially offset by a decrease in amortization of purchased intangible assets of $2 million. For the six months ended July 31, 2019, the increase in marketing and sales expenses was primarily due to an increase of $434 million in employee-related costs and amortization of deferred commissions, an increase of $82 million in stock-based expenses, an increase in amortization of purchased intangible assets of $36 million, and allocated overhead. Our marketing and sales headcount increased by 26 percent since July 31, 2018. The increase in headcount was primarily attributable to hiring additional sales personnel to focus on adding new customers and increasing penetration within our existing customer base. We expect that marketing and sales expenses will increase in absolute dollars and may increase as a percentage of revenues in future periods as we continue to hire additional sales personnel.
The increases in general and administrative expenses were primarily due to an increase in employee-related costs. Our general and administrative headcount increased by 26 percent since July 31, 2018 as we added personnel to support our growth.

45


As a result of the June 2019 Salesforce.org business combination, the Company effectively settled all existing agreements between the Company and Salesforce.org and, as part of business combination accounting, accordingly recorded a one-time, non-cash operating expense charge of approximately $166 million related to the effective settlement of the reseller agreement.
Other income and expense.
 
Three Months Ended July 31,
 
Variance
(in millions)
2019
 
2018
 
Dollars
Gains on strategic investments, net
$
109

 
$
143

 
$
(34
)
Other expense
(3
)
 
(27
)
 
24

 
Six Months Ended July 31,
 
Variance
(in millions)
2019
 
2018
 
Dollars
Gains on strategic investments, net
$
390

 
$
354

 
$
36

Other expense
(12
)
 
(44
)
 
32

Gains on strategic investments, net consists primarily of mark-to-market adjustments related to our publicly held equity securities, observable price adjustments related to our privately held equity securities and other adjustments. Net gains recognized in the three months ended July 31, 2019 and 2018 were primarily driven by gains recognized on publicly traded securities of $66 million and $65 million, respectively. Net gains recognized in the six months ended July 31, 2019 were primarily due to the mark to market of one privately held investment of approximately $106 million and gains recognized on publicly traded securities of $216 million. Net gains recognized in the six months ended July 31, 2018 were primarily due to gains recognized on publicly traded securities of $276 million.
Other expense primarily consists of interest expense on our debt as well as our operating and finance leases offset by investment income. Interest expense was $34 million and $39 million for the three months ended July 31, 2019 and 2018, respectively, and $69 million and $73 million for the six months ended July 31, 2019 and 2018, respectively. Investment income increased approximately $19 million and $29 million in the three and six months ended July 31, 2019, respectively, compared to the same periods a year ago due to higher interest income across our portfolio, which is primarily a result of increasing interest rates.
Benefit from (provision for) income taxes.
 
Three Months Ended July 31,
 
Variance
(in millions)
2019
 
2018
 
Dollars
Benefit from (provision for) income taxes
$
(73
)
 
$
68

 
$
(141
)
Effective tax rate
45
%
 
(29
)%
 
 
 
Six Months Ended July 31,
 
Variance
(in millions)
2019
 
2018
 
Dollars
Benefit from (provision for) income taxes
$
(163
)
 
$
27

 
$
(190
)
Effective tax rate
25
%
 
(4
)%
 
 
We recognized a tax provision of $73 million on a pretax income of $164 million for the three months ended July 31, 2019 and a tax provision of $163 million on a pretax income of $646 million for the six months ended July 31, 2019. After our valuation allowance release against the majority of our U.S. deferred tax assets in fiscal 2019, our tax provision was primarily related to U.S. income tax provision, partially offset by excess tax benefits from stock-based compensation.
In fiscal 2019, we recorded a tax benefit of $68 million on a pretax income of $231 million for the three months ended July 31, 2018 and a tax benefit of $27 million on a pretax income of $616 million for the six months ended July 31, 2018. Included in the tax benefit for both reporting periods was a discrete tax benefit of $139 million from a partial release of the valuation allowance in connection with the acquisition of MuleSoft. The net deferred tax liability from the acquisition of MuleSoft provided a source of additional income to support the realizability of the Company's pre-existing deferred tax assets and as a result, the Company released a portion of its valuation allowance. The tax benefit associated with the release of the valuation allowance was partially offset by income taxes in profitable jurisdictions outside of the United States.

46


Liquidity and Capital Resources
At July 31, 2019, our principal sources of liquidity were cash, cash equivalents and marketable securities totaling $6.0 billion and accounts receivable of $2.3 billion. Our cash, cash equivalents and marketable securities are comprised primarily of corporate notes and obligations, U.S. treasury securities, asset backed securities, foreign government obligations, mortgage backed obligations, time deposits, money market mutual funds and municipal securities.
As of July 31, 2019, our remaining performance obligation was $25.3 billion. Our remaining performance obligation represents contracted revenue that has not yet been recognized and includes unearned revenue, which has been invoiced and is recorded on the balance sheet, and unbilled amounts that are not recorded on the balance sheet, that will be recognized as revenue in future periods.
We believe our existing cash, cash equivalents, marketable securities, cash provided by operating activities and, if necessary, our borrowing capacity under our Credit Facility and unbilled amounts related to contracted non-cancelable subscription agreements, which is not reflected on the balance sheet, will be sufficient to meet our working capital, capital expenditure and debt repayment needs over the next 12 months.
In the future, we may enter into arrangements to acquire or invest in complementary businesses, services and technologies, and intellectual property rights. To facilitate these acquisitions or investments, we may seek additional equity or debt financing, which may not be available on terms favorable to us or at all, which may affect our ability to complete subsequent acquisitions or investments.
We do not believe the adoption of Topic 842 will impact the cost of or limit our borrowing capacity from third party lenders.
Cash Flows
For the three and six months ended July 31, 2019 and 2018, our cash flows were as follows (in millions):
2
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Net cash provided by operating activities
$
436

 
$
458

 
$
2,401

 
$
1,924

Net cash used in investing activities
(852
)
 
(4,661
)
 
(1,578
)
 
(4,385
)
Net cash provided by (used in) financing activities
(183
)
 
589

 
24

 
2,214

Cash provided by operating activities has historically been affected by the amount of net income adjusted for non-cash expense items such as depreciation and amortization; amortization of purchased intangibles from business combinations; the expense associated with stock-based awards; net gains on strategic investments; the timing of employee related costs including commissions and bonus payments; the timing of payments against accounts payable, accrued expenses and other current liabilities; the timing of our semi-annual interest payments related to our senior notes; the timing of collections from our customers, which is our largest source of operating cash flows; the timing of business combination activity and the related integration and transaction costs; and changes in working capital accounts.
Our working capital accounts include accounts receivable, costs capitalized to obtain revenue contracts, prepaid assets and other current assets. Claims against working capital include accounts payable, accrued expenses and other liabilities, operating lease liabilities, current and unearned revenue. Our working capital may be impacted by factors in future periods such as billings to customers for subscriptions and support services, and the subsequent collection of those billings, certain amounts and timing of which are seasonal. Our working capital in some quarters may be impacted by adverse foreign currency exchange rate movements and this impact may increase as our working capital balances increase in our foreign subsidiaries. Our billings are also influenced by new business linearity within the quarters and across the quarters.
As described above in “Seasonal Nature of Unearned Revenue, Accounts Receivable and Operating Cash Flow,” our fourth quarter has historically been our strongest quarter for new business and renewals and, correspondingly, the first quarter has historically been the strongest for cash collections. The year on year compounding effect of this seasonality in both billing patterns and overall business causes both the value of invoices that we generate in the fourth quarter and cash collections in the first quarter to increase as a proportion of our total annual billings.
We generally invoice our customers for our subscription and services contracts in advance in annual installments. We typically issue renewal invoices in advance of the renewal service period, and depending on timing, the initial invoice for the subscription and services contract and the subsequent renewal invoice may occur in different quarters. Such invoice amounts are initially reflected in accounts receivable and unearned revenue, which is reflected on the balance sheets, and as the next billing cycle approaches, the corresponding unearned revenue decreases to zero. The operating cash flow benefit of increased billing activity generally occurs in the subsequent quarter when we collect from our customers. As such, our first quarter is our largest collections and operating cash flow quarter.

47


The net cash used in investing activities during the six months ended July 31, 2019 primarily related to the purchases of marketable securities of $1.5 billion and acquisitions of $0.4 billion offset by sales and maturities of marketable securities of $0.7 billion. The net cash used in investing activities during the six months ended July 31, 2018 primarily related to acquisitions of $5.0 billion offset by sales and maturities of marketable securities of $1.4 billion.
Net cash provided by financing activities during the six months ended July 31, 2019 consisted primarily of $371 million from proceeds from equity plans offset by repayments of debt of $202 million and principal payments on financing obligations of $145 million. Net cash provided by financing activities during the six months ended July 31, 2018 consisted primarily of $3.0 billion from proceeds from issuance of debt and $383 million from proceeds from equity plans offset by $1.0 billion in repayments of debt.
Debt
The carrying values of our borrowings were as follows (in millions):
Instrument
 
Date of issuance
 
Maturity date
 
Effective interest rate for the three months ended July 31, 2019
 
July 31, 2019
 
January 31, 2019
2021 Term Loan
 
May 2018
 
May 2021
 
3.18%
 
$
299

 
$
499

2023 Senior Notes
 
April 2018
 
April 2023
 
3.26%
 
994

 
993

2028 Senior Notes
 
April 2018
 
April 2028
 
3.70%
 
1,489

 
1,488

Loan assumed on 50 Fremont
 
February 2015
 
June 2023
 
3.75%
 
195

 
196

Total carrying value of debt
 
 
 
 
 
 
 
2,977

 
3,176

Less current portion of debt
 
 
 
 
 
 
 
(4
)
 
(3
)
Total noncurrent debt
 
 
 
 
 
 
 
$
2,973

 
$
3,173

As of July 31, 2019, we have senior unsecured debt outstanding due in 2021, 2023 and 2028 with a total carrying value of $2.8 billion. In addition, we have senior secured notes outstanding related to our loan on 50 Fremont due in 2023 with a total carrying value of $195 million. We were in compliance with all debt covenants as of July 31, 2019.
We maintain a revolving loan credit agreement that provides for $1.0 billion unsecured financing ("Credit Facility") that matures in April 2023. We may use the proceeds of future borrowings under the Credit Facility for refinancing other indebtedness, working capital, capital expenditures and other general corporate purposes, including permitted acquisitions. There were no outstanding borrowings under the Credit Facility as of July 31, 2019.
As of July 31, 2019, we have a total of $92 million in letters of credit outstanding in favor of certain landlords for office space. To date, no amounts have been drawn against the letters of credit, which renew annually and expire at various dates through 2033.
We do not have any special purpose entities, and other than operating leases for office space and computer equipment, we do not engage in off-balance sheet financing arrangements.
Contractual Obligations
Our principal commitments consist of obligations under leases for office space, co-location data center facilities and our development and test data center, as well as leases for computer equipment, software, furniture and fixtures, excluding all secured and unsecured debt. At July 31, 2019, the future non-cancelable minimum payments under these commitments were as follows (in millions):

48


 
Operating
Leases (1)
 
Finance Leases
Fiscal Period:
 
 
 
Remaining six months of Fiscal 2020
$
384

 
$
36

Fiscal 2021
723

 
67

Fiscal 2022
516

 
23

Fiscal 2023
356

 
23

Fiscal 2024
284

 
24

Thereafter
1,133

 
434

Total minimum lease payments
$
3,396

 
$
607

(1) Operating leases do not include sublease income. We have entered into various sublease agreements with third parties. Under these agreements, we expect to receive sublease income of approximately $14 million in the remainder of fiscal year 2020, $130 million in the next four years and $73 million thereafter.
Our lease terms may include options to extend or terminate the lease. These options are reflected in our future contractual obligations when it is reasonably certain that we will exercise that option.
The majority of our operating lease agreements provide us with the option to renew. Our future operating lease obligations would change if we exercised these options and if we entered into additional operating lease agreements as we expand our operations.
As of July 31, 2019, we have additional operating leases that have not yet commenced totaling $2.0 billion. These operating leases include agreements for office facilities to be constructed and will commence between fiscal year 2021 and fiscal year 2025 with lease terms of 9 to 17 years.
During fiscal 2020 and in future fiscal years, we have made and expect to continue to make additional investments in our infrastructure to scale our operations, increase productivity and enhance our security measures. We plan to upgrade or replace various internal systems to scale with our overall growth. Additionally, we expect capital expenditures to be higher in absolute dollars and remain consistent as a percentage of total revenues in future periods as a result of continued office build-outs, other leasehold improvements and data center investments.
Upcoming Business Combination
In August 2019, we agreed to acquire the holding company of ClickSoftware Technologies Ltd. (“ClickSoftware”) for approximately $1.35 billion, net of the value of shares that we hold and after taking into consideration customary purchase price adjustments. The purchase price will consist of a mix of cash and our common stock and includes the assumption of outstanding equity awards held by ClickSoftware employees. The acquisition is expected to close during the fiscal quarter ending October 31, 2019, subject to customary closing conditions, including the expiration of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act and Israeli antitrust clearance.
Following closing, we may determine it is advisable to fully integrate the operations and assets of ClickSoftware into our operations. As a result, we may be subject to a potential one-time income tax charge based on an assumed Israeli statutory tax rate of 23 percent applied to the value of any transferred intangibles.
New Accounting Pronouncements
See Note 1 “Summary of Business and Significant Accounting Policies” to the condensed consolidated financial statements for our discussion about new accounting pronouncements adopted and those pending.

Environmental, Social and Governance
We believe the business of business is improving the state of the world for all of our stakeholders, including our stockholders, customers, partners, employees, community, environment and society. We are committed to creating a sustainable, low-carbon future by delivering a carbon neutral cloud, operating as a net-zero greenhouse gas emissions company and by working to achieve our goal of 100 percent renewable energy for our global operations by fiscal 2022. We also believe consistent, comparable and reliable disclosures around climate-related risks and opportunities are important. To this end, we are working to align with the recommendations of the Financial Stability Board's ("FSB") Task Force on Climate-related Financial Disclosures ("TCFD") and of the Sustainability Accounting Standards Board ("SASB"). In addition, we have spearheaded human capital management initiatives to drive equality in four key areas: equal rights, equal pay, equal education and equal opportunity. We also pioneered and have inspired other companies to adopt our 1-1-1 integrated philanthropy model, which leverages one percent of a company’s equity, employee time and product to help improve communities around the world. We

49


publish an annual stakeholder impact report on our website detailing our overall strategy relating to environmental, social and governance (“ESG”) programs as well as our efforts in these areas.
We leverage a number of communications channels and strategic content to better serve and engage our many stakeholders. Our sustainability website, www.salesforce.com/company/sustainability, provides information regarding our environmental and other sustainability efforts, including our annual impact reports and our environmental policy. At our equality portal, www.salesforce.com/company/equality, our stakeholders can gain insights on our approach to equality, see our company profile by gender, and review our most recent Employer Information Report, which provides a snapshot in time of our U.S. demographics based on categories prescribed by the federal government. In addition, stakeholders can learn about equality through one of our many free Trailheads. Our annual proxy statement, available on the Investor Relations website, www.investor.salesforce.com, or www.sec.gov, provides additional details on our corporate governance practices, including our board composition.

50


ITEM 3.
QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Foreign Currency Exchange Risk
We primarily conduct our business in the following locations: the United States, Europe, Canada, Asia Pacific and Japan. The expanding global scope of our business exposes us to risk of fluctuations in foreign currency markets. This exposure is the result of selling in multiple currencies, growth in our international investments, including data center expansion, costs associated with third-party infrastructure providers, additional headcount in foreign countries and operating in countries where the functional currency is the local currency. Specifically, our results of operations and cash flows are subject to fluctuations in the following currencies: the Euro, British Pound Sterling, Canadian Dollar, Australian Dollar and Japanese Yen against the United States Dollar (“USD”). These exposures may change over time as business practices evolve and economic conditions change. Changes in foreign currency exchange rates could have an adverse impact on our financial results and cash flows.
Our European revenue, operating expenses and significant balance sheet accounts denominated in currencies other than the USD primarily flow through our United Kingdom ("UK") subsidiary, which has a functional currency of the British Pound Sterling. This results in a two-step currency exchange process wherein the currencies in Europe other than the British Pound Sterling are first converted into the British Pound Sterling and then the British Pound Sterling is translated into USD for our Condensed Consolidated Financial Statements. As an example, costs incurred in France are translated from the Euro to the British Pound Sterling and then into the USD. Our statements of operations and balance sheet accounts are also impacted by the re-measurement of non-functional currency transactions such as USD denominated intercompany loans, cash accounts held by our overseas subsidiaries, accounts receivable denominated in foreign currencies and unearned revenue and accounts payable denominated in foreign currencies.
In fiscal 2020, we began transitioning away from this UK-centralized European structure to enable some of our local subsidiaries within Europe to invoice customers directly. This transition, which may take multiple years, would thereby enable the local subsidiaries to recognize revenues, operating expenses and corresponding balance sheet accounts in local currencies. With the change to local invoicing in some markets, we expect better alignment between our revenue and expenses in the local currency.
The U.K. held a referendum in June 2016 in which a majority of voters approved an exit from the European Union ("EU") (“Brexit”). In March 2017, the UK government gave formal notice of its intention to leave the EU and started the process of negotiating the future terms of the UK's relationship with the EU. Brexit could adversely affect UK, regional (including European) and worldwide economic and market conditions and could contribute to instability in global financial and foreign exchange markets, including volatility in the value of the British Pound Sterling and Euro. We have evaluated and started to implement initiatives, such as the commitment to invest resources in Dublin, Ireland, that could partially mitigate the impact Brexit could have on our operations. In the six months ended July 31, 2019 and 2018, total revenues generated in Europe were approximately 20 percent and 19 percent of total revenues, respectively, of which substantially all were recorded in our UK subsidiary. Revenues in Europe decreased by approximately $73 million in the six months ended July 31, 2019 compared to the six months ended July 31, 2018 as a result of the weakening British Pound Sterling. We recognize that there are still significant uncertainties surrounding the ultimate resolution of Brexit negotiations, and we will continue to monitor any changes that may arise and assess their potential impact on our business.
Foreign Currency Transaction Risk
Our foreign currency exposures typically arise from selling annual and multi-year subscriptions in multiple currencies, customer accounts receivable, intercompany transfer pricing arrangements and other intercompany transactions. Our foreign currency management objective is to minimize the effect of fluctuations in foreign exchange rates on selected assets or liabilities without exposing us to additional risk associated with transactions that could be regarded as speculative.
We pursue our objective by utilizing foreign currency forward contracts to offset foreign exchange risk. Our foreign currency forward contracts are generally short-term in duration. We neither use these foreign currency forward contracts for trading purposes nor do we currently designate these forward contracts as hedging instruments pursuant to Accounting Standards Codification 815 (“ASC 815”), Derivatives and Hedging. Accordingly, we record the fair values of these contracts as of the end of our reporting period to our condensed consolidated balance sheets with changes in fair values recorded to our condensed consolidated statements of operations. Given the short duration of the forward contracts, the amount recorded is not significant. Our ultimate realized gain or loss with respect to foreign currency exposures will generally depend on the size and type of cross-currency transactions that we enter into, the currency exchange rates associated with these exposures and changes in those rates, the net realized gain or loss on our foreign currency forward contracts and other factors.
Foreign Currency Translation Risk
Fluctuations in foreign currencies impact the amount of total assets, liabilities, revenues, operating expenses and cash flows that we report for our foreign subsidiaries upon the translation of these amounts into USD. Although the USD fluctuated against certain international currencies over the past several months, the amounts of revenue and remaining performance

51


obligation that we reported in USD for foreign subsidiaries that transact in international currencies were similar to what we would have reported during the three months using a constant currency rate.
Interest Rate Sensitivity
We had cash, cash equivalents and marketable securities totaling $6.0 billion at July 31, 2019. This amount was invested primarily in money market funds, time deposits, corporate notes and bonds, government securities and other debt securities with credit ratings of at least BBB or better. The cash, cash equivalents and marketable securities are held for general corporate purposes, including acquisitions of, or investments in, complementary businesses, services or technologies, working capital and capital expenditures. Our investments are made for capital preservation purposes. We do not enter into investments for trading or speculative purposes.
Our cash equivalents and our portfolio of marketable securities are subject to market risk due to changes in interest rates. Fixed rate securities may have their market value adversely impacted due to a rise in interest rates, while floating rate securities may produce less income than expected if interest rates fall. Due in part to these factors, our future investment income may fall short of expectation due to changes in interest rates or we may suffer losses in principal if we are forced to sell securities that decline in market value due to changes in interest rates. However, because we classify our debt securities as “available for sale,” no gains or losses are recognized due to changes in interest rates unless such securities are sold prior to maturity or declines in fair value are determined to be other-than-temporary.
An immediate increase or decrease in interest rates of 100-basis points at July 31, 2019 could result in a $21 million market value reduction or increase of the same amount. This estimate is based on a sensitivity model that measures market value changes when changes in interest rates occur. Fluctuations in the value of our investment securities caused by a change in interest rates (gains or losses on the carrying value) are recorded in other comprehensive income, and are realized only if we sell the underlying securities.
At January 31, 2019, we had cash, cash equivalents and marketable securities totaling $4.3 billion. The fixed-income portfolio was also subject to interest rate risk. Changes in interest rates of 100-basis points would have resulted in market value changes of $21 million.
Market Risk and Market Interest Risk
We deposit our cash with multiple financial institutions.
In addition, we maintain debt obligations that are subject to market interest risk, as follows (in millions):
Instrument
 
Maturity date
 
Principal Outstanding as of July 31, 2019
 
Interest Terms
 
Effective interest rate for the three months ended July 31, 2019
2021 Term Loan
 
May 2021
 
$
300

 
Floating
 
3.18%
2023 Senior Notes
 
April 2023
 
1,000

 
Fixed
 
3.26%
2028 Senior Notes
 
April 2028
 
1,500

 
Fixed
 
3.70%
Loan assumed on 50 Fremont
 
June 2023
 
196

 
Fixed
 
3.75%
Revolving credit facility
 
April 2023
 
0

 
Floating
 
N/A
The 2021 Term Loan bears interest, at our option, at either a base rate plus a spread of 0.00% to 0.25% or an adjusted LIBOR rate plus a spread of 0.625% to 1.25%, in each case, with such spread being determined based on our credit rating. By entering into the 2021 Term Loan, we have assumed risks associated with variable interest rates based upon a variable base rate or LIBOR. Changes in the overall level of interest rates affect the interest expense that we recognize in our statements of operations. The 2021 Term Loan was signed in April 2018 and funds were received in May 2018. We repaid $200 million of the 2021 Term Loan in June 2019.
The borrowings under the Revolving Credit Facility bear interest, at our option, at a base rate plus a spread of 0.00% to 0.375% or an adjusted LIBOR rate plus a spread of 0.75% to 1.375%, in each case with such spread being determined based on our credit rating. Regardless of what amounts, if any, are outstanding under the revolving credit facility, we are also obligated to pay an ongoing commitment fee on undrawn amounts at a rate of 0.05% to 0.175%, with such rate being based on our credit rating, payable in arrears quarterly. As of July 31, 2019, there was no outstanding borrowing amount under the Revolving Credit Facility.
The bank counterparties to our derivative contracts potentially expose us to credit-related losses in the event of their nonperformance. To mitigate that risk, we only contract with counterparties who meet the minimum requirements under our counterparty risk assessment process. We monitor ratings, credit spreads and potential downgrades on at least a quarterly basis. Based on our on-going assessment of counterparty risk, we adjust our exposure to various counterparties. We generally enter

52


into master netting arrangements, which reduce credit risk by permitting net settlement of transactions with the same counterparty.  However, we do not have any master netting arrangements in place with collateral features.
We have an investment portfolio that includes strategic investments in publicly traded and privately held companies, which range from early-stage companies to more mature companies with established revenue streams and business models. The primary purpose of our investments is to create an ecosystem of enterprise cloud companies, accelerate the growth of technology startups and system integrators and create the next generation of AI, mobile applications and connected products both domestically and internationally. As the enterprise cloud computing ecosystem continues to mature, our investment opportunities have expanded to include investments in companies concurrently with an initial public offering, as well as continued investments in early to late stage companies. Our strategy is to continue investing in our ecosystem and the broader ecosystem to strengthen our strategic relationships with companies that have complementary technologies and products. We invest in both domestic and international companies and currently hold investments in all of our regions: the Americas, Europe, and Asia Pacific. We plan to continue to invest in these types of strategic investments, including in companies representing targeted geographies and targeted business and technological initiatives, as opportunities arise that we find attractive.
As of July 31, 2019, our portfolio, which consists of investments in over 250 companies including six publicly traded companies, is primarily comprised of independent software vendors and system integrators. Our capital investments in these companies range from $0.1 million to approximately $105 million, with 25 investments with carrying values individually equal to or in excess of approximately $10 million as of July 31, 2019. As of July 31, 2019, we held one investment with a carrying value that was greater than 15 percent of our total strategic investments and four additional investments with carrying values that were individually greater than five percent of our total strategic investments, of which two were publicly traded and two were privately held.
We record all fair value adjustments of our publicly traded and privately held equity investments through the statement of operations. As such we anticipate additional volatility to our statements of operations in future periods, due to changes in market prices of our investments in publicly held equity investments and the valuation and timing of observable price changes and impairments of our investments in privately held securities. These changes could be material based on market conditions and events. While historically our investment portfolio has had a positive impact on our financial results, that may not be true for future periods, particularly in periods of significant market fluctuations that affect our strategic investments portfolio.
We continually evaluate our investments in privately held and publicly traded companies. In certain cases, our ability to sell these investments may be impacted by contractual obligations to hold the securities for a set period of time after a public offering. Currently, three of our six publicly held investments are subject to such a contractual obligation, which expire in the third quarter of fiscal 2020 and the first quarter of fiscal 2021.
In addition, the financial success of our investment in any company is typically dependent on a liquidity event, such as a public offering, acquisition or other favorable market event reflecting appreciation to the cost of our initial investment. All of our investments, particularly those in privately held companies, are therefore subject to a risk of partial or total loss of investment capital.

53


ITEM 4.
CONTROLS AND PROCEDURES
(a) Evaluation of Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our principal executive officers and principal financial officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), as of the end of the period covered by this report.
In designing and evaluating our disclosure controls and procedures, management recognizes that any disclosure controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply its judgment in evaluating the benefits of possible controls and procedures relative to their costs.
Based on management’s evaluation, our principal executive officers and principal financial officer concluded that our disclosure controls and procedures are designed to, and are effective to, provide assurance at a reasonable level that the 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 Securities and Exchange Commission rules and forms, and that such information is accumulated and communicated to our management, including our co-chief executive officers and chief financial officer, as appropriate, to allow timely decisions regarding required disclosures.
(b) Management’s Report on Internal Control Over Financial Reporting
Under the supervision and with the participation of our management, including our principal executive officers and principal financial officer, we conducted an evaluation of any changes in our internal control over financial reporting (as such term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) that occurred during our most recently completed fiscal quarter. Based on that evaluation, our principal executive officers and principal financial officer concluded that there has not been any material change in our internal control over financial reporting during the quarter covered by this report that materially affected, or is reasonably likely to materially affect, our internal control over financial reporting. We implemented internal controls and assessed the impact on our financial statements from the adoption of Accounting Standards Codification 842, Leases, effective February 1, 2019. There were no significant changes to our internal control over financial reporting due to the adoption of the new standard.


54


PART II. OTHER INFORMATION

ITEM 1.
LEGAL PROCEEDINGS
In the ordinary course of business, we are or may be involved in various legal or regulatory proceedings, claims, or purported class actions related to alleged infringement of third-party patents and other intellectual property rights, or alleged violation of commercial, corporate and securities, labor and employment, wage and hour, or other laws or regulations. We have been, and may in the future be put on notice or sued by third parties for alleged infringement of their proprietary rights, including patent infringement.
In December 2018, we were named as a nominal defendant and certain of our current and former directors were named as defendants in a purported shareholder derivative action in the Delaware Court of Chancery.  The complaint alleged that excessive compensation was paid to such directors for their service, included claims of breach of fiduciary duty and unjust enrichment, and sought restitution and disgorgement of a portion of the directors' compensation. Subsequently, three similar shareholder derivative actions were filed in the Delaware Court of Chancery.  The cases have been consolidated under the caption In re Salesforce.com, Inc. Derivative Litigation. We believe that the ultimate outcome of this litigation will not materially and adversely affect the Company's business, financial condition, results of operations or cash flows.
Tableau Litigation
In July and August 2017, two substantially similar securities class action complaints were filed against Tableau Software, Inc. ("Tableau") and two of its now former executive officers.  The first complaint was filed in the U.S. District for the Southern District of New York (the "Scheufele Action"). The second complaint was filed in the U.S. District Court for the Western District of Washington and was voluntarily dismissed on October 17, 2017.  In December 2017, the lead plaintiff in the Scheufele Action filed an amended complaint, which alleged that between February 5, 2015 and February 4, 2016, Tableau and certain of its executive officers violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (the "Exchange Act") and Rule 10b-5 promulgated thereunder, in connection with statements regarding Tableau’s business and operations by allegedly failing to disclose that product launches and software upgrades by competitors were negatively impacting Tableau’s competitive position and profitability. The amended complaint sought unspecified damages, interest, attorneys’ fees and other costs. In February 2018, the lead plaintiff filed a second amended complaint (the "SAC"), which contains substantially similar allegations as the amended complaint, and added as defendants two of Tableau’s now former executive officers and directors. Defendants filed a motion to dismiss the SAC in March 2018, which was denied in February 2019. Defendants filed an answer to the SAC in March 2019, and subsequently amended their answer in April 2019.
In August 2018, Tableau was named as a nominal defendant in a purported shareholder derivative action in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of Tableau, against certain of its now former directors and officers. The derivative action arises out of many of the factual allegations at issue in the Scheufele Action, and generally alleges that the individual defendants breached fiduciary duties owed to Tableau. The complaint seeks unspecified damages and equitable relief, attorneys' fees, costs and expenses. The case is currently stayed.
In July 2019, three civil actions were filed against Tableau and each of the members of Tableau’s board of directors as of the dates of the complaints asserting claims under Sections 14(e), 14(d), and 20(a) of the Exchange Act challenging the adequacy of certain public disclosures made by Tableau concerning its proposed transaction with Salesforce.  We were named as a defendant in one of these three actions. Specifically, Shiva Stein, a purported Tableau stockholder, commenced an action in the United States District Court for the District of Delaware (the “Stein Action”);  Marcy Curtis, a purported Tableau stockholder, commenced a putative class action in the United States District Court for the District of Delaware (the “Curtis Action”); and Cathy O'Brien, a purported Tableau stockholder, commenced an action in the United States District Court for the Southern District of New York (the “O'Brien Action”). Salesforce was named as a defendant in the Curtis Action. The plaintiffs seek, among other things, an injunction that would have prevented the acquisition of Tableau by Salesforce, rescission of the transaction or rescissory damages, an accounting by the defendants for all damages caused to the plaintiffs, and the award of attorneys’ fees and expenses.  Tableau has not answered the complaint in the Curtis, or O'Brien Actions, and Salesforce has not answered the complaint in the Curtis Action.
We evaluate all claims and lawsuits with respect to their potential merits, our potential defenses and counterclaims, settlement or litigation potential and the expected effect on us. Our technologies may be subject to injunction if they are found to infringe the rights of a third-party. In addition, many of our subscription agreements require us to indemnify our customers for third-party intellectual property infringement claims, which could increase the cost to us of an adverse ruling on such a claim.
The outcome of any claims or litigation, regardless of the merits, is inherently uncertain. Any claims and other lawsuits, and the disposition of such claims and lawsuits, whether through settlement or litigation, could be time-consuming and expensive to resolve, divert our attention from executing our business plan, result in efforts to enjoin our activities, lead to

55


attempts by third parties to seek similar claims and, in the case of intellectual property claims, require us to change our technology, change our business practices, pay monetary damages or enter into short- or long-term royalty or licensing agreements.
In general, the resolution of a legal matter could prevent us from offering our service to others, could be material to our financial condition or cash flows, or both, or could otherwise adversely affect our operating results.
We make a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. The outcomes of our legal proceedings and other contingencies are, however, inherently unpredictable and subject to significant uncertainties. As a result, we may not be able to reasonably estimate the amount or range of possible losses in excess of any amounts accrued, including losses that could arise as a result of application of non-monetary remedies, with respect to any contingencies, and our estimates may not prove to be accurate.
In our opinion, resolution of all current matters is not expected to have a material adverse impact on our condensed consolidated results of operations, cash flows or financial position. However, depending on the nature and timing of a given dispute or other contingency, an unfavorable resolution could materially affect our current or future results of operations or cash flows, or both, in a particular quarter.
ITEM 1A.
RISK FACTORS
The risks and uncertainties described below are not the only ones facing us. Other events that we do not currently anticipate or that we currently deem immaterial also may affect our results of operations, stockholders' equity, cash flows and financial condition.
Risks Related to Our Business and Industry
If our security measures or those of our third-party data center hosting facilities, cloud computing platform providers or third-party service partners, or the underlying infrastructure of the Internet are breached, and unauthorized access is obtained to a customer’s data, our data or our IT systems, or authorized access is blocked or disabled, our services may be perceived as not being secure, customers may curtail or stop using our services, and we may incur significant reputational harm, legal exposure and liabilities, or a negative financial impact.
Our services involve the storage and transmission of our customers’ and our customers' customers' proprietary and other sensitive data, including financial information and personally identifiable information. While we have security measures in place to protect our customers and our customers’ customers' data, our services and underlying infrastructure may in the future be materially breached or compromised as a result of the following:
third-party attempts to fraudulently induce employees or customers into disclosing sensitive information such as user names, passwords or other information to gain access to our customers’ data, our data or our IT systems;
efforts by individuals or groups of hackers and sophisticated organizations, including state-sponsored organizations or nation-states;
cyber-attacks on our internally built infrastructure on which many of our service offerings operate;
vulnerabilities resulting from enhancements and updates to our existing service offerings;
vulnerabilities in the products or components across the broad ecosystem that our services operate in conjunction with and are dependent on;
vulnerabilities existing within newly acquired or integrated technologies and infrastructures;
attacks on, or vulnerabilities in, the many different underlying networks and services that power the Internet that our products depend on, most of which are not under our control or the control of our vendors, partners, or customers; and
employee or contractor errors or intentional acts that compromise our security systems.
These risks are mitigated, to the extent possible, by our ability to maintain and improve business and data governance policies, enhanced processes and internal security controls, including our ability to escalate and respond to known and potential risks. Our Board of Directors, Audit Committee and executive management are regularly briefed on our cyber-security policies and practices and ongoing efforts to improve security, as well as periodic updates on cyber-security events. Although we have developed systems and processes designed to protect our customers’ and our customers’ customers’ proprietary and other sensitive data, we can provide no assurances that such measures will provide absolute security. For example, our ability to mitigate these risks may be impacted by the following:

56


frequent changes to, and growth in complexity of, the techniques used to breach, obtain unauthorized access to, or sabotage IT systems and infrastructure, which are generally not recognized until launched against a target, possibly resulting in our being unable to anticipate or implement adequate measures to prevent such techniques;
the continued evolution of our internal IT systems as we early adopt new technologies and new ways of sharing data and communicating internally and with partners and customers, which increases the complexity of our IT systems;
authorization by our customers to third-party technology providers to access their customer data, which may lead to our customers' inability to protect their data that is stored on our servers; and
our limited control over our customers or third-party technology providers, or the processing of data by third-party technology providers, which may not allow us to maintain the integrity or security of such transmissions or processing.
In the normal course of business, we are and have been the target of malicious cyber-attack attempts and have experienced other security incidents. To date, such identified security events have not been material or significant to us, including to our reputation or business operations, or had a material financial impact, but there can be no assurance that future cyberattacks will not be material or significant.
A security breach or incident could result in unauthorized parties obtaining access to, or the denial of authorized access to, our IT systems or data, or our customers' systems or data, including intellectual property and proprietary, sensitive, or other confidential information. A security breach could also result in a loss of confidence in the security of our services, damage our reputation, negatively impact our future sales, disrupt our business and lead to increases in insurance premiums and legal and financial exposure and liability. Finally, the detection, prevention and remediation of known or potential security vulnerabilities, including those arising from third-party hardware or software, may result in additional financial burdens due to additional direct and indirect costs, such as additional infrastructure capacity spending to mitigate any system degradation and the reallocation of resources from development activities.
Defects or disruptions in our services could diminish demand for our services and subject us to substantial liability.
Because our services are complex and incorporate a variety of hardware, proprietary software and third-party software, our services may have errors or defects that could result in unanticipated downtime for our subscribers and harm to our reputation and our business. Cloud services frequently contain undetected errors when first introduced or when new versions or enhancements are released. We have from time to time found defects in, and experienced disruptions to, our services and new defects or disruptions may occur in the future. Such defects could also create vulnerabilities that could inadvertently permit access to protected customer data. For example, we recently experienced a significant service disruption due to an internally deployed software update that had an unintended impact on our services for certain customers. As a precaution we immediately disabled access to our services for potentially impacted customers while we worked to remediate the issue. While we continue to evaluate the cause and impact of the disruption, it has not materially affected our business, reputation or financial results.
In addition, our customers may use our services in unanticipated ways that may cause a disruption in services for other customers attempting to access their data. As we acquire companies, we may encounter difficulty in incorporating the acquired technologies into our services and in augmenting the technologies to meet the quality standards that are consistent with our brand and reputation.
Since our customers use our services for important aspects of their business, any errors, defects, disruptions in service or other performance problems could hurt our reputation and may damage our customers’ businesses. As a result, customers could elect to not renew our services or delay or withhold payment to us. We could also lose future sales or customers may make warranty or other claims against us, which could result in an increase in our allowance for doubtful accounts, an increase in collection cycles for accounts receivable or the expense and risk of litigation.
Any interruptions or delays in services from third-parties, including data center hosting facilities, cloud computing platform providers and other hardware and software vendors, or from our inability to adequately plan for and manage service interruptions or infrastructure capacity requirements, could impair the delivery of our services and harm our business.
We currently serve our customers from third-party data center hosting facilities and cloud computing platform providers located in the United States and other countries. We also rely on computer hardware purchased or leased from, software licensed from, and cloud computing platforms provided by, third parties in order to offer our services, including database software, hardware and data from a variety of vendors. Any damage to, or failure of our systems generally, including the systems of our third-party platform providers, could result in interruptions in our services. We have from time to time experienced interruptions in our services and such interruptions may occur in the future. As we increase our reliance on these third-party systems, our exposure to damage from service interruptions may increase. Interruptions in our services may cause

57


us to issue credits or pay penalties, cause customers to make warranty or other claims against us or to terminate their subscriptions and adversely affect our attrition rates and our ability to attract new customers, all of which would reduce our revenue. Our business would also be harmed if our customers and potential customers believe our services are unreliable.
We use a range of disaster recovery and business continuity arrangements. For many of our offerings, our production environment and customers’ data are replicated in near real-time in a separate facility located elsewhere. Certain offerings, including some offerings of companies added through acquisitions, may be served through alternate facilities or arrangements. We do not control the operation of any of these facilities, and they may be vulnerable to damage or interruption from earthquakes, floods, fires, power loss, telecommunications failures and similar events. They may also be subject to break-ins, sabotage, intentional acts of vandalism and similar misconduct, as well as local administrative actions, changes to legal or permitting requirements and litigation to stop, limit or delay operation. Despite precautions taken at these facilities, such as disaster recovery and business continuity arrangements, the occurrence of a natural disaster or an act of terrorism, a decision to close the facilities without adequate notice or other unanticipated problems at these facilities could result in lengthy interruptions in our services.
These hardware, software, data and cloud computing platforms may not continue to be available at reasonable prices, on commercially reasonable terms or at all. Any loss of the right to use any of these hardware, software or cloud computing platforms could significantly increase our expenses and otherwise result in delays in the provisioning of our services until equivalent technology is either developed by us, or, if available, is identified, obtained through purchase or license and integrated into our services.
If we do not accurately plan for our infrastructure capacity requirements and we experience significant strains on our data center capacity, our customers could experience performance degradation or service outages that may subject us to financial liabilities, result in customer losses and harm our business. As we add data centers and capacity and continue to move to cloud computing platform providers, we may move or transfer our data and our customers’ data. Despite precautions taken during this process, any unsuccessful data transfers may impair the delivery of our services, which may damage our business.
Privacy concerns and laws such as the European Union’s General Data Protection Regulation, evolving regulation of cloud computing, cross-border data transfer restrictions and other domestic or foreign regulations may limit the use and adoption of our services and adversely affect our business.
Regulation related to the provision of services over the Internet is evolving, as federal, state and foreign governments continue to adopt new, or modify existing, laws and regulations addressing data privacy and the collection, processing, storage, transfer and use of data. In some cases, data privacy laws and regulations, such as the European Union’s ("EU") General Data Protection Regulation ("GDPR") that took effect in May 2018, impose new obligations directly on Salesforce as both a data controller and a data processor, as well as on many of our customers. In addition, domestic data privacy laws, such as the California Consumer Privacy Act (“CCPA”), which will take effect in January 2020, continue to evolve and could expose us to further regulatory burdens. Further, laws such as the EU’s proposed e-Privacy Regulation are increasingly aimed at the use of personal information for marketing purposes, and the tracking of individuals’ online activities.
Although we monitor the regulatory environment and have invested in addressing these developments, such as GDPR and CCPA readiness, these laws may require us to make additional changes to our services to enable us or our customers to meet the new legal requirements, and may also increase our potential liability exposure through higher potential penalties for non-compliance. These new or proposed laws and regulations are subject to differing interpretations and may be inconsistent among jurisdictions. These and other requirements could reduce demand for our services, require us to take on more onerous obligations in our contracts, restrict our ability to store, transfer and process data or, in some cases, impact our ability or our customers' ability to offer our services in certain locations, to deploy our solutions, to reach current and prospective customers, or to derive insights from customer data globally. For example, ongoing legal challenges in Europe to the mechanisms allowing companies to transfer personal data from the European Economic Area to the United States could result in further limitations on the ability to transfer data across borders, particularly if governments are unable or unwilling to reach new or maintain existing agreements that support cross-border data transfers, such as the EU-U.S. and Swiss-U.S. Privacy Shield framework. Additionally, certain countries have passed or are considering passing laws requiring local data residency. The costs of compliance with, and other burdens imposed by, privacy laws, regulations and standards may limit the use and adoption of our services, reduce overall demand for our services, make it more difficult to meet expectations from or commitments to customers, lead to significant fines, penalties or liabilities for noncompliance, impact our reputation, or slow the pace at which we close sales transactions, any of which could harm our business.
In addition to government activity, privacy advocacy and other industry groups have established or may establish new self-regulatory standards that may place additional burdens on our ability to provide our services globally. Our customers expect us to meet voluntary certification and other standards established by third parties, such as TRUSTe. If we are unable to maintain these certifications or meet these standards, it could adversely affect our ability to provide our solutions to certain customers and could harm our business.

58


Furthermore, the uncertain and shifting regulatory environment and trust climate may cause concerns regarding data privacy and may cause our customers or our customers’ customers to resist providing the data necessary to allow our customers to use our services effectively. Even the perception that the privacy of personal information is not satisfactorily protected or does not meet regulatory requirements could inhibit sales of our products or services and could limit adoption of our cloud-based solutions.
Our efforts to expand our services beyond the CRM market and to develop and integrate our existing services in order to keep pace with technological developments may not succeed and may reduce our revenue growth rate and harm our business.
We derive a significant portion of our revenue from subscriptions to our CRM enterprise cloud computing application services, and we expect this will continue for the foreseeable future. Our efforts to expand our services beyond the CRM market may not succeed and may reduce our revenue growth rate. The markets for certain of our offerings, including our Einstein artificial intelligence, data management platform and collaboration offerings, remain relatively new and it is uncertain whether our efforts, and related investments, will ever result in significant revenue for us. In addition, we may be required to continuously enhance our artificial intelligence offerings so that quality recommendations can be provided to our customers. Further, the introduction of significant platform changes and upgrades, including our Lightning platform and Customer 360 platform, may not succeed and early stage interest and adoption of such new services may not result in long term success or significant revenue for us.
Additionally, if we fail to anticipate or identify significant Internet-related and other technology trends and developments early enough, or if we do not devote appropriate resources to adapting to such trends and developments, our business could be harmed.
If we are unable to develop enhancements to and new features for our existing or new services that keep pace with rapid technological developments, our business could be harmed. The success of enhancements, new features and services depends on several factors, including the timely completion, introduction and market acceptance of the feature, service or enhancement by customers, administrators and developers, as well as our ability to seamlessly integrate all of our service offerings and develop adequate selling capabilities in new markets. Failure in this regard may significantly impair our revenue growth as well as negatively impact our operating results if the additional costs are not offset by additional revenues. In addition, because our services are designed to operate over various network technologies and on a variety of mobile devices, operating systems and computer hardware and software platforms using a standard browser, we will need to continuously modify and enhance our services to keep pace with changes in Internet-related hardware, software, communication, browser, app development platform and database technologies, as well as continue to maintain and support our services on legacy systems. We may not be successful in either developing these modifications and enhancements or in bringing them to market timely. Furthermore, uncertainties about the timing and nature of new network platforms or technologies, or modifications to existing platforms or technologies, could increase our research and development or service delivery expenses. Any failure of our services to operate effectively with future network platforms and technologies could reduce the demand for our services, result in customer dissatisfaction and harm our business.
As we acquire and invest in companies or technologies, we may not realize the expected business or financial benefits and the acquisitions could prove difficult to integrate, disrupt our business, dilute stockholder value and adversely affect our operating results and the market value of our common stock.
As part of our business strategy, we periodically make investments in, or acquisitions of, complementary businesses, joint ventures, services and technologies and intellectual property rights, and we expect that we will continue to make such investments and acquisitions in the future.
Acquisitions and other transactions, arrangements, and investments involve numerous risks and could create unforeseen operating difficulties and expenditures, including:
potential failure to achieve the expected benefits on a timely basis or at all;
difficulties (including potential delays, remedies or other restrictions imposed by regulatory authorities such as the CMA) in, and the cost of, integrating operations, technologies, services, platforms and personnel;
the inability to obtain the regulatory approvals necessary to complete transactions or to integrate operations, or potential remedies imposed by regulatory authorities either as a condition to or following the completion of a transaction, which may include divestitures, ownership or operational restrictions or other structural or behavioral remedies;
diversion of financial and managerial resources from existing operations;
the potential entry into new markets in which we have little or no experience or where competitors may have stronger market positions;

59


potential write-offs of acquired assets or investments, and potential financial and credit risks associated with acquired customers;
failure to assimilate acquired employees, which may lead to retention risk with respect to both key acquired employees and our existing key employees or disruption to existing teams;
differences between our values and those of our acquired companies;
difficulties in re-training key employees of acquired companies and integrating them into our organizational structure and corporate culture;
difficulties in and financial costs of addressing acquired compensation structures inconsistent with our compensation structure;
inability to generate sufficient revenue to offset acquisition or investment costs;
inability to maintain relationships with customers and partners of the acquired business;
challenges with the acquired company's third-party service providers, including those that are required for ongoing access to third-party data;
changes to customer relationships or customer perception of the acquired business as a result of the acquisition;
challenges converting and forecasting the acquired company's revenue recognition policies including subscription-based revenues and revenues based on the transfer of control, as well as appropriate allocation of the customer consideration to the individual deliverables;
difficulty of transitioning the acquired technology onto our existing platforms and customer acceptance of multiple platforms on a temporary or permanent basis;
augmenting the acquired technologies and platforms to the levels that are consistent with our brand and reputation;
potential for acquired products to impact the profitability of existing products;
potential identified or unknown security vulnerabilities in acquired products that expose us to additional security risks or delay our ability to integrate the product into our service offerings or recognize the benefits of our investment;
difficulties in increasing or maintaining the security standards for acquired technology consistent with our other services, and related costs;
potential unknown liabilities associated with the acquired businesses;
challenges relating to the structure of an investment, such as governance, accountability and decision-making conflicts that may arise in the context of a joint venture or other majority ownership investments;
unanticipated expenses related to acquired technology and its integration into our existing technology;
negative impact to our results of operations because of the depreciation and amortization of amounts related to acquired intangible assets, fixed assets and deferred compensation;
additional stock-based compensation;
the loss of acquired unearned revenue and unbilled unearned revenue;
delays in customer purchases due to uncertainty related to any acquisition;
ineffective or inadequate controls, procedures and policies at the acquired company;
in the case of foreign acquisitions, challenges caused by integrating operations over distance, and across different languages, cultures and political environments;
currency and regulatory risks associated with foreign countries and potential additional cybersecurity and compliance risks resulting from entry into new markets; and
the tax effects and costs of any such acquisitions including the related integration into our tax structure and assessment of the impact on the realizability of our future tax assets or liabilities.
Any of these risks could harm our business or negatively impact our results of operations. In particular, on August 1, 2019, we completed our largest acquisition to date of Tableau for approximately $14.9 billion. In July 2019, the CMA informed the parties that it planned to review the merger. Although the Company believes that the merger does not raise any competition concerns, it intends to fully comply with the CMA's order and keep the Tableau business operationally separate from Salesforce until the lifting of the order or conclusion of the CMA’s review. Uncertainty as to the duration and scope of such review, as well as any potential remedies imposed by the CMA, may impact the Company's and Tableau’s business and operations.

60


In addition, to facilitate acquisitions or investments, we may seek additional equity or debt financing, which may not be available on terms favorable to us or at all, which may affect our ability to complete subsequent acquisitions or investments, and which may affect the risks of owning our common stock. For example, if we finance acquisitions by issuing equity or convertible or other debt securities or loans, our existing stockholders may be diluted, or we could face constraints related to the terms of, and repayment obligation related to, the incurrence of indebtedness that could affect the market price of our common stock.
Industry-specific regulation and other requirements and standards are evolving and unfavorable industry-specific laws, regulations, interpretive positions or standards could harm our business.
Our customers and potential customers conduct business in a variety of industries, including financial services, the public sector, healthcare and telecommunications. Regulators in certain industries have adopted and may in the future adopt regulations or interpretive positions regarding the use of cloud computing and other outsourced services. The costs of compliance with, and other burdens imposed by, industry-specific laws, regulations and interpretive positions may limit our customers’ use and adoption of our services and reduce overall demand for our services. Compliance with these regulations may also require us to devote greater resources to support certain customers, which may increase costs and lengthen sales cycles. For example, some financial services regulators have imposed guidelines for use of cloud computing services that mandate specific controls or require financial services enterprises to obtain regulatory approval prior to outsourcing certain functions. If we are unable to comply with these guidelines or controls, or if our customers are unable to obtain regulatory approval to use our services where required, our business may be harmed. In addition, an inability to satisfy the standards of certain voluntary third-party certification bodies that our customers may expect, such as an attestation of compliance with the Payment Card Industry (PCI) Data Security Standards, may have an adverse impact on our business and results. If in the future we are unable to achieve or maintain industry-specific certifications or other requirements or standards relevant to our customers, it may harm our business and adversely affect our results.
Further, in some cases, industry-specific laws, regionally-specific, or product-specific laws, regulations, or interpretive positions may also apply directly to us as a service provider. The interpretation of many of these statutes, regulations, and rulings is evolving in the courts and administrative agencies and an inability to comply may have an adverse impact on our business and results. Any failure or perceived failure by us to comply with such requirements could have an adverse impact on our business. For example, there are various statutes, regulations, and rulings relevant to the direct email marketing and text-messaging industries, including the Telephone Consumer Protection Act (TCPA) and related Federal Communication Commission (FCC) orders, which impose significant restrictions on the ability to utilize telephone calls and text messages to mobile telephone numbers as a means of communication, when the prior consent of the person being contacted has not been obtained. We have been, and may in the future be, subject to one or more class-action lawsuits, as well as individual lawsuits, containing allegations that one of our businesses or customers violated the TCPA. A determination that we or our customers violated the TCPA or other communications-based statutes could expose us to significant damage awards that could, individually or in the aggregate, materially harm our business.
Supporting our existing and growing customer base could strain our personnel resources and infrastructure, and if we are unable to scale our operations and increase productivity, we may not be able to successfully implement our business plan.
We continue to experience significant growth in our customer base and personnel, which has placed a strain on our management, administrative, operational and financial infrastructure. We anticipate that significant additional investments will be required to scale our operations and increase productivity, to address the needs of our customers, to further develop and enhance our services, to expand into new geographic areas, and to scale with our overall growth. The additional investments we are making will increase our cost base, which will make it more difficult for us to offset any future revenue shortfalls by reducing expenses in the short term.
We regularly upgrade or replace our various software systems. If the implementations of these new applications are delayed, or if we encounter unforeseen problems with our new systems or in migrating away from our existing applications and systems, our operations and our ability to manage our business could be negatively impacted.
Our success will depend in part upon the ability of our senior management to manage our projected growth effectively. To do so, we must continue to increase the productivity of our existing employees and to hire, train and manage new employees as needed. To manage the expected domestic and international growth of our operations and personnel, we will need to continue to improve our operational, financial and management controls, our reporting systems and procedures, and our utilization of real estate. If we fail to successfully scale our operations and increase productivity, we may be unable to execute our business plan and the fair value of our common stock could decline.

61


The market in which we participate is intensely competitive, and if we do not compete effectively, our operating results could be harmed.
The market for enterprise applications and platform services is highly competitive, rapidly evolving and fragmented, and subject to changing technology, low barriers to entry, shifting customer needs and frequent introductions of new products and services. Many prospective customers have invested substantial personnel and financial resources to implement and integrate their current enterprise software into their businesses and therefore may be reluctant or unwilling to migrate away from their current solution to an enterprise cloud computing application service. Additionally, third-party developers may be reluctant to build application services on our platform since they have invested in other competing technology platforms.
Our current competitors include:
Vendors of packaged business software, as well as companies offering enterprise apps delivered through on-premises offerings from enterprise software application vendors and cloud computing application service providers, either individually or with others;
Software companies that provide their product or service free of charge, and only charge a premium for advanced features and functionality;
Internally developed enterprise applications, for example by our potential customers’ IT departments;
Marketing vendors, which may be specialized in advertising, targeting, messaging, or campaign automation;
E-commerce solutions from established and emerging cloud-only vendors and established on-premises vendors;
Integration software vendors, integration service providers and API management providers;
Traditional platform development environment companies and cloud computing development platform companies who may develop toolsets and products that allow customers to build new apps that run on the customers’ current infrastructure or as hosted services;
IoT platforms from large companies that have existing relationships with hardware and software companies; and
AI solutions from new startups and established companies.
Some of our current and potential competitors may have competitive advantages, such as greater name recognition, longer operating histories, significant installed bases, broader geographic scope, and larger marketing budgets, as well as substantially greater financial, technical, personnel, and other resources. In addition, many of our current and potential competitors have established marketing relationships and access to larger customer bases, and have major distribution agreements with consultants, system integrators and resellers. We also experience competition from smaller, younger competitors that may be more agile in responding to customers' demands. These competitors may be able to respond more quickly and effectively than we can to new or changing opportunities, technologies, standards or customer requirements or provide competitive pricing. As a result, even if our services are more effective than the products and services that our competitors offer, potential customers might select competitive products and services in lieu of purchasing our services. For all of these reasons, we may not be able to compete successfully against our current and future competitors, which could negatively impact our future sales and harm our business.
Our ability to deliver our services is dependent on the development and maintenance of the infrastructure of the Internet by third parties.
The Internet’s infrastructure is comprised of many different networks and services that are highly fragmented and distributed by design. This infrastructure is run by a series of independent third-party organizations that work together to provide the infrastructure and supporting services of the Internet under the governance of the Internet Corporation for Assigned Numbers and Names (ICANN) and the Internet Assigned Numbers Authority (IANA), now under the stewardship of ICANN.
The Internet has experienced a variety of outages and other delays as a result of damages to portions of its infrastructure, denial-of-service attacks or related cyber incidents, and it could face outages and delays in the future. These outages and delays could reduce the level of Internet usage or result in fragmentation of the Internet, resulting in multiple separate Internets. These scenarios are not under our control and could reduce the availability of the Internet to us or our customers for delivery of our Internet-based services. Any resulting interruptions in our services or the ability of our customers to access our services could result in a loss of potential or existing customers and harm our business.
In addition, certain countries have implemented (or may implement) legislative and technological actions that either do or can effectively regulate access to the Internet, including the ability of Internet service providers to limit access to specific websites or content. These actions could potentially limit or interrupt access to our services from certain countries or Internet service providers, impede our growth, result in the loss of potential or existing customers and harm our business.

62


We are subject to risks associated with our strategic investments, including partial or complete loss of invested capital. Significant changes in the fair value of this portfolio, including changes in the market prices of our investments in public companies and impairments of privately held companies, could negatively impact our financial results.
We have strategic investments in publicly traded and privately held companies, which range from early-stage companies to more mature companies with established revenue streams and business models. Many such companies generate net losses and the market for their products, services or technologies may be slow to develop, and, therefore, are dependent on the availability of later rounds of financing from banks or investors on favorable terms to continue their operations. The financial success of our investment in any privately held company is typically dependent on a liquidity event, such as a public offering, acquisition or other favorable market event reflecting appreciation to the cost of our initial investment. Likewise, the financial success of our investment in any publicly held company is typically dependent upon an exit in favorable market conditions, and to a lesser extent on liquidity events. The capital markets for public offerings and acquisitions are dynamic and the likelihood of a successful liquidity events for the companies we have invested in could significantly worsen. Further, valuations of privately held companies are inherently complex due to the lack of readily available market data.
As the enterprise cloud computing ecosystem has matured, the opportunities in which we can invest have expanded to include investments in companies concurrently with an initial public offering in addition to our investments in early to late stage companies. Therefore, our investment strategy and portfolio has also expanded to include more mature companies. In certain cases, our ability to sell these investments may be constrained by contractual obligations to hold the securities for a period of time after a public offering, including market standoff agreements and lock-up agreements.
We record all fair value adjustments of our publicly traded and privately held equity investments through the condensed consolidated statement of operations. As a result, we may experience additional volatility to our statements of operations due to changes in market prices of our investments in publicly held equity investments and the valuation and timing of observable price changes or impairments of our investments in privately held securities. Our ability to mitigate this volatility in any given period may be impacted by our contractual obligations to hold securities for a set period of time. This volatility has been and could continue to be material to our results in any given quarter and may cause our stock price to decline. While historically our investment portfolio has had a positive impact on our financial results, that may not be true for future periods, particularly in periods of significant market fluctuations which affect our strategic investments portfolio.
All of our investments, especially our investments in privately held companies, are subject to a risk of a partial or total loss of investment capital. In addition, in the future we may deploy material investments in individual investee companies, resulting in the concentration of risk in a small number of companies. Changes in the fair value or partial or total loss of investment capital of these individual companies could be material to our financial statements.
Our quarterly results are likely to fluctuate, which may cause the value of our common stock to decline substantially.
Our quarterly results are likely to fluctuate. For example, our fiscal fourth quarter has historically been our strongest quarter for new business and renewals. The year-over-year compounding effect of this seasonality in billing patterns and overall new business and renewal activity causes the value of invoices that we generate in the fourth quarter to continually increase in proportion to our billings in the other three quarters of our fiscal year. As a result, our fiscal first quarter is our largest collections and operating cash flow quarter.
Additionally, some of the important factors that may cause our revenues, operating results and cash flows to fluctuate from quarter to quarter include:
our ability to retain and increase sales to existing customers, attract new customers and satisfy our customers’ requirements;
the attrition rates for our services;
the rate of expansion and productivity of our sales force;
the length of the sales cycle for our services;
new product and service introductions by our competitors;
our success in selling our services to large enterprises;
changes in unearned revenue and the Remaining Performance Obligation, due to seasonality, the timing of and compounding effects of renewals, invoice duration, size and timing, new business linearity between quarters and within a quarter, average contract term, the collectibility of invoices related to multiyear agreements, the timing of license software revenue recognition, or fluctuations due to foreign currency movements, all of which may impact implied growth rates;
our ability to realize benefits from strategic partnerships, acquisitions or investments;

63


general economic or geopolitical conditions, which may adversely affect either our customers’ ability or willingness to purchase additional subscriptions or upgrade their services, or delay a prospective customer's purchasing decision, reduce the value of new subscription contracts, or affect attrition rates;
variations in the revenue mix of our services and growth rates of our cloud subscription and support offerings, including the timing of software license sales and sales offerings that include an on-premise software element for which the revenue allocated to that deliverable is recognized upfront;
the seasonality of our sales cycle, including software license sales, and timing of contract execution and the corresponding impact on revenue recognized at a point in time;
changes in our pricing policies and terms of contracts, whether initiated by us or as a result of competition;
changes in payment terms and the timing of customer payments and payment defaults by customers;
the seasonality of our customers’ businesses, especially Commerce Cloud customers, including retailers and branded manufacturers;
fluctuations in foreign currency exchange rates such as with respect to the British Pound Sterling;
the amount and timing of operating costs and capital expenditures related to the operations and expansion of our business;
the number of new employees;
the timing of commission, bonus, and other compensation payments to employees;
the cost, timing and management effort required for the introduction of new features to our services;
the costs associated with acquiring new businesses and technologies and the follow-on costs of integration and consolidating the results of acquired businesses;
expenses related to our real estate, our office leases and our data center capacity and expansion;
timing of additional investments in our enterprise cloud computing application and platform services and in our consulting services;
expenses related to significant, unusual or discrete events, which are recorded in the period in which the events occur;
extraordinary expenses such as litigation or other dispute-related settlement payments;
income tax effects resulting from, but not limited to, tax law changes, court decisions on tax matters, global tax developments applicable to multinationals, changes in operations or business structures, and acquisition activity;
the timing of payroll and other withholding tax expenses, which are triggered by the payment of bonuses and when employees exercise their vested stock awards;
technical difficulties or interruptions in our services;
changes in interest rates and our mix of investments, which would impact the return on our investments in cash and marketable securities;
conditions, particularly sudden changes, in the financial markets, which have impacted and may continue to impact the value and liquidity of our investment portfolio;
changes in the fair value of our strategic investments in early-to-late stage privately held and public companies, which could negatively and materially impact our financial results, particularly in periods of significant market fluctuations;
equity issuances, including as consideration in acquisitions;
the timing of stock awards to employees and the related adverse financial statement impact of having to expense those stock awards on a straight-line basis over their vesting schedules;
evolving regulations of cloud computing and cross-border data transfer restrictions and similar regulations;
regulatory compliance costs; and
the impact of new accounting pronouncements and associated system implementations, for example, the adoption of Accounting Standards Update No. 2016-02, “Leases (Topic 842)” (“ASU 2016-02”), which includes the accounting for lease assets and lease liabilities.
Many of these factors are outside of our control, and the occurrence of one or more of them might cause our operating results to vary widely. If we fail to meet or exceed operating results expectations or if securities analysts and investors have estimates and forecasts of our future performance that are unrealistic or that we do not meet, the market price of our common

64


stock could decline. In addition, if one or more of the securities analysts who cover us adversely change their recommendation regarding our stock, the market price of our common stock could decline.
If we experience significant fluctuations in our rate of anticipated growth and fail to balance our expenses with our revenue forecasts, our business could be harmed and the market price of our common stock could decline.
Due to the pace of change and innovation in enterprise cloud computing services, the unpredictability of future general economic and financial market conditions, the impact of foreign currency exchange rate fluctuations, the growing complexity of our business, including the use of multiple pricing and packaging models, and our increasing focus on enterprise cloud computing services, we may not be able to realize our projected revenue growth plans. We plan our expense levels and investment on estimates of future revenue and future anticipated rate of growth. We may not be able to adjust our spending appropriately if the addition of new subscriptions or the renewals of existing subscriptions fall short of our expectations. A portion of our expenses may also be fixed in nature for some minimum amount of time, such as with costs capitalized to obtain revenue contracts, data center and infrastructure service contracts or office leases, so it may not be possible to reduce costs in a timely manner, or at all, without the payment of fees to exit certain obligations early. As a result, we expect that our revenues, operating results and cash flows may fluctuate significantly on a quarterly basis and revenue growth rates may not be sustainable and may decline in the future, and we may not be able to provide continued operating margin expansion, which could harm our business and cause the market price of our common stock to decline.
Sales to customers outside the United States expose us to risks inherent in international operations.
We sell our services throughout the world and are subject to risks and challenges associated with international business. We intend to continue to expand our international sales efforts. The risks and challenges associated with sales to customers outside the United States or those that can affect international operations generally, include:
localization of our services, including translation into foreign languages and associated expenses;
regulatory frameworks or business practices favoring local competitors;
pressure on the creditworthiness of sovereign nations, where we have customers and a balance of our cash, cash equivalents and marketable securities;
evolving domestic and international tax environments;
liquidity issues or political actions by sovereign nations, including nations with a controlled currency environment, which could result in decreased values of these balances or potential difficulties protecting our foreign assets or satisfying local obligations;
foreign currency fluctuations and controls, which may make our services more expensive for international customers and could add volatility to our operating results;
compliance with multiple, conflicting, ambiguous or evolving governmental laws and regulations, including employment, tax, privacy, anti-corruption, import/export, antitrust, data transfer, storage and protection, and industry-specific laws and regulations, including rules related to compliance by our third-party resellers and our ability to identify and respond timely to compliance issues when they occur;
vetting and monitoring our third-party resellers in new and evolving markets to confirm they maintain standards consistent with our brand and reputation;
uncertainty regarding regulation, currency, tax, and operations resulting from the United Kingdom's planned exit from the EU ("Brexit") that could disrupt trade, the sale of our services and commerce, and movement of our people between the United Kingdom, EU, and other locations;
changes in the public perception of governments in the regions where we operate or plan to operate;
regional data privacy laws and other regulatory requirements that apply to outsourced service providers and to the transmission of our customers’ data across international borders, which grow more complex as we scale and expand into new markets;
treatment of revenue from international sources, intellectual property considerations and changes to tax codes, including being subject to foreign tax laws and being liable for paying withholding income or other taxes in foreign jurisdictions;
different pricing environments;
difficulties in staffing and managing foreign operations;
different or lesser protection of our intellectual property;
longer accounts receivable payment cycles and other collection difficulties;
natural disasters, acts of war, terrorism, pandemics or security breaches;
regional economic and political conditions; and

65


the imposition of and changes in the United States' and other governments' trade regulations and restrictions.
Any of these factors could negatively impact our business and results of operations. The above factors may also negatively impact our ability to successfully expand into emerging market countries, where we have little or no operating experience, where it can be costly and challenging to establish and maintain operations, including hiring and managing required personnel, and difficult to promote our brand, and where we may not benefit from any first-to-market advantage or otherwise succeed.
Because we generally recognize revenue from subscriptions for our services over the term of the subscription, downturns or upturns in new business may not be immediately reflected in our operating results.
We generally recognize revenue from customers ratably over the terms of their subscription agreements, which are typically 12 to 36 months. As a result, most of the revenue we report in each quarter is the result of subscription agreements entered into during previous quarters. Consequently, a decline in new or renewed subscriptions in any one quarter may not be reflected in our revenue results for that quarter. Any such decline, however, will negatively impact our revenue in future quarters. Accordingly, the effect of significant downturns in sales and market acceptance of our services, and potential changes in our attrition rate, may not be fully reflected in our results of operations until future periods. Our subscription model also makes it difficult for us to rapidly increase our revenue through additional sales in any period, as revenue from new customers must be recognized over the applicable subscription term.
If our customers do not renew their subscriptions for our services or reduce the number of paying subscriptions at the time of renewal, our revenue could decline and our business may suffer. If we cannot accurately predict subscription renewals or upgrade rates, we may not meet our revenue targets, which may adversely affect the market price of our common stock.
Our customers have no obligation to renew their subscriptions for our services after the expiration of their contractual subscription period, which is typically 12 to 36 months, and in the normal course of business, some customers have elected not to renew. In addition, our customers may renew for fewer subscriptions, renew for shorter contract lengths, or switch to lower cost offerings of our services. It is difficult to predict attrition rates given our varied customer base of enterprise and small and medium size business customers and the number of multi-year subscription contracts. Our attrition rates may increase or fluctuate as a result of a number of factors, including customer dissatisfaction with our services, customers’ spending levels, mix of customer base, decreases in the number of users at our customers, competition, pricing increases or changes and deteriorating general economic conditions.
Our future success also depends in part on our ability to sell additional features and services, more subscriptions or enhanced editions of our services to our current customers. This may also require increasingly sophisticated and costly sales efforts that are targeted at senior management. Similarly, the rate at which our customers purchase new or enhanced services depends on a number of factors, including general economic conditions and that our customers do not react negatively to any price changes related to these additional features and services.
If customers do not renew their subscriptions, do not purchase additional features or enhanced subscriptions or if attrition rates increase, our business could be harmed.
If third-party developers and providers do not continue to embrace our technology delivery model and enterprise cloud computing services, or if our customers seek warranties from us for third-party applications, integrations, data and content, our business could be harmed.
Our success depends on the willingness of a growing community of third-party developers and technology providers to build applications and provide integrations, data and content that are complementary to our services. Without the continued development of these applications and provision of such integrations, data and content, both current and potential customers may not find our services sufficiently attractive, which could impact future sales. In addition, for those customers who authorize a third-party technology partner access to their data, we do not provide any warranty related to the functionality, security and integrity of the data transmission or processing. Despite contract provisions to protect us, customers may look to us to support and provide warranties for the third-party applications, integrations, data and content, even though not developed or sold by us, which may expose us to potential claims, liabilities and obligations, all of which could harm our business.
We are exposed to fluctuations in currency exchange rates that could negatively impact our financial results and cash flows from changes in the value of the U.S. Dollar versus local currencies and the Euro versus the British Pound Sterling.
We primarily conduct our business in the following regions: the Americas, Europe and Asia Pacific. The expanding global scope of our business exposes us to risk of fluctuations in foreign currency markets. This exposure is the result of selling in multiple currencies, growth in our international investments, including data center expansion, additional headcount in foreign locations, and operating in countries where the functional currency is the local currency. Specifically, our results of operations and cash flows are subject to fluctuations primarily in British Pound Sterling, Euro, Japanese Yen, Canadian Dollar and Australian Dollar against the U.S. Dollar as well as the Euro against the British Pound Sterling. These exposures may change

66


over time as business practices evolve, economic and political conditions change and evolving tax regulations come into effect. The fluctuations of currencies in which we conduct business can both increase and decrease our overall revenue and expenses for any given fiscal period. Furthermore, fluctuations in foreign currency exchange rates can impact our ability to accurately predict our future results and earnings. Additionally, global political events, including Brexit, and similar geopolitical developments, fluctuating commodity prices and trade tariff developments, have caused global economic uncertainty and uncertainty about the interest rate environment, which could amplify the volatility of currency fluctuations. Although we attempt to mitigate some of this volatility and related risks through foreign currency hedging, our hedging activities are limited in scope and may not effectively offset the adverse financial impacts that may result from unfavorable movements in foreign currency exchange rates, which could adversely affect our financial condition or results of operations.
As more of our sales efforts are targeted at larger enterprise customers, our sales cycle may become more time-consuming and expensive, we may encounter pricing pressure and implementation and configuration challenges, and we may have to delay revenue recognition for some complex transactions, all of which could harm our business and operating results.
As we target more of our sales efforts at larger enterprise customers, including governmental entities, we may face greater costs, longer sales cycles, greater competition and less predictability in completing some of our sales. In this market segment, the customer’s decision to use our services may be an enterprise-wide decision and, if so, these types of sales would require us to provide greater levels of education regarding the use and benefits of our services, as well as education regarding privacy and data protection laws and regulations to prospective customers with international operations. In addition, larger customers and governmental entities may demand more configuration, integration services and features. As a result of these factors, these sales opportunities may require us to devote greater sales support and professional services resources to individual customers, driving up costs and time required to complete sales and diverting our own sales and professional services resources to a smaller number of larger transactions, while potentially requiring us to delay revenue recognition on some of these transactions until the technical or implementation requirements have been met.
Pricing and packaging strategies for enterprise and other customers for subscriptions to our existing and future service offerings may not be widely accepted by other new or existing customers. Our adoption of such new pricing and packaging strategies may harm our business.
For large enterprise customers, professional services may also be performed by a third party or a combination of our own staff and a third-party. Our strategy is to work with third parties to increase the breadth of capability and depth of capacity for delivery of these services to our customers. If a customer is not satisfied with the quality of work performed by us or a third-party or with the type of services or solutions delivered, then we could incur additional costs to address the situation, the profitability of that work might be impaired, and the customer’s dissatisfaction with our services could damage our ability to obtain additional work from that customer. In addition, negative publicity related to our customer relationships, regardless of its accuracy, may further damage our business by affecting our ability to compete for new business with current and prospective customers.
We have been and may in the future be sued by third parties for various claims, including alleged infringement of proprietary rights.
We are involved in various legal matters arising from the normal course of business activities. These may include claims, suits, government investigations and other proceedings involving alleged infringement of third-party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, class actions, wage and hour, and other matters.
The software and Internet industries are characterized by the existence of a large number of patents, trademarks and copyrights and by frequent litigation based on allegations of infringement or other violations of intellectual property rights. We have received in the past and may receive in the future communications from third parties, including practicing entities and non-practicing entities, claiming that we have infringed their intellectual property rights.
In addition, we have been, and may in the future be, sued by third parties for alleged infringement of their claimed proprietary rights. Our technologies may be subject to injunction if they are found to infringe the rights of a third-party or we may be required to pay damages, or both. Further, many of our subscription agreements require us to indemnify our customers for third-party intellectual property infringement claims, which would increase the cost to us of an adverse ruling on such a claim.
Our exposure to risks associated with various claims, including the use of intellectual property, may be increased as a result of acquisitions of other companies. For example, we may have a lower level of visibility into the development process with respect to intellectual property or the care taken to safeguard against infringement risks with respect to the acquired company or technology. In addition, third parties may make infringement and similar or related claims after we have acquired technology that had not been asserted prior to our acquisition.

67


The outcome of any claims or litigation, regardless of the merits, is inherently uncertain. Any claims and lawsuits, and the disposition of such claims and lawsuits, whether through settlement or licensing discussions, or litigation, could be time-consuming and expensive to resolve, divert management attention from executing our business plan, result in efforts to enjoin our activities, lead to attempts on the part of other parties to pursue similar claims and, in the case of intellectual property claims, require us to change our technology, change our business practices, pay monetary damages or enter into short- or long-term royalty or licensing agreements.
Any adverse determination related to intellectual property claims or other litigation could prevent us from offering our services to others, could be material to our financial condition or cash flows, or both, or could otherwise adversely affect our operating results. In addition, depending on the nature and timing of any such dispute, an unfavorable resolution of a legal matter could materially affect our current or future results of operations or cash flows in a particular quarter.
Any failure to protect our intellectual property rights could impair our ability to protect our proprietary technology and our brand, cause us to incur significant expenses and harm our business.
If we fail to protect our intellectual property rights adequately, our competitors may gain access to our technology, affecting our brand, causing us to incur significant expenses and harming our business. Any of our patents, trademarks or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation. While we have many U.S. patents and pending U.S. and international patent applications, we may be unable to obtain patent protection for the technology covered in our patent applications or the patent protection may not be obtained quickly enough to meet our business needs. In addition, our existing patents and any patents issued in the future may not provide us with competitive advantages, or may be successfully challenged by third parties. Furthermore, legal standards relating to the validity, enforceability and scope of protection of intellectual property rights are uncertain, and we also may face proposals to change the scope of protection for some intellectual property rights in the U.S. Effective patent, trademark, copyright and trade secret protection may not be available to us in every country in which our services are available. The laws of some foreign countries may not be as protective of intellectual property rights as those in the U.S., and mechanisms for enforcement of intellectual property rights may be inadequate. Also, our involvement in standard setting activity or the need to obtain licenses from others may require us to license our intellectual property. Accordingly, despite our efforts, we may be unable to prevent third parties from using our intellectual property.
We may be required to spend significant resources and expense to monitor and protect our intellectual property rights. We may initiate claims or litigation against third parties for infringement of our proprietary rights or to establish the validity of our proprietary rights. If we fail to protect our intellectual property rights, it could impact our ability to protect our technology and brand. Furthermore, any litigation, whether or not it is resolved in our favor, could result in significant expense to us, cause us to divert time and resources and harm our business.
Our continued success depends on our ability to maintain and enhance our brands.
We believe that the brand identities we have developed have significantly contributed to the success of our business. Maintaining and enhancing the Salesforce brand and our other brands are critical to expanding our base of customers, partners and employees. Our brand strength will depend largely on our ability to remain a technology leader and continue to provide high-quality innovative products, services, and features securely, reliably and in a manner that enhances our customers' success. In order to maintain and enhance the strength of our brands, we may make substantial investments to expand or improve our product offerings and services that may be accompanied by initial complications or ultimately prove to be unsuccessful.
In addition, our services may be used by our customers for purposes inconsistent with our company values, which may harm our brand. Further, as with many innovations, AI presents additional risks and challenges that could affect its adoption and therefore our business. For example, the development of AI presents emerging ethical issues and if we enable or offer AI solutions that are controversial, due to their impact, or perceived impact, on human rights, privacy, employment, or in other social contexts, we may experience brand or reputational harm, competitive harm or legal liability.
In addition, positions we take on social and ethical issues may be unpopular with some customers or potential customers, which may impact our ability to attract or retain such customers. We may also choose not to conduct business with potential customers or discontinue business with existing customers due to these positions. Our brand is also associated with our public commitments to sustainability, equality and ethical use, and any perceived changes in our dedication to these commitments could adversely impact our relationships with our customers.
In addition, we have secured the naming rights to facilities controlled by third parties, such as office towers and a transit center, and any negative events or publicity arising in connection with these facilities could adversely impact our brand.   
If we fail to maintain and enhance our brands, or if we incur excessive expenses in our efforts to do so, our business, operating results and financial condition may be materially and adversely affected.

68


We may lose key members of our management team or development and operations personnel, and may be unable to attract and retain employees we need to support our operations and growth.
Our success depends substantially upon the continued services of our executive officers and other key members of management, particularly our co-chief executive officers. From time to time, there may be changes in our executive management team resulting from the hiring or departure of executives. Such changes in our executive management team may be disruptive to our business. We are also substantially dependent on the continued service of our existing development and operations personnel because of the complexity of our services and technologies. We do not have employment agreements with any of our executive officers, key management, development or operations personnel and they could terminate their employment with us at any time. The loss of one or more of our key employees or groups could seriously harm our business.
The technology industry is subject to substantial and continuous competition for engineers with high levels of experience in designing, developing and managing software and Internet-related services, as well as competition for sales executives, data scientists and operations personnel. We may not be successful in attracting and retaining qualified personnel. We have from time to time experienced, and we expect to continue to experience, difficulty in hiring, developing, integrating and retaining highly skilled employees with appropriate qualifications. These difficulties may be amplified by evolving restrictions on immigration, travel, or availability of visas for skilled technology workers. These difficulties may potentially be further amplified by the high cost of living in the San Francisco Bay Area, where our headquarters are located. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects could be severely harmed.
In addition, we believe in the importance of our corporate culture, which fosters dialogue, collaboration, recognition and a sense of family. As our organization grows and expands globally, and as employees’ workplace expectations develop, we may find it increasingly difficult to maintain the beneficial aspects of our corporate culture. This could negatively impact our ability to attract and retain employees or our reputation with customers and could negatively impact our future growth.
Any failure in our delivery of high-quality technical support services may adversely affect our relationships with our customers and our financial results.
Our customers depend on our support organization to resolve technical issues relating to our applications. We may be unable to respond quickly enough to accommodate short-term increases in customer demand for support services across our varying and diverse offerings. Increased customer demand for these services, without corresponding revenues, could increase costs and adversely affect our operating results. In addition, our sales process is highly dependent on our applications and business reputation and on positive recommendations from our existing customers. Any failure to maintain high-quality technical support, or a market perception that we do not maintain high-quality support, could adversely affect our reputation, our ability to sell our service offerings to existing and prospective customers, and our business, operating results and financial position.
Periodic changes to our sales organization can be disruptive and may reduce our rate of growth.
We periodically change and make adjustments to our sales organization in response to market opportunities, competitive threats, management changes, product introductions or enhancements, acquisitions, sales performance, increases in sales headcount, cost levels and other internal and external considerations. Any such future sales organization changes may result in a temporary reduction of productivity, which could negatively impact our rate of growth. In addition, any significant change to the way we structure our compensation of our sales organization may be disruptive and may affect our revenue growth.
Unanticipated changes in our effective tax rate and additional tax liabilities may impact our financial results.
We are subject to income taxes in the United States and various jurisdictions outside of the United States. Significant judgment is often required in the determination of our worldwide provision for income taxes. Our effective tax rate could be impacted by changes in the earnings and losses in countries with differing statutory tax rates, changes in operations, changes in non-deductible expenses, changes in excess tax benefits of stock-based compensation, changes in the valuation of deferred tax assets and liabilities and our ability to utilize them, the applicability of withholding taxes, effects from acquisitions, and changes in accounting principles and tax laws. Any changes, ambiguity, or uncertainty in taxing jurisdictions' administrative interpretations, decisions, policies and positions could also materially impact our income tax liabilities.
We may also be subject to additional tax liabilities and penalties due to changes in non-income based taxes resulting from changes in federal, state or international tax laws, changes in taxing jurisdictions’ administrative interpretations, decisions, policies, and positions, results of tax examinations, settlements or judicial decisions, changes in accounting principles, or changes to the business operations including acquisitions. Any resulting increase in our tax obligation or cash taxes paid could adversely affect our cash flows and financial results.
We are also subject to tax examinations in multiple jurisdictions. While we regularly evaluate new information that may change our judgment resulting in recognition, derecognition or changes in measurement of a tax position taken, there can be no

69


assurance that the final determination of any examinations will not have an adverse effect on our operating results of financial positions.
As our business continues to grow, increasing our brand recognition and profitability, we may be subject to additional public scrutiny and income tax obligations. Furthermore, our growing prominence may bring public attention to our tax profile, and if perceived negatively, may cause brand or reputational harm.
As we utilize our tax credits and net operating loss carry-forwards, we may be unable to mitigate our tax obligations to the same extent as in prior years, which could have a material impact to our future cash flows. In addition, changes to our operating structure, including the integration of acquisitions, may result in cash tax obligations.
In addition, recent global tax developments applicable to multinational businesses may have a material impact to our business, cash flow from operating activities, or financial results. Such developments, for example, include the Organization for Economic Co-operation and Development, the European Commission, and certain major jurisdictions' taxation of the digital economy.
Our debt service obligations and lease commitments may adversely affect our financial condition and cash flows from operations.
We have a substantial level of debt, including the 2023 and 2028 Senior Notes ("Senior Notes”), the loan we assumed when we purchased an office building located at 50 Fremont Street in San Francisco, California (“50 Fremont”) due June 2023, the $300.0 million remaining on the term loan to finance our acquisition of MuleSoft, due May 2021 ("2021 Term Loan") and lease arrangements. Additionally, we have significant contractual commitments, which are not reflected on our condensed consolidated balance sheets. In April 2018, we amended and restated our revolving credit facility under which we can draw down up to $1.0 billion. Maintenance of our indebtedness and contractual commitments and any additional issuances of indebtedness could:
impair our ability to obtain additional financing in the future for working capital, capital expenditures, acquisitions, general corporate or other purposes;
cause us to dedicate a substantial portion of our cash flows from operations towards debt service obligations and principal repayments; and
make us more vulnerable to downturns in our business, our industry or the economy in general.
Our ability to meet our expenses and debt obligations will depend on our future performance, which will be affected by financial, business, economic, regulatory and other factors. We will not be able to control many of these factors, such as economic conditions and governmental regulations. Further, our operations may not generate sufficient cash to enable us to service our debt or contractual obligations resulting from our leases. If we fail to make a payment on our debt, we could be in default on such debt. If we are at any time unable to generate sufficient cash flows from operations to service our indebtedness when payment is due, we may be required to attempt to renegotiate the terms of the instruments relating to the indebtedness, seek to refinance all or a portion of the indebtedness or obtain additional financing. There can be no assurance that we would be able to successfully renegotiate such terms, that any such refinancing would be possible or that any additional financing could be obtained on terms that are favorable or acceptable to us. Any new or refinanced debt may be subject to substantially higher interest rates, which could adversely affect our financial condition and impact our business.
In addition, adverse changes by any rating agency to our credit rating may negatively impact the value and liquidity of both our debt and equity securities, as well as the potential costs associated with a refinancing of our debt. Under certain circumstances, if our credit ratings are downgraded or other negative action is taken, the interest rate payable by us under our revolving credit facility and 2021 Term Loan could increase. Downgrades in our credit ratings could also affect the terms of any such refinancing or future financing or restrict our ability to obtain additional financing in the future.
Our senior unsecured notes and senior unsecured credit agreements impose restrictions on us and require us to maintain compliance with specified covenants. Our ability to comply with these covenants may be affected by events beyond our control. A failure to comply with the covenants and other provisions of our outstanding debt could result in events of default under such instruments, which could permit acceleration of all of our debt and borrowings. Any required repayment of our debt or revolving credit facility as a result of a fundamental change or other acceleration would lower our current cash on hand such that we would not have those funds available for use in our business.
New lease accounting guidance requires that we now record a liability for operating lease activity on our condensed consolidated balance sheet, which resulted in an increase in both our assets and liabilities. The implementation of this guidance, including the increase in operating and finance lease liabilities on our condensed consolidated balance sheet, may impact our ability to obtain the necessary financing from financial institutions at commercially viable rates or at all. Our lease terms may include options to extend or terminate the lease. These options are reflected in the operating lease right-of-use ("ROU") asset, which represents our right to use an underlying asset for the lease term, and lease liability only when it is reasonably certain that we will exercise that option. We reassess the lease term if and when a significant event or change in circumstances occurs

70


within our control. The potential impact of these options to extend could be material to our financial position and financial results.
Weakened global economic conditions may adversely affect our industry, business and results of operations.
Our overall performance depends in part on worldwide economic and geopolitical conditions. The United States and other key international economies have experienced cyclical downturns from time to time in which economic activity was impacted by falling demand for a variety of goods and services, restricted credit, poor liquidity, reduced corporate profitability, volatility in credit, equity and foreign exchange markets, bankruptcies and overall uncertainty with respect to the economy. These economic conditions can arise suddenly and the full impact of such conditions can remain uncertain. In addition, geopolitical developments, such as existing and potential trade wars, can increase levels of political and economic unpredictability globally and increase the volatility of global financial markets. Moreover, these conditions can affect the rate of information technology spending and could adversely affect our customers’ ability or willingness to purchase our enterprise cloud computing services, delay prospective customers’ purchasing decisions, reduce the value or duration of their subscription contracts, or affect attrition rates, all of which could adversely affect our future sales and operating results.
Natural disasters and other events beyond our control could materially adversely affect us.
Natural disasters or other catastrophic events may cause damage or disruption to our operations, international commerce and the global economy, and thus could have a strong negative effect on us. Our business operations are subject to interruption by natural disasters, fire, power shortages, pandemics and other events beyond our control. Although we maintain crisis management and disaster response plans, such events could make it difficult or impossible for us to deliver our services to our customers, and could decrease demand for our services. Our corporate headquarters, and a significant portion of our research and development activities, information technology systems, and other critical business operations, are located near major seismic faults in the San Francisco Bay Area. Because we do not carry earthquake insurance for direct quake-related losses, with the exception of the building that we own in San Francisco, and significant recovery time could be required to resume operations, our financial condition and operating results could be materially adversely affected in the event of a major earthquake or catastrophic event.
Climate change may have a long-term impact on our business.
While we seek to mitigate our business risks associated with climate change by establishing robust environmental programs and partnering with organizations who are also focused on mitigating their own climate related risks, we recognize that there are inherent climate related risks wherever business is conducted. Access to clean water and reliable energy in the communities where we conduct our business, whether for our offices, data centers, vendors, customers or other stakeholders, is a priority. Any of our primary locations may be vulnerable to the adverse effects of climate change. For example, our California headquarters are projected to be vulnerable to future water scarcity due to climate change. Climate related events, including the increasing frequency of extreme weather events and their impact on U.S. critical infrastructure, have the potential to disrupt our business, our third-party suppliers, or the business of our customers, and may cause us to experience higher attrition, losses and additional costs to maintain or resume operations.
Current and future accounting pronouncements and other financial reporting standards, especially but not only concerning revenue recognition, cost capitalization and lease accounting, may negatively impact our financial results.
We regularly monitor our compliance with applicable financial reporting standards and review new pronouncements and interpretations that are relevant to us. As a result of new standards, changes to existing standards and changes in their interpretation, we have been required to change our accounting policies, particularly concerning revenue recognition and the capitalized incremental costs to obtain a customer contract, to alter our operational policies, to implement new or enhance existing systems so that they reflect new or amended financial reporting standards, and to adjust our published financial statements. We will have similar requirements related to other accounting pronouncements. Such changes may have an adverse effect on our business, financial position, and operating results, or cause an adverse deviation from our revenue and operating profit target, which may negatively impact our financial results.
We may be subject to risks related to government contracts and related procurement regulations.
Our contracts with federal, state, local, and foreign government entities are subject to various procurement regulations and other requirements relating to their formation, administration and performance. We may be subject to audits and investigations relating to our government contracts, and any violations could result in various civil and criminal penalties and administrative sanctions, including termination of contracts, refunding or suspending of payments, forfeiture of profits, payment of fines, and suspension or debarment from future government business. In addition, such contracts may provide for termination by the government at any time, without cause. Any of these risks related to contracting with governmental entities could adversely impact our future sales and operating results.

71


We are subject to governmental export and import controls that could impair our ability to compete in international markets and subject us to liability if we are not in full compliance with applicable laws.
Our solutions are subject to export and import controls, including the Commerce Department’s Export Administration Regulations, U.S. Customs regulations and various economic and trade sanctions regulations established by the Treasury Department’s Office of Foreign Assets Control. If we fail to comply with these U.S. export control laws and import laws we and certain of our employees could be subject to substantial civil or criminal penalties, including the possible loss of export or import privileges; fines, which may be imposed on us and responsible employees or managers; and, in extreme cases, the incarceration of responsible employees or managers. Obtaining the necessary authorizations, including any required license, may be time-consuming, is not guaranteed and may result in the delay or loss of sales opportunities. Furthermore, the U.S. export control laws and economic sanctions laws prohibit the shipment of certain products and services to U.S. embargoed or sanctioned countries, governments and persons. Even though we take precautions to prevent our solutions from being provisioned or provided to U.S. sanctions targets in violation of applicable regulations, our solutions could be provisioned to those targets or provided by our resellers despite such precautions. Any such sales could have negative consequences, including government investigations, penalties and reputational harm. Changes in our solutions or changes in export and import regulations may create delays in the introduction, sale and deployment of our solutions in international markets or prevent the export or import of our solutions to certain countries, governments or persons altogether. Any decreased use of our solutions or limitation on our ability to export or sell our solutions would likely adversely affect our business, financial condition and results of operations.
Risks Related to Our Common Stock
The market price of our common stock is likely to be volatile and could subject us to litigation.
The trading prices of the securities of technology companies have historically been highly volatile. Accordingly, the market price of our common stock has been and is likely to continue to be subject to wide fluctuations. Factors affecting the market price of our common stock include:
variations in our operating results, earnings per share, cash flows from operating activities, unearned revenue, remaining performance obligation, year-over-year growth rates for individual service offerings and other financial metrics and non-financial metrics, such as transaction usage volumes and other usage metrics, and how those results compare to analyst expectations;
variations in, and limitations of, the various financial and other metrics and modeling used by analysts in their research and reports about our business;
forward-looking guidance to industry and financial analysts related to, for example, future revenue, unearned revenue, remaining performance obligation, cash flows from operating activities and earnings per share, the accuracy of which may be impacted by various factors, many of which are beyond our control, including general economic and market conditions and unanticipated delays in the integration of acquired companies as a result of regulatory review, including, for example, the “hold separate” order imposed on the Company by the CMA under which the Tableau business remains operationally separate from Salesforce until the lifting of the order or conclusion of the CMA’s review of the merger;
changes in the estimates of our operating results or changes in recommendations by securities analysts that elect to follow our common stock;
announcements of technological innovations, new services or service enhancements, strategic alliances or significant agreements by us or by our competitors;
announcements by us or by our competitors of mergers or other strategic acquisitions, or rumors of such transactions involving us or our competitors;
announcements of customer additions and customer cancellations or delays in customer purchases;
the coverage of our common stock by the financial media, including television, radio and press reports and blogs;
recruitment or departure of key personnel;
disruptions in our service due to computer hardware, software, network or data center problems;
the economy as a whole, geopolitical conditions, including global trade concerns, market conditions in our industry and the industries of our customers;
trading activity by a limited number of stockholders who together beneficially own a significant portion of our outstanding common stock;
the issuance of shares of common stock by us, whether in connection with an acquisition or a capital raising transaction;

72


issuance of debt or other convertible securities; and
environmental, social, governance and other issues impacting the Company's reputation.
In addition, if the market for technology stocks or the stock market in general experiences uneven investor confidence, the market price of our common stock could decline for reasons unrelated to our business, operating results or financial condition. The market price of our common stock might also decline in reaction to events that affect other companies within, or outside, our industry even if these events do not directly affect us. Some companies that have experienced volatility in the trading price of their stock have been the subject of securities class action litigation. If we are the subject of such litigation, it could result in substantial costs and a diversion of management’s attention and resources.
Provisions in our amended and restated certificate of incorporation and bylaws and Delaware law might discourage, delay or prevent a change of control of our company or changes in our management and, therefore, depress the market price of our common stock.
Our amended and restated certificate of incorporation and bylaws contain provisions that could depress the market price of our common stock by acting to discourage, delay or prevent a change in control of our company or changes in our management that the stockholders of our company may deem advantageous. These provisions among other things:
permit the board of directors to establish the number of directors;
authorize the issuance of “blank check” preferred stock that our board could use to implement a stockholder rights plan (also known as a “poison pill”);
prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;
provide that the board of directors is expressly authorized to make, alter or repeal our bylaws; and
establish advance notice requirements for nominations for election to our board or for proposing matters that can be acted upon by stockholders at annual stockholder meetings.
In addition, Section 203 of the Delaware General Corporation Law may discourage, delay or prevent a change in control of our company. Section 203 imposes certain restrictions on merger, business combinations and other transactions between us and holders of 15 percent or more of our common stock.
ITEM 2.    UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS
In connection with the acquisition of MetaMind, Inc. in April 2016, the Company issued 11,798 shares of Company common stock on July 1, 2019. This issuance was made in reliance on one or more of the following exemptions or exclusions from the registration requirements of the Securities Act of 1933, as amended (the “Securities Act”): Section 4(a)(2) of the Securities Act, Regulation D promulgated under the Securities Act, and Regulation S promulgated under the Securities Act.
ITEM 3.    DEFAULTS UPON SENIOR SECURITIES
Not applicable.
ITEM 4.
MINE SAFETY DISCLOSURES
Not applicable.
ITEM 5.
OTHER INFORMATION
Not applicable.
ITEM 6.
EXHIBITS
The documents listed in the Index to Exhibits of this quarterly report on Form 10-Q are incorporated by reference or are filed with this quarterly report on Form 10-Q, in each case as indicated therein (numbered in accordance with Item 601 of Regulation S-K).


73


Index to Exhibits
Exhibit
No.
 
 
 
Provided
Herewith
 
Incorporated by Reference
Exhibit Description
 
Form
 
SEC File No.
 
Exhibit
 
Filing Date
2.1
 
 
 
 
8-K
 
001-32224
 
2.1
 
6/10/2019
3.1
 
 
 
 
8-K
 
001-32224
 
3.1
 
6/7/2019
3.2
 
 
 
 
8-K
 
001-32224
 
3.2
 
6/7/2019
10.1
 
 
 
 
8-K
 
001-32224
 
10.1
 
6/7/2019
10.2
 
 
 
 
S-8
 
333-232036
 
4.3
 
6/7/2019
10.3
 
 
 
 
8-K
 
001-32224
 
10.1
 
6/10/2019
10.4
 
 
X
 
 
 
 
 
 
 
 
31.1
 
 
X
 
 
 
 
 
 
 
 
31.2
 
 
X
 
 
 
 
 
 
 
 
31.3
 
 
X
 
 
 
 
 
 
 
 
32.1
 
 
X
 
 
 
 
 
 
 
 
101.INS
 
Inline XBRL Instance Document
 
 
 
 
 
 
 
 
 
 
101.SCH
 
Inline XBRL Taxonomy Extension Schema Document
 
 
 
 
 
 
 
 
 
 
101.CAL
 
Inline XBRL Taxonomy Extension Calculation Linkbase Document
 
 
 
 
 
 
 
 
 
 
101.DEF
 
Inline XBRL Extension Definition
 
 
 
 
 
 
 
 
 
 
101.LAB
 
Inline XBRL Taxonomy Extension Label Linkbase Document
 
 
 
 
 
 
 
 
 
 
101.PRE
 
Inline XBRL Taxonomy Extension Presentation Linkbase Document
 
 
 
 
 
 
 
 
 
 
104
 
The cover page from the Company's Quarterly Report on Form 10-Q for the quarter ended July 31, 2019, formatted in Inline XBRL (included in Exhibit 101).
 
 
 
 
 
 
 
 
 
 

74


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 
 
 
 
 
 
 
Dated: August 23, 2019
 
 
 
 
 
 
 
 
 
 
salesforce.com, inc.
 
 
 
 
 
 
 
 
 
 
 
By:
 
/S/    MARK J. HAWKINS        
 
 
 
 
 
 
Mark J. Hawkins
 
 
 
 
 
 
President and
Chief Financial Officer
(Principal Financial Officer)
 
 
 
 
 
 
 
Dated: August 23, 2019
 
 
 
 
 
 
 
 
 
 
salesforce.com, inc.
 
 
 
 
 
 
 
 
 
 
 
By:
 
/S/    JOE ALLANSON        
 
 
 
 
 
 
Joe Allanson
 
 
 
 
 
 
Executive Vice President,
Chief Accounting Officer
and Corporate Controller
(Principal Accounting Officer)



75
EX-10.4 2 crm-ex104xgratitudebon.htm EXHIBIT 10.4 Exhibit
Exhibit 10.4

Gratitude Bonus Plan
(Amended and Restated August 21, 2019)

Overview:

The objective of the Gratitude Bonus Plan, f/k/a the Kokua Bonus Plan (the “Plan”) is to motivate and reward performing eligible employees for their contributions to salesforce.com’s (the “Company”) success by aligning the goals of each employee with those of the Company.

Effective Date:

This Plan is amended and restated effective August 21, 2019. This Plan replaces or supersedes all previous bonus plan documents, plan descriptions, and bonus practices under which employees were previously eligible with respect to all versions of the Plan prior to this most recent amendment and restatement; provided, however, that amounts earned but unpaid under such previous versions of the plan will be paid in accordance with their terms.

Bonus Period:

Unless determined otherwise by the Administrator, the Plan performance period coincides with the Company’s fiscal year from February 1st to January 31st (“Bonus Period”) and, subject to the Section 409A provisions below, bonuses under the Plan (“Bonus Awards”) will be paid at times determined by the Administrator. Previous timing of Bonus payments does not dictate timing of future bonus payments, if any.

Eligibility:

Unless the Administrator (as defined below) determines otherwise with respect to an employee, an employee is eligible to participate in the Plan if the employee meets all of the criteria listed below. In order for an employee to be eligible to receive any Bonus Award under this Plan, the employee must:
o
Be an active, regular, full-time, part-time or fixed term employee of the Company (or Company subsidiary or affiliate). For the avoidance of doubt, for purposes of the Plan, active employment includes being on a Company-approved leave of absence
o
Be an employee on the Company’s (or a Company subsidiary’s or Company affiliate’s) payroll on the date of the bonus payment
o
Be performing at or above his or her leadership’s expectations
o
Not be on a commission, departmental bonus, Management by Objective, or Marketing Cloud or other ExactTarget bonus plan, or other bonus or incentive compensation plan or arrangement designated by the Administrator, in each case, unless otherwise approved prior to the date the bonus payment is distributed by the Administrator

        


o
Have submitted, through such means as determined by the Company, his or her V2MOM (or other employee individual performance objectives, if so determined by the Administrator) for the applicable fiscal year by the applicable deadline established by the Company, unless the Administrator determines that such submission will not be required for the employee (including through a waiver of such requirement at any time prior to the payment date of a Bonus Amount, if any, to the applicable employee for the applicable Company fiscal year). Notwithstanding the foregoing, unless and until the Administrator determines otherwise, an employee on a Company-approved leave of absence during such times as determined by the Company (for purposes of clarity, a Company-approved leave of absence does not include paid-time off, vacation, sabbatical, or similar time off arrangements), shall not be subject to such submission requirements. If the Administrator determines otherwise pursuant to the prior sentence, such V2MOM (or other applicable employee individual performance objectives) submission requirements as the Administrator determines shall apply instead
o
Have met such other requirements as the Administrator has determined to be applicable for the relevant Bonus Period

The Administrator may waive or modify any eligibility criteria otherwise applicable to an employee at any time prior to the date a bonus payment, if any, otherwise is or would be distributed to the employee under the Plan for the applicable Bonus Period.

Performance Objectives and Plan Components:
Notwithstanding any contrary provision of the Plan, the Administrator, in its sole discretion, will determine the performance objective or objectives applicable to any potential Target Bonus (or portion thereof). Until and unless the Administrator determines otherwise, the Plan will be comprised of two components: Company performance and individual performance.

Company Performance
“Company Performance” is based on the Company’s achievement of such performance objective or objectives as the Administrator may determine to be applicable for the Bonus Period (and which objectives may differ by Pool (as defined below), by employee or group of employees, or on such other basis as the Administrator deems appropriate). Performance objectives included in the determination of Company Performance may include, but are not limited to, any one or more of bookings, customer attrition, non-GAAP operating income, revenue, and operating cash flow, or other metric or metrics determined by the Administrator to be appropriate. Until and unless the Administrator determines otherwise, while Company Performance remains a component of the Plan for a Bonus Period, after the close of the Bonus Period, a “Corporate Multiplier” will be assigned based on the level of Company Performance.

Individual Performance
Unless and until the Administrator determines otherwise, after the close of the Bonus Period, each applicable employee will be assigned an Individual Multiplier based on such employee’s levels of performance (as determined by the Administrator with respect to any Section 16 Officer and, until and unless the Administrator determines otherwise, the employee’s manager with respect to any employee that is not a Section 16 Officer) and other factors as deemed appropriate. If determined by the Administrator to be appropriate, each eligible employee, along with his or her manager, will establish key “Individual Performance Objectives,” with the final Individual Performance Objectives for an eligible employee to be determined by the Administrator with respect to any Section 16 Officer and, until and unless the Administrator determines otherwise, by the employee’s manager with respect to any employee that is not a Section 16 Officer. Individual Performance Objectives may include, but are not limited to any one or more of individual objectives, developmental areas, and career development, project completion, operational targets, financial targets, any other quantifiable goal relating to the Company’s V2MOM and the employee’s

2


individual performance, or any other metric or metrics determined to by the Administrator to be appropriate. The Administrator may periodically review the objectives to evaluate, update, adjust or validate them, and the levels of performance against such Individual Performance Objective may impact the determination of the employee’s Individual Multiplier.

Funding of the Gratitude Bonus Pool:

For each Bonus Period, the Company will create one or more Gratitude Bonus Pools (together, the “Pools” and each, a “Pool”), which Pools may be established before, during or after the applicable Bonus Period. Bonus Awards for a Bonus Period will be paid from the Pools. Until and unless the Administrator determines otherwise, for each Bonus Period, the Company will create three Pools, each of which are to be funded based on the achievement of such performance objective or objectives as the Administrator will determine (and which objectives may differ by Pool, by employee or group of employees, or on such other basis as the Administrator deems appropriate). Until and unless the Administrator determines otherwise, the Pools will be funded based on the achievement of Company Performance objectives (as indicated based on the Corporate Multiplier and as set for the applicable Pool) for the applicable Bonus Period. Until and unless the Administrator determines otherwise, the three Pools will be for 1) Director level (including Senior Director and any other categories of Director) and below positions (the “Director & Below Pool”); 2) Vice President and above positions (excluding Section 16 Officers) (the “VP & Above Pool”),; and 3) the Company’s Section 16 Officers (the “Section 16 Officer Pool”). For purposes of the Plan, “Section 16 Officer” means an employee of the Company (or its affiliate) who is subject to Section 16 of the Securities Exchange Act of 1934, as amended.

The objectives set forth above and the funding of the Pools are subject to approval by the Administrator. The Administrator may increase or decrease (including to zero) the funding of any Pool. The Pools are intended to represent discrete bonus funding allocations for those levels. However, subject to the approval of the Administrator, funding of the Section 16 Officer Pool and VP & Above Pool may be decreased and all or a portion of the decrease may be shifted to the Director & Below Pool.

The Administrator may determine that a minimal level of achievement must be obtained by the Company to fund the Pools. The minimum level of performance, if any, necessary to fund the Pools will be determined by the Administrator (and may differ by Pool, by employee or group of employees, or on such other basis as the Administrator deems appropriate). Once the Company achieves its minimum performance (if any), the Pools will continue to be funded as the Company’s performance increases until the Company’s maximum goals under the Plan are achieved. The Administrator may set maximum performance levels and multipliers for a Bonus Period (which maximums may differ by Pool, by employee or group of employees, or on such other basis as the Administrator deems appropriate). Notwithstanding the foregoing, until and unless changed by the Administrator, the maximum corporate funding multiplier for the Section 16 Officer Pool is set at 100%, and the maximum corporate funding multiplier for the VP & Above Pool and the Director & Below Pool is 110%.

Target Bonus:

The “Target Bonus” under the Plan for any eligible employee for a Bonus Period will be set by the Administrator (which Target Bonus may be expressed as a percentage of the eligible employee’s annual base salary or other earnings components (as selected by the Administrator) for the Bonus Period, a fixed dollar amount, or such other

3


amount or based on such other formula as the Administrator determines). The Administrator may modify an eligible employee’s Target Bonus for a Bonus Period at any time prior to the end of such Bonus Period.

Awarding Bonuses:

Subject to the discretion of the Administrator, the amount of an eligible employee’s Bonus Award, if any, for a Bonus Period is determined based on the level of funding (if any) of the Pools, the employee’s Individual Multiplier (if applicable), the employee’s Target Bonus, such other metrics the Administrator has determined to be applicable for the Bonus Period, and date of hire or eligibility under the Plan. Until and unless the Administrator determines otherwise, when, and if, the Pools fund, designated managers will recommend an Individual Multiplier for an eligible employee based on the employee’s individual performance, the allocated Pool for the Bonus Period, date of hire, and any other matters as the Administrator deems appropriate. The fact and amount of a Bonus Award, if any, is at the sole discretion of the Administrator and may be less than, equal to or greater than the employee’s Target Bonus or the amount that would otherwise result based on the Individual Multiplier recommended by the employee’s manager and may vary from employee to employee.

Notwithstanding anything herein to the contrary, and subject to any continued employment requirements of the Plan, during a Bonus Period, the Administrator may, in its discretion, choose to pay all or a portion of a then-current employee’s Target Bonus for the Bonus Period without regard to whether the applicable Pool has been funded or Company Performance Objectives or Individual Performance Objectives have been achieved and without regard to the Corporate Multiplier or Individual Multiplier assigned, including paying all or a portion of a Bonus Amount prior to the end of the Bonus Period. For purposes of clarity, if such a Bonus Award is paid, the Administrator may determine that any later Bonus Award for such Bonus Period will be reduced by all or a portion of the amount of the earlier payment.

Except as provided above or otherwise determined by the Administrator, an employee who does not meet his or her manager’s or the Administrator’s expectations with respect to individual performance will not receive any Bonus Award under this Plan.

Bonus Award payments are subject to the approval of the Administrator. The Administrator retains the right to increase, decrease, pro-rate or eliminate an individual Bonus Award or to increase, decrease, pro-rate or eliminate Bonus Awards collectively as the Administrator deems necessary or appropriate.

All Bonus Awards paid under the Plan will be subject to all applicable tax withholdings.

Pro-Rated Bonus Awards:

Unless determined otherwise by the Administrator, for any employee hired after the first day of the Bonus Period, Bonus Awards, if any, will be pro-rated on such basis as the Administrator determines to be appropriate. An employee who leaves the Company and is re-hired within the same Bonus Period may be eligible to receive a pro-rated Bonus Award based solely on the employee’s re-hire date or on such other basis as the Administrator determines to be appropriate. The Administrator also may pro-rate Bonus Awards, if any, in connection with an employee’s leave of absence or on any other basis the Administrator deems appropriate.


4


Promotions/Transfers:

Unless determined otherwise by the Administrator, an employee who transfers into or out of a Plan-eligible job may be eligible for a pro-rated Bonus Award based on the period of time spent in the Gratitude Bonus Plan-eligible position (or on such other basis as the Administrator determines to be appropriate) provided such employee has been actively employed during the Bonus Period and performing at an acceptable level, the relevant Pool has funded, and he or she is an active employee of the Company (or a Company subsidiary or Company affiliate) when bonuses are paid.

Unless determined otherwise by the Administrator, if any employee transfers from one Plan-eligible position to another Plan-eligible position (with a higher, lower, or same Target Bonus), the employee’s Bonus Award, if any, will be calculated based on the employee’s pro-rated Target Bonus and metrics on which the Target Bonus are based (e.g., annual base salary) in each position at the end of the applicable Bonus Period, and then applying the Corporate Multiplier and Individual Multiplier as provided under the Plan, subject to the discretion of the Administrator. The pro-rated Target Bonus for each Plan-eligible position will be determined based on the number of months during the Bonus Period the employee spent in that position.

Employees who transfer from one country’s payroll to another’s will be paid in accordance with the mobility practice in place at the time of payment, and in accordance with applicable local laws, subject to the discretion of the Administrator.

Termination of Employment:

Unless otherwise provided by applicable law or otherwise provided by the Administrator, an employee who ceases employment with the Company (and the Company’s subsidiaries and affiliates) for any reason prior to the date bonuses are paid for a Bonus Period will not be eligible for and will not earn any Bonus Award for that Bonus Period. In the case of death, permanent disability or exceptional circumstances, deviations from eligibility under the Plan may be approved and reviewed by the Administrator or the SVP, Employee Success on a case-by-case basis; provided that any deviation with respect to a Section 16 Officer must be approved by the Compensation Committee.

Administrator:

The Plan will be administered by the Administrator. The “Administrator” means, with respect to a Section 16 Officer and the Section 16 Officer Pool, the Compensation Committee of the Company’s Board of Directors (the “Compensation Committee”). With respect to all other employees and the VP & Above Pool and Director & Below Pool, the “Administrator” means individually or collectively, any of the Company’s co-Chief Executive Officers, the Company’s Chief Financial Officer, any member of the Executive Committee of the Company or such other Company officers as may be delegated authority by the Compensation Committee; provided, however, that the Compensation Committee or the Company’s Board of Directors may, at any time, elect to act in whole or in part in the capacity of Administrator.

The Administrator, in its sole discretion and on such terms and conditions as it may provide, may delegate all or part of its authority and powers under the Plan to one or more members of the Company’s Board of Directors or one or more officers or employees of the Company; provided, however, that the Compensation Committee may not delegate its authority as Administrator with respect to Section 16 Officers other than to the Company’s Board of

5


Directors. If the Administrator delegates any authority for the administration of the Plan, the term “Administrator” will include the individuals delegated such authority with respect to such authority.

Section 409A:
  
Bonuses, if any, under the Plan will be paid at the time or times determined by the Administrator, but in all cases no later than as soon as practicable following the end of the applicable Bonus Period to which the bonus relates. In no event will bonuses, if any, under the Plan be paid later than the later of (1) the fifteenth day of the third month following the end of the first Company fiscal year in which the applicable Bonus is no longer subject to a substantial risk of forfeiture (within the meaning of Section 409A), or (2) the fifteenth day of the third month following the end of the first calendar year in which the applicable Bonus Amount is no longer subject to a substantial risk of forfeiture (within the meaning of Section 409A); further, in all cases, Bonus Amounts, if any, under the Plan will be paid within ninety days following the end of the applicable Bonus Period to which the bonus relates. It is intended that all bonuses payable under this Plan will be exempt from the requirements of “Section 409A” (as defined below) pursuant to the “short-term deferral” exemption or, in the alternative, comply with the requirements of Section 409A so that none of the payments and benefits to be provided under this Plan will be subject to the additional tax imposed under Section 409A, and any ambiguities or ambiguous terms herein will be interpreted to so comply or be exempt. Further, if and to the extent necessary to avoid subjecting an employee to additional taxation under Section 409A, payment to an employee of all or a portion of any severance-related payment of a bonus under the Plan, and any other severance payments to the employee that are deferred compensation for purposes of Section 409A, will be delayed until the date that is six months and one day following the employee’s separation from service. Each payment and benefit payable under this Plan is intended to constitute a separate payment for purposes of Section 1.409A-2(b)(2) of the Treasury Regulations. The Company may, in good faith and without the consent of any participant, make any amendments to this Plan and take such reasonable actions as it deems necessary, appropriate or desirable to avoid imposition of any additional tax or income recognition under Section 409A prior to actual payment to the participant. “Section 409A” means Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations and guidance thereunder, as they may be amended or modified from time to time, and any applicable state law equivalents.

Modification, Interpretation, and Termination of the Plan:

The Plan, as set forth in this document, represents the general guidelines the Company intends to utilize to determine what Bonus Award payments, if any, will be paid. The Administrator reserves the right to modify or terminate the Plan, at any time, with or without written notification; provided that any modification or termination impacting a Section 16 Officer must be approved by the Compensation Committee or the Company’s Board of Directors. The Administrator will have the full power and authority to interpret and administer the Plan and will be the sole arbiter of all manners of interpretation and application of the Plan. All determinations and decisions made by the Administrator or any delegate of the Administrator pursuant to the provisions of the Plan are in the Administrator’s sole discretion, will be final, conclusive, and binding on all persons, and will be given the maximum deference permitted by law. For avoidance of doubt, Administrator determinations and decisions under this Plan may differ from Bonus Period to Bonus Period, from Pool to Pool, from employee to employee or on such other basis, consistent with applicable law, as the Administrator deems appropriate.

The existence of, or an employee’s eligibility for, this Plan will not be deemed to give the employee the right to be retained in the employment of the Company and will not change employees’ at-will employment status, where

6


applicable. The Plan is strictly non-contractual and does not form part of any employee’s terms and conditions of employment, or part of any employee’s employment contract. The Plan will not be deemed to constitute a contract of employment with any participating employee, nor be deemed to be consideration for the employment of any participant.

7
EX-31.1 3 crm-ex311xq2fy20.htm EXHIBIT 31.1 Exhibit


Exhibit 31.1
CERTIFICATION
I, Marc Benioff, certify that:
1.
I have reviewed this report on Form 10-Q of salesforce.com, 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 officers 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 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 officers 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.
 
August 23, 2019
/s/ MARC BENIOFF
 
Marc Benioff
 
Chairman of the Board of Directors and
Co-Chief Executive Officer
(Principal Executive Officer)



EX-31.2 4 crm-ex312xq2fy20.htm EXHIBIT 31.2 Exhibit


Exhibit 31.2
CERTIFICATION
I, Keith Block, certify that:
1.
I have reviewed this report on Form 10-Q of salesforce.com, 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 officers 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 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 officers 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.
 
August 23, 2019
/s/ KEITH BLOCK
 
Keith Block
 
Co-Chief Executive Officer
(Principal Executive Officer)



EX-31.3 5 crm-ex313xq2fy20.htm EXHIBIT 31.3 Exhibit


Exhibit 31.3
CERTIFICATION
I, Mark J. Hawkins, certify that:
1.
I have reviewed this report on Form 10-Q of salesforce.com, 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 officers 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 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 officers 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.

August 23, 2019
/s/ Mark J. Hawkins
 
Mark J. Hawkins
 
President and Chief Financial Officer
(Principal Financial Officer)



EX-32.1 6 crm-ex321xq2fy20.htm EXHIBIT 32.1 Exhibit


Exhibit 32.1
CERTIFICATION OF CO-CHIEF EXECUTIVE OFFICERS 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
Based on my knowledge, I, Marc Benioff, 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 of salesforce.com, inc. on Form 10-Q for the period ended July 31, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of salesforce.com, inc.
August 23, 2019
/s/ MARC BENIOFF
 
Marc Benioff
 
Chairman of the Board of Directors and
Co-Chief Executive Officer
(Principal Executive Officer)

Based on my knowledge, I, Keith Block, 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 of salesforce.com, inc. on Form 10-Q for the period ended July 31, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of salesforce.com, inc.
August 23, 2019
/s/ KEITH BLOCK
 
Keith Block
 
Co-Chief Executive Officer
(Principal Executive Officer)
Based on my knowledge, I, Mark J. Hawkins, 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 of salesforce.com, inc. on Form 10-Q for the period ended July 31, 2019 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such Form 10-Q fairly presents, in all material respects, the financial condition and results of operations of salesforce.com, inc.
 
August 23, 2019
/s/ MARK J HAWKINS
 
Mark J. Hawkins
 
President and Chief Financial Officer
(Principal Financial Officer)



EX-101.SCH 7 crm-20190731.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 2106100 - Disclosure - Business Combinations link:presentationLink link:calculationLink link:definitionLink 2406403 - Disclosure - Business Combinations (Consideration Transferred) (Details) link:presentationLink link:calculationLink link:definitionLink 2406404 - Disclosure - Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details) link:presentationLink link:calculationLink link:definitionLink 2406402 - Disclosure - Business Combinations (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2306301 - Disclosure - Business Combinations (Tables) link:presentationLink link:calculationLink link:definitionLink 1001000 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1005000 - Statement - Condensed Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1002000 - Statement - Condensed Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1002501 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1004000 - Statement - Condensed Consolidated Statements of Stockholders’ Equity link:presentationLink link:calculationLink link:definitionLink 0001000 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 2108100 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Debt - Carrying Value of Borrowings (Details) link:presentationLink link:calculationLink link:definitionLink 2408403 - Disclosure - Debt - Future Principal Payments (Details) link:presentationLink link:calculationLink link:definitionLink 2408404 - Disclosure - Debt - Revolving Credit Facility (Details) link:presentationLink link:calculationLink link:definitionLink 2408405 - Disclosure - Debt - Schedule of Interest Expense (Detail) link:presentationLink link:calculationLink link:definitionLink 2308301 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2104100 - Disclosure - Derivatives link:presentationLink link:calculationLink link:definitionLink 2404404 - Disclosure - Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail) link:presentationLink link:calculationLink link:definitionLink 2404403 - Disclosure - Derivatives - Fair Value of Outstanding Derivative Instruments (Detail) link:presentationLink link:calculationLink link:definitionLink 2404402 - Disclosure - Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail) link:presentationLink link:calculationLink link:definitionLink 2304301 - Disclosure - Derivatives (Tables) link:presentationLink link:calculationLink link:definitionLink 2111100 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 2411402 - Disclosure - Earnings Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Earnings Per Share - Shares Excluded from Diluted Earnings or Loss Per Share (Detail) link:presentationLink link:calculationLink link:definitionLink 2311301 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2105100 - Disclosure - Fair Value Measurement link:presentationLink link:calculationLink link:definitionLink 2405402 - Disclosure - Fair Value Measurement (Detail) link:presentationLink link:calculationLink link:definitionLink 2305301 - Disclosure - Fair Value Measurement (Tables) link:presentationLink link:calculationLink link:definitionLink 2110100 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2410401 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2107100 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill link:presentationLink link:calculationLink link:definitionLink 2407403 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details) link:presentationLink link:calculationLink link:definitionLink 2407404 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details) link:presentationLink link:calculationLink link:definitionLink 2407402 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details) link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Tables) link:presentationLink link:calculationLink link:definitionLink 2103100 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 2403405 - Disclosure - Investments - Schedule of Components of Investment Income (Detail) link:presentationLink link:calculationLink link:definitionLink 2403402 - Disclosure - Investments - Schedule of Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 2403404 - Disclosure - Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail) link:presentationLink link:calculationLink link:definitionLink 2403403 - Disclosure - Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail) link:presentationLink link:calculationLink link:definitionLink 2403406 - Disclosure - Investments - Schedule of Strategic Investments (Detail) link:presentationLink link:calculationLink link:definitionLink 2303301 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 2112100 - Disclosure - Leases and Other Commitments link:presentationLink link:calculationLink link:definitionLink 2412402 - Disclosure - Leases and Other Commitments - Additional Information (Detail) link:presentationLink link:calculationLink link:definitionLink 2412404 - Disclosure - Leases and Other Commitments - Balance Sheet and Other Information Related to Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2412403 - Disclosure - Leases and Other Commitments - Components of Lease Expense and Supplemental Cash Flow Information (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Leases and Other Commitments - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2412405 - Disclosure - Leases and Other Commitments - Maturities of Lease Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 2312301 - Disclosure - Leases and Other Commitments (Tables) link:presentationLink link:calculationLink link:definitionLink 2113100 - Disclosure - Legal Proceedings and Claims link:presentationLink link:calculationLink link:definitionLink 2413401 - Disclosure - Legal Proceedings and Claims (Details) link:presentationLink link:calculationLink link:definitionLink 2114100 - Disclosure - Related-Party Transactions link:presentationLink link:calculationLink link:definitionLink 2414401 - Disclosure - Related-Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 2102100 - Disclosure - Revenues link:presentationLink link:calculationLink link:definitionLink 2402403 - Disclosure - Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2402402 - Disclosure - Revenues - Disaggregation of Revenue (Detail) link:presentationLink link:calculationLink link:definitionLink 2402404 - Disclosure - Revenues - Remaining Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 2302301 - Disclosure - Revenues (Tables) link:presentationLink link:calculationLink link:definitionLink 2109100 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 2409404 - Disclosure - Stockholders' Equity - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2409403 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Detail) link:presentationLink link:calculationLink link:definitionLink 2409402 - Disclosure - Stockholders' Equity - Stock Options Outstanding (Detail) link:presentationLink link:calculationLink link:definitionLink 2309301 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 2115100 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2415401 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink 2101100 - Disclosure - Summary of Business and Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 2401403 - Disclosure - Summary of Business and Significant Accounting Policies - Narrative (Detail) link:presentationLink link:calculationLink link:definitionLink 2201201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 2401404 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail) link:presentationLink link:calculationLink link:definitionLink 2301302 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 crm-20190731_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 crm-20190731_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 crm-20190731_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Cover page. Document Type Document Type Document Quarterly Report Document Quarterly Report Document Period End Date Document Period End Date Document Transition Report Document Transition Report Entity File Number Entity File Number Entity Registrant Name Entity Registrant Name Entity Central Index Key Entity Central Index Key Current Fiscal Year End Date Current Fiscal Year End Date Document Fiscal Year Focus Document Fiscal Year Focus Document Fiscal Period Focus Document Fiscal Period Focus Amendment Flag Amendment Flag Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Entity Tax Identification Number Entity Tax Identification Number Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, City or Town Entity Address, City or Town Entity Address, State or Province Entity Address, State or Province Entity Address, Postal Zip Code Entity Address, Postal Zip Code City Area Code City Area Code Local Phone Number Local Phone Number Title of 12(b) Security Title of 12(b) Security Trading Symbol Trading Symbol Security Exchange Name Security Exchange Name Entity Current Reporting Status Entity Current Reporting Status Entity Interactive Data Current Entity Interactive Data Current Entity Filer Category Entity Filer Category Entity Small Business Entity Small Business Entity Emerging Growth Company Entity Emerging Growth Company Entity Shell Company Entity Shell Company Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Investments, Debt and Equity Securities [Abstract] Due within 1 year Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value Due in 1 year through 5 years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value Due in 5 years through 10 years Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value Fair Value of Marketable Securities Debt Securities, Available-for-sale Commitments and Contingencies Disclosure [Abstract] Leases and Other Commitments Commitments Disclosure [Text Block] Fair Value Disclosures [Abstract] Fair Value Measurement Fair Value Disclosures [Text Block] Schedule of Marketable Securities Schedule of Available-for-sale Securities Reconciliation [Table Text Block] Schedule of Short-Term and Long-Term Marketable Securities Debt Securities, Available-for-sale [Table Text Block] Schedule of Marketable Securities in a Unrealized Loss Position Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block] Schedule of Components of Investment Income Schedule of Other Nonoperating Income, by Component [Table Text Block] Schedules of Strategic Investments Schedule of Strategic Investments [Table Text Block] Schedule of Strategic Investments [Table Text Block] Income Tax Disclosure [Abstract] Benefit from (provision for) income taxes Income Tax Expense (Benefit) Income (loss) before benefit from (provision for) income taxes Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest Effective tax rate Effective Income Tax Rate Reconciliation, Percent Discrete tax benefit Tax Adjustments, Settlements, and Unusual Provisions Reasonably possible decrease of unrecognized tax benefits Decrease in Unrecognized Tax Benefits is Reasonably Possible Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivatives Derivative Instruments and Hedging Activities Disclosure [Text Block] Interest income Investment Income, Interest Realized gains Gain on Sale of Investments Realized losses Loss on Sale of Investments Total investment income Investment Income, Net Equity [Abstract] Share-based Compensation, Stock Options, Activity Share-based Payment Arrangement, Option, Activity [Table Text Block] Schedule Of Stock Options Outstanding Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Schedule Of Restricted Stock Activity Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Debt Disclosure [Abstract] Remaining six months of Fiscal 2020 Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year Fiscal 2021 Long-term Debt, Maturities, Repayments of Principal in Year Two Fiscal 2022 Long-term Debt, Maturities, Repayments of Principal in Year Three Fiscal 2023 Long-term Debt, Maturities, Repayments of Principal in Year Four Fiscal 2024 Long-term Debt, Maturities, Repayments of Principal in Year Five Thereafter Long-term Debt, Maturities, Repayments of Principal after Year Five Total principal outstanding Long-term Debt Goodwill and Intangible Assets Disclosure [Abstract] Remaining six months of Fiscal 2020 Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year Fiscal 2021 Finite-Lived Intangible Assets, Amortization Expense, Year Two Fiscal 2022 Finite-Lived Intangible Assets, Amortization Expense, Year Three Fiscal 2023 Finite-Lived Intangible Assets, Amortization Expense, Year Four Fiscal 2024 Finite-Lived Intangible Assets, Amortization Expense, Year Five Thereafter Finite-Lived Intangible Assets, Amortization Expense, after Year Five Total amortization expense Finite-Lived Intangible Assets, Net Intangible Assets Acquired Through Business Combinations and Goodwill Goodwill and Intangible Assets Disclosure [Text Block] Earnings Per Share [Abstract] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Antidilutive Securities [Axis] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] Antidilutive Securities, Name [Domain] Employee stock awards Share-based Payment Arrangement [Member] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Anti-dilutive securities excluded Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Operating lease cost Operating Lease, Cost Finance lease cost: Lease, Cost [Abstract] Amortization of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Interest on lease liabilities Finance Lease, Interest Expense Interest on lease liabilities Finance Lease, Cost Finance Lease, Cost Cash paid for amounts included in the measurement of lease liabilities: Cash Flow, Lessee [Abstract] Cash Flow, Lessee [Abstract] Operating cash outflows for operating leases Operating Lease, Payments Operating cash outflows for finance leases Finance Lease, Principal Payments Financing cash outflows for finance leases Finance Lease, Interest Payment on Liability Right-of-use assets obtained in exchange for lease obligations: Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract] Operating leases Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Earnings Per Share Earnings Per Share [Text Block] Related Party Transactions [Abstract] Schedule of Related Party Transactions, by Related Party [Table] Schedule of Related Party Transactions, by Related Party [Table] Related Party [Axis] Related Party [Axis] Related Party [Domain] Related Party [Domain] Affiliated Entity Affiliated Entity [Member] Related Party Transaction [Line Items] Related Party Transaction [Line Items] Number of Company's board members that hold board seats in Foundation Number of Company's Board Members that Hold Board Seats in Foundation Number of Company's Board Members that Hold Board Seats in Foundation Number of board seats in Foundation Number of Board Seats in Foundation Number of Board Seats in Foundation Number of Company's employees that hold board seats in non-profit Number of Company's Employees that Hold Board Seats in Non-Profit Number of Company's Employees that Hold Board Seats in Non-Profit Number of Company's board members that hold board seats in non-profit Number Company's Board Members that Hold Board Seats in Non-Profit Number Company's Board Members that Hold Board Seats in Non-Profit Number of board seats in non-profit held by Company's employees and board members Number of Board Seats in Non-Profit Held by Company's Employees and Chairman Number of Board Seats in Non-Profit Held by Company's Employees and Chairman Number of board seats in non-profit Number of Board Seats in Non-Profit Number of Board Seats in Non-Profit Value of resources donated to related parties Value Of Resources Donated To Related Parties Value of resources donated to related parties. Value of donated subscriptions to related parties Fair Value Of Donated Subscriptions To Related Parties Fair Value of Donated Subscriptions to Related Parties Accounting Policies [Abstract] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum Minimum [Member] Maximum Maximum [Member] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Axis] Property, Plant and Equipment, Type [Domain] Property, Plant and Equipment, Type [Domain] Computers, equipment and software Computer Equipment And Software [Member] Computer Equipment And Software [Member] Furniture and fixtures Furniture and Fixtures [Member] Leasehold improvements Leasehold Improvements [Member] Building and structural components Building and Structural Components [Member] Building and Structural Components [Member] Building improvements Building Improvements [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Property and equipment, estimated useful lives Property, Plant and Equipment, Useful Life Derivative [Table] Derivative [Table] Hedging Designation [Axis] Hedging Designation [Axis] Hedging Designation [Domain] Hedging Designation [Domain] Derivatives not designated as hedging instruments Not Designated as Hedging Instrument [Member] Derivative Instrument [Axis] Derivative Instrument [Axis] Derivative Contract [Domain] Derivative Contract [Domain] Foreign currency derivative contracts Foreign Exchange Contract [Member] Derivative [Line Items] Derivative [Line Items] Notional amount of foreign currency derivative contracts Derivative, Notional Amount Fair value of foreign currency derivative contracts Derivative, Fair Value, Net Schedule of Goodwill [Table] Schedule of Goodwill [Table] Business Acquisition [Axis] Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Salesforce.org Salesforce.org [Member] Salesforce.org [Member] MapAnything, Inc. MapAnything, Inc. [Member] MapAnything, Inc. [Member] Goodwill [Line Items] Goodwill [Line Items] Goodwill [Roll Forward] Goodwill [Roll Forward] Balance as of January 31, 2019 Goodwill Goodwill acquired Goodwill, Acquired During Period Other acquisitions and adjustments Goodwill, Translation and Purchase Accounting Adjustments Balance as of July 31, 2019 Loss Contingencies [Table] Loss Contingencies [Table] Litigation Case [Axis] Litigation Case [Axis] Litigation Case [Domain] Litigation Case [Domain] Shareholder Derivative Lawsuits Shareholder Derivative Lawsuits [Member] Shareholder Derivative Lawsuits [Member] Tableau Software, Inc. (Tableau) Litigation Tableau Software, Inc. (Tableau) Litigation [Member] Tableau Software, Inc. (Tableau) Litigation [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Number of claims filed Loss Contingency, New Claims Filed, Number Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Acquired developed technology Developed Technology Rights [Member] Customer relationships Customer Relationships [Member] Other Other Intangible Assets [Member] Balance Sheet Location [Axis] Balance Sheet Location [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Other assets Other Assets [Member] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Finite-lived Intangible Assets [Roll Forward] Finite-lived Intangible Assets [Roll Forward] Intangible assets, gross, beginning balance Finite-Lived Intangible Assets, Gross Accumulated amortization, beginning balance Finite-Lived Intangible Assets, Accumulated Amortization Intangible assets, net, beginning balance Additions and retirements, net Finite-lived Intangible Assets, Additions and Retirements, Net Finite-lived Intangible Assets, Additions and Retirements, Net Expense and retirements, net Finite-lived Intangible Assets, Amortization Expense and Retirements, Net Finite-lived Intangible Assets, Amortization Expense and Retirements, Net Intangible assets, gross, ending balance Accumulated amortization, ending balance Intangible assets, net, ending balance Weighted average remaining useful life Acquired Finite-lived Intangible Assets, Weighted Average Useful Life Amortization of intangible assets Amortization of above and below Market Leases Contract asset Contract with Customer, Asset, after Allowance for Credit Loss Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Derivatives, Fair Value [Line Items] Derivatives, Fair Value [Line Items] Derivative assets Derivative Asset, Fair Value, Gross Asset Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Exercise Price Range [Axis] Exercise Price Range [Axis] Exercise Price Range [Domain] Exercise Price Range [Domain] $0.27 to $52.30 Range 1 [Member] Range 1 [Member] $54.36 to $75.57 Range 2 [Member] Range 2 [Member] $76.48 to $113.00 Range 3 [Member] Range 3 [Member] $118.04 Range 4 [Member] Range 4 [Member] $122.03 to $158.76 Range 5 [Member] Range 5 [Member] $161.50 Range 6 [Member] Range 6 [Member] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Outstanding Stock Options Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number Options granted under all plans (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures Exercised (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period Ending balance (in shares) Outstanding Stock Options, Vested or expected to vest (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Outstanding Stock Options, Exercisable (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number Options Outstanding Weighted-Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Beginning balance (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price Options granted under all plans (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Exercised (in dollars per share) Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Canceled (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Ending balance (in dollars per share) Weighted-Average Exercise Price, Vested or expected to vest (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Weighted-Average Exercise Price, Exercisable (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract] Balance Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value Vested or expected to vest Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Exercisable Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value Stock Options Outstanding Information Stock Option Information [Abstract] Stock Option Information [Abstract] Range of Exercise Prices, Minimum (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Range of Exercise Prices, Maximum (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Options, Number Outstanding (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Weighted-Average Remaining Contractual Life, Options Outstanding Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Weighted-Average Exercise Price, Options Outstanding (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Options Exercisable, Number of Shares (in shares) Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Options Exercisable, Weighted-Average Exercise Price (in dollars per share) Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Summary of Business and Significant Accounting Policies Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Schedule of Long-term Debt Schedule of Long-term Debt Instruments [Table Text Block] Schedule of Maturities of Long-term Debt Schedule of Maturities of Long-term Debt [Table Text Block] Schedule of Interest Expense Interest Income and Interest Expense Disclosure [Table Text Block] Business Combinations [Abstract] Schedule of Consideration Transferred Schedule of Business Acquisitions, by Acquisition [Table Text Block] Schedule of Recognized Identified Assets Acquired and Liabilities Assumed Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block] Operating Leases Lessee, Operating Lease, Liability, Payment, Due [Abstract] Remaining six months of Fiscal 2020 Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year Fiscal 2021 Lessee, Operating Lease, Liability, Payments, Due Year Two Fiscal 2022 Lessee, Operating Lease, Liability, Payments, Due Year Three Fiscal 2023 Lessee, Operating Lease, Liability, Payments, Due Year Four Fiscal 2024 Lessee, Operating Lease, Liability, Payments, Due Year Five Thereafter Lessee, Operating Lease, Liability, Payments, Due after Year Five Total minimum lease payments Lessee, Operating Lease, Liability, Payments, Due Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Total Operating Lease, Liability Finance Leases Finance Lease, Liability, Payment, Due [Abstract] Remaining six months of Fiscal 2020 Finance Lease, Liability, Payments, Remainder of Fiscal Year Fiscal 2021 Finance Lease, Liability, Payments, Due Year Two Fiscal 2022 Finance Lease, Liability, Payments, Due Year Three Fiscal 2023 Finance Lease, Liability, Payments, Due Year Four Fiscal 2024 Finance Lease, Liability, Payments, Due Year Five Thereafter Finance Lease, Liability, Payments, Due after Year Five Total minimum lease payments Finance Lease, Liability, Payment, Due Less: Imputed interest Finance Lease, Liability, Undiscounted Excess Amount Total Finance Lease, Liability Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Business Acquisition [Line Items] Cash Payments to Acquire Businesses, Gross Loss on settlement of Salesforce.org reseller agreement Fair Value Adjustment Loss On Remaining Performance Obligations of Agreements Fair Value Adjustment Loss On Remaining Performance Obligations of Agreements Total Business Combination, Consideration Transferred Schedule of Assets and Liabilities Measured at Fair Value an a Recurring Basis Fair Value, by Balance Sheet Grouping [Table Text Block] Fiscal Year Fiscal Period, Policy [Policy Text Block] Basis of Presentation Basis of Accounting, Policy [Policy Text Block] Use of Estimates Use of Estimates, Policy [Policy Text Block] Principles of Consolidation Consolidation, Policy [Policy Text Block] Segments Segment Reporting, Policy [Policy Text Block] Concentrations of Credit Risk, Significant Customers and Investments Concentration Risk, Credit Risk, Policy [Policy Text Block] Revenue Recognition and Costs Capitalized to Obtain Revenue Contracts Revenue from Contract with Customer [Policy Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Marketable Securities Marketable Securities, Policy [Policy Text Block] Strategic Investments Investment, Policy [Policy Text Block] Derivative Financial Instruments Derivatives, Policy [Policy Text Block] Fair Value Measurement Fair Value of Financial Instruments, Policy [Policy Text Block] Property and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Capitalized Software Costs Research, Development, and Computer Software, Policy [Policy Text Block] Intangible Assets acquired through Business Combinations Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Impairment Assessment Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Business Combinations Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Leases Lessee, Leases [Policy Text Block] Stock-Based Expense Compensation Related Costs, Policy [Policy Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Foreign Currency Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Warranties and Indemnification Commitments and Contingencies, Policy [Policy Text Block] New Accounting Pronouncements Adopted and Pending Adoption New Accounting Pronouncements, Policy [Policy Text Block] Reclassifications Reclassification, Policy [Policy Text Block] Other Commitments [Table] Other Commitments [Table] Facility to be Constructed Construction [Member] Facilities Space Facilities Space [Member] Facilities Space [Member] Long-term Debt, Type [Axis] Long-term Debt, Type [Axis] Long-term Debt, Type [Domain] Long-term Debt, Type [Domain] Letter of credit Letter of Credit [Member] Other Commitments [Line Items] Other Commitments [Line Items] Operating lease term Lessee, Operating Lease, Term of Contract Operating lease extension term Lessee, Operating Lease, Renewal Term Operating lease termination option Lessee, Operating Lease, Termination Period Lessee, Operating Lease, Termination Period Sublease income, remainder of fiscal year Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year Sublease income, next four years Lessor, Operating Lease, Payments to be Received, Next Four Years Lessor, Operating Lease, Payments to be Received, Next Four Years Sublease income, thereafter Lessor, Operating Lease, Payments to be Received, Thereafter Operating leases that have not yet commenced Lessee, Operating Lease, Lease Not yet Commenced, Amount Lessee, Operating Lease, Lease Not yet Commenced, Amount Operating lease commitment balance, including leases not yet commenced Lessee, Operating Lease, Commitment including Lease Not yet Commenced, Amount Lessee, Operating Lease, Commitment including Lease Not yet Commenced, Amount Value of outstanding letters of credit Letters of Credit Outstanding, Amount Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Fair Value of Outstanding Derivative Instruments Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of The Effect of The Derivative Instruments Not Designated as Hedging Instruments on the Condensed Consolidated Statements of Operations Derivative Instruments, Gain (Loss) [Table Text Block] Subsequent Events [Abstract] Subsequent Events Subsequent Events [Text Block] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Investment Type [Axis] Investment Type [Axis] Investments [Domain] Investments [Domain] Time deposits Bank Time Deposits [Member] Money market mutual funds Money Market Funds [Member] Corporate notes and obligations Corporate Debt Securities [Member] U.S. treasury securities US Treasury Securities [Member] Mortgage backed obligations Collateralized Mortgage Backed Securities [Member] Asset backed securities Asset-backed Securities [Member] Municipal securities Municipal Notes [Member] Foreign government obligations Debt Security, Government, Non-US [Member] U.S. agency obligations US Government Agencies Debt Securities [Member] Time deposits Marketable Securities, Time Deposits [Member] Marketable Securities, Time Deposits [Member] Covered bonds Bonds [Member] Cash Cash [Member] Privately held debt and equity securities and equity method investments Privately Held Securities [Member] Privately Held Securities [Member] Measurement Basis [Axis] Measurement Basis [Axis] Fair Value Measurement [Domain] Fair Value Measurement [Domain] Portion at Fair Value Measurement Portion at Fair Value Measurement [Member] Fair Value Estimate of Fair Value Measurement [Member] Cash and cash equivalents Cash and Cash Equivalents [Member] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Quoted Prices in Active Markets for Identical Assets (Level 1) Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level 3) Fair Value, Inputs, Level 3 [Member] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Marketable securities Investments, Fair Value Disclosure Publicly held equity securities Other Long-term Investments Foreign currency derivative contracts Derivative Asset Total assets Assets, Fair Value Disclosure Legal Proceedings and Claims Legal Matters and Contingencies [Text Block] Subsequent Event [Table] Subsequent Event [Table] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Subsequent Event Subsequent Event [Member] Tableau Software, Inc. Tableau Software, Inc. [Member] Tableau Software, Inc. [Member] ClickSoftware Technologies Ltd. ClickSoftware Technologies Ltd. [Member] ClickSoftware Technologies Ltd. [Member] Subsequent Event [Line Items] Subsequent Event [Line Items] Consideration transferred Common stock issued Business Combination, Consideration Transferred, Equity Interests Issued and Issuable Common stock issued (in shares) Business Acquisition, Equity Interest Issued or Issuable, Number of Shares Fair value of stock options and restricted stock awards assumed Business Combination, Consideration Transfered, Fair Value of Equity Awards Assumed Business Combination, Consideration Transfered, Fair Value of Equity Awards Assumed Award Type [Axis] Award Type [Axis] Award Type [Domain] Award Type [Domain] Restricted stock activity Restricted Stock [Member] Performance-based restricted stock units Performance Shares [Member] Restricted Stock Outstanding Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Beginning balance (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number Granted (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period Canceled (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period Vested and converted to shares (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period Ending balance (in shares) Expected to vest (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number Restricted Stock Outstanding, Weighted-Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price [Roll Forward] Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price [Roll Forward] Beginning balance (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Exercise Price. Granted (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Exercise Price Share based compensation arrangement by share based payment award equity instruments other than options grants in period weighted average exercise price Canceled (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period Weighted Average Exercise Price Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited in Period Weighted Average Exercise Price Vested and converted to shares (in dollars per share) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Exercise Price Share based compensation arrangement by share based payment award equity instruments other than options vested in period weighted average exercise price Ending balance (in dollars per share) Restricted Stock Outstanding, Aggregate Intrinsic Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract] Ending balance Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding Expected to vest Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Aggregate Intrinsic Value Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Aggregate Intrinsic Value. Investment Holdings [Table] Investment Holdings [Table] Measurement Basis [Axis] Fair Value Measurement Alternative Changes Measurement [Member] Other Portion at Other than Fair Value Measurement [Member] Financial Instrument [Axis] Financial Instrument [Axis] Financial Instruments [Domain] Financial Instruments [Domain] Publicly traded securities Publicly Traded Securities [Member] Publicly Traded Securities [Member] Privately held securities Equity securities Equity Securities [Member] Debt securities Debt Securities [Member] Private Placement, Technology Company Private Placement, Technology Company [Member] Private Placement, Technology Company [Member] Investment Holdings [Line Items] Investment Holdings [Line Items] Strategic investments Strategic Investments [Roll Forward] Strategic Investments [Roll Forward] Strategic Investments [Roll Forward] Carrying amount, beginning of period Equity Securities without Readily Determinable Fair Value, Amount Adjustments related to privately held equity securities: Adjustments Related to Privately Held Equity Investments [Abstract] Adjustments Related to Privately Held Equity Investments [Abstract] Net additions (reductions) Strategic Investments, Net Additions (Reductions) Strategic Investments, Net Additions (Reductions) Impairments and downward adjustments Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Annual Amount Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Annual Amount Upward adjustments Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount Carrying amount, beginning of period Cumulative impairments and downward adjustments Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Cumulative Amount Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Cumulative Amount Cumulative upward adjustments Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount Net realized gains (losses) recognized Realized Investment Gains (Losses) Gains on strategic investments, net Gain (Loss) on Strategic Investments Gain (Loss) on Strategic Investments Term of market standoff agreement Term of Market Standoff Agreement Term of Market Standoff Agreement Fair value of investment Economic interest Investment Owned, Percent of Net Assets Schedule of Available-for-sale Securities [Table] Schedule of Available-for-sale Securities [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-sale [Line Items] Marketable securities in an unrealized loss position for less than 12 months, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months Marketable securities in an unrealized loss position for less than 12 months, Unrealized Losses Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Marketable securities in an unrealized loss position for more than 12 months, Fair Value Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer Marketable securities in an unrealized loss position for more than 12 months, Unrealized Losses Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Marketable securities in an unrealized loss position, Fair Value Debt Securities, Available-for-sale, Unrealized Loss Position Marketable securities in an unrealized loss position, Unrealized Losses Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss Unrealized losses on fixed rate investments, upper range value Unrealized Losses On Fixed Rate Investments Upper Range Value Unrealized losses on fixed rate investments, upper range value. Cash and cash equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Deferred tax asset, current Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Other current and noncurrent assets Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Current And Noncurrent Assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Current and Noncurrent Assets Goodwill Accounts payable, accrued expenses and other liabilities, current and noncurrent Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Other Accrued Expenses, Current And Noncurrent Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable and Other Accrued Expenses, Current and Noncurrent Unearned revenue Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue Net assets acquired Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Schedule of Long-term Debt Instruments [Table] Schedule of Long-term Debt Instruments [Table] Term Loans Medium-term Notes [Member] Senior Notes Senior Notes [Member] Secured Debt Secured Debt [Member] Debt Instrument [Axis] Debt Instrument [Axis] Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] 2021 Term Loan 2021 Term Loan [Member] 2021 Term Loan [Member] 2023 Senior Notes 2023 Senior Notes [Member] 2023 Senior Notes [Member] 2028 Senior Notes 2028 Senior Notes [Member] 2028 Senior Notes [Member] Loan assumed on 50 Fremont Loan Assumed on 50 Fremont [Member] Loan Assumed on 50 Fremont [Member] Debt Instrument [Line Items] Debt Instrument [Line Items] Effective interest rate for the three months ended July 31, 2019 Debt Instrument, Interest Rate, Effective Percentage Total carrying value of debt Long-term Debt, Gross Less current portion of debt Long-term Debt, Current Maturities Total noncurrent debt Long-term Debt, Excluding Current Maturities Pay down of debt Extinguishment of Debt, Amount Statement of Cash Flows [Abstract] Operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net Income (Loss) Attributable to Parent Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Amortization of costs capitalized to obtain revenue contracts, net Capitalized Contract Cost, Amortization Expenses related to employee stock plans Share-based Payment Arrangement, Noncash Expense Loss on settlement of Salesforce.org reseller agreement (Note 6) Gains on strategic investments, net Marketable Equity and Non-Marketable Debt and Equity Securities, Realized Gains (Loss) on Sale Marketable Equity and Non-Marketable Debt and Equity Securities, Realized Gains (Loss) on Sale Changes in assets and liabilities, net of business combinations: Increase (Decrease) in Operating Capital [Abstract] Accounts receivable, net Increase (Decrease) in Accounts Receivable Costs capitalized to obtain revenue contracts, net Increase (Decrease) in Capitalized Contract Costs Increase (Decrease) in Capitalized Contract Costs Prepaid expenses and other current assets and other assets Increase (Decrease) in Prepaid Expense and Other Assets Accounts payable Increase (Decrease) in Accounts Payable Accrued expenses and other liabilities Increase (Decrease) in Accrued Liabilities Operating lease liabilities Increase (Decrease) in Operating Lease Liabilities Increase (Decrease) in Operating Lease Liabilities Unearned revenue Increase (Decrease) in Contract with Customer, Liability Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Business combinations, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Purchases of strategic investments Payments For Investments In Privately Held Companies The net cash outflow associated with purchases of investments in privately-held companies Sales of strategic investments Proceeds From Investments In Privately Held Companies Proceeds From Investments In Privately Held Companies Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-sale Sales of marketable securities Proceeds from Sale of Debt Securities, Available-for-sale Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale Capital expenditures Payments to Acquire Property, Plant, and Equipment Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Proceeds from issuance of debt, net Proceeds from Issuance of Medium-term Notes Proceeds from employee stock plans Proceeds from Stock Plans Principal payments on financing obligations Repayments of Long-term Capital Lease Obligations Repayments of debt Repayments of Long-term Lines of Credit Net cash provided by (used in) financing activities Net Cash Provided by (Used in) Financing Activities Effect of exchange rate changes Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Net increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash and cash equivalents, beginning of period Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents Cash and cash equivalents, end of period Supplemental cash flow disclosure: Supplemental Cash Flow Information [Abstract] Cash paid during the period for: Cash Paid During Period For [Abstract] Cash Paid During Period For [Abstract] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Income taxes, net of tax refunds Income Taxes Paid, Net Non-cash investing and financing activities: Noncash Investing and Financing Items [Abstract] Fair value of equity awards assumed Equity Awards Assumed Equity Awards Assumed Fair value of common stock issued as consideration for business combinations Noncash Or Part Noncash Acquisition Noncash Financial or Equity Instrument Consideration Noncash Or Part Noncash Acquisition Noncash Financial or Equity Instrument Consideration Stockholders' Equity Shareholders' Equity and Share-based Payments [Text Block] Buildings and building improvements Building and Building Improvements [Member] Operating leases: Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating Lease, Assets And Liabilities, Lessee [Abstract] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Operating lease liabilities, current Operating Lease, Liability, Current Noncurrent operating lease liabilities Operating Lease, Liability, Noncurrent Total operating lease liabilities Finance leases: Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance Lease, Assets And Liabilities, Lessee [Abstract] Finance leases, gross Finance Lease, Right-Of-Use Asset, Gross Finance Lease, Right-Of-Use Asset, Gross Accumulated depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Finance Lease, Right-Of-Use Asset, Accumulated Depreciation Property and equipment, net Finance Lease, Right-of-Use Asset Accrued expenses and other liabilities Finance Lease, Liability, Current Other noncurrent liabilities Finance Lease, Liability, Noncurrent Total finance lease liabilities Weighted average remaining lease term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Finance leases Finance Lease, Weighted Average Remaining Lease Term Weighted average discount rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Operating leases Operating Lease, Weighted Average Discount Rate, Percent Finance leases Finance Lease, Weighted Average Discount Rate, Percent Share-based Payment Arrangement [Abstract] Stock Options Share-based Payment Arrangement, Option [Member] ESPP Employee Stock Purchase Plan [Member] Employee Stock Purchase Plan [Member] Weighted-average fair value per share of grants (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Share-based compensation expense Share-based Payment Arrangement, Expense Compensation not yet recognized, stock options Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount Amortization, remainder of fiscal year Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Remaining of Fiscal Year Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Remaining of Fiscal Year Amortization, year two Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Two Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Two Amortization, year three Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Three Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Three Amortization, year four Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Four Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Four Amortization, year five Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Five Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Five Period for recognition Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Total shares available for future grant (in shares) Common Stock, Capital Shares Reserved for Future Issuance Loss on settlement of Salesforce.org reseller agreement Intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Useful life Remeasurement gain Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain Intangible Assets Acquired From Business Combinations Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block] Expected Future Amortization Expense for Purchased Intangible Assets Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Reconciliation of Denominator Used in Calculation of Basic And Diluted Loss Per Share Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Shares Excluded From Diluted Earnings or Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Contractual interest expense Interest Expense, Debt, Excluding Amortization Amortization of debt issuance costs Amortization of Debt Issuance Costs Amortization of debt discount Amortization of Debt Discount (Premium) Debt interest expense Interest Expense, Debt Revenue from Contract with Customer [Abstract] Revenues Revenue from Contract with Customer [Text Block] Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Unearned Revenue Contract with Customer, Asset and Liability [Table Text Block] Remaining Transaction Price Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Numerator: Numerator [Abstract] Numerator [Abstract] Denominator: Denominator [Abstract] Denominator [Abstract] Weighted-average shares outstanding for basic earnings per share (in shares) Weighted Average Number of Shares Outstanding, Basic Effect of dilutive securities: Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract] Convertible senior notes which matured in April 2018 (in shares) Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities Employee stock awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements Warrants which settled in June and July 2018 (in shares) Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) Weighted Average Number of Shares Outstanding, Diluted Related-Party Transactions Related Party Transactions Disclosure [Text Block] Income Statement [Abstract] Statement [Table] Statement [Table] Product and Service [Axis] Product and Service [Axis] Product and Service [Domain] Product and Service [Domain] Subscription and support Subscription and Support [Member] Subscription and Support [Member] Professional services and other Professional Services and Other [Member] Professional Services and Other [Member] Statement [Line Items] Statement [Line Items] Revenues: Revenues [Abstract] Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Cost of revenues: Cost of Revenue [Abstract] Total cost of revenues Cost of Goods and Services Sold Gross profit Gross Profit Operating expenses: Operating Expenses [Abstract] Research and development Research and Development Expense Marketing and sales Selling and Marketing Expense General and administrative General and Administrative Expense Total operating expenses Operating Expenses Income from operations Operating Income (Loss) Gains on strategic investments, net Equity Securities, FV-NI, Gain (Loss) Other expense Other Nonoperating Income (Expense) Income before benefit from (provision for) income taxes Benefit from (provision for) income taxes Net income Basic net income per share (in dollars per share) Earnings Per Share, Basic Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Shares used in computing basic net income per share (in shares) Shares used in computing diluted net income per share (in shares) Income Taxes Income Tax Disclosure [Text Block] Line of Credit Facility [Table] Line of Credit Facility [Table] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Revolving Credit Facility Revolving Credit Facility [Member] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Total carrying value of debt Components of lease expense and supplemental cash flow information Lease, Cost [Table Text Block] Balance sheet and other information related to leases Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Maturities of lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Maturities of lease liabilities Finance Lease, Liability, Maturity [Table Text Block] Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Sales Cloud Sales Cloud [Member] Sales Cloud [Member] Service Cloud Service Cloud [Member] Service Cloud [Member] Salesforce Platform and Other Salesforce Platform and Other [Member] Salesforce Platform and Other [Member] Marketing and Commerce Cloud Marketing and Commerce Cloud [Member] Marketing and Commerce Cloud [Member] Geographical [Axis] Geographical [Axis] Geographical [Domain] Geographical [Domain] Americas Americas [Member] Europe Europe [Member] Asia Pacific Asia Pacific [Member] Untied States UNITED STATES Concentration Risk Type [Axis] Concentration Risk Type [Axis] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Geographic Concentration Risk Geographic Concentration Risk [Member] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Revenue Revenue from Contract with Customer Benchmark [Member] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Concentration risk percentage Concentration Risk, Percentage Schedule of Property and Equipment Estimated Useful Lives Property Plant And Equipment Estimated Useful Life [Table Text Block] Property Plant And Equipment Estimated Useful Life [Table Text Block] Statement of Comprehensive Income [Abstract] Other comprehensive loss, net of reclassification adjustments: Other Comprehensive Income (Loss), before Tax [Abstract] Foreign currency translation and other losses Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax Unrealized gains (losses) on marketable securities and privately held debt securities Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax Other comprehensive loss, before tax Other Comprehensive Income (Loss), before Tax Tax effect Other Comprehensive Income (Loss), Tax Other comprehensive loss, net Other Comprehensive Income (Loss), Net of Tax Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Income Statement Location [Axis] Income Statement Location [Axis] Income Statement Location [Domain] Income Statement Location [Domain] Cost of revenues Cost of Sales [Member] Research and development Research and Development Expense [Member] Marketing and sales Selling and Marketing Expense [Member] General and administrative General and Administrative Expense [Member] Amortization of purchased intangibles from business combinations Amortization Of Purchased Intangibles From Business Combinations Amortization Of Purchased Intangibles From Business Combinations Stock-based expenses Statement of Stockholders' Equity [Abstract] Equity Components [Axis] Equity Components [Axis] Equity Component [Domain] Equity Component [Domain] Common Stock Common Stock [Member] Additional Paid-in Capital Additional Paid-in Capital [Member] Accumulated Other Comprehensive Loss AOCI Attributable to Parent [Member] Retained Earnings Retained Earnings [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Beginning balance (in shares) Shares, Outstanding Beginning balance Stockholders' Equity Attributable to Parent Cumulative effect of accounting changes New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification Common stock issued (in shares) Common stock issued Stock Issued During Period, Value, Stock Options Exercised Shares issued related to business combinations, net (in shares) Stock Issued During Period, Shares, Acquisitions Shares issued related to business combinations, net Stock Issued During Period, Value, Acquisitions Settlement of convertible notes and warrants (in shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Settlement of convertible notes and warrants Stock Issued During Period, Value, Conversion of Convertible Securities Stock-based expenses APIC, Share-based Payment Arrangement, Increase for Cost Recognition Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Ending balance (in shares) Ending balance Debt Debt Disclosure [Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Revenue recognized ratably over time Transferred over Time [Member] Revenue recognized over time as delivered Transferred over Time as Delivered [Member] Transferred over Time as Delivered [Member] Revenue recognized at a point in time Transferred at Point in Time [Member] Unearned Revenue [Roll Forward] Unearned Revenue [Roll Forward] Unearned Revenue [Roll Forward] Unearned revenue, beginning of period Contract with Customer, Liability, Current Billings and other Contract with Customer, Liability, Billings and Other Contract with Customer, Liability, Billings and Other Contribution from contract asset Contract with Customer, Liability, Contribution from Contract Asset Contract with Customer, Liability, Contribution from Contract Asset Revenue recognized Contract with Customer, Liability, Revenue Recognized Unearned revenue from business combinations Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination Unearned revenue, end of period Remaining Performance Obligation Revenue, Remaining Performance Obligation [Abstract] Revenue, Remaining Performance Obligation [Abstract] Current Revenue, Remaining Performance Obligation, Current Revenue, Remaining Performance Obligation, Current Noncurrent Revenue, Remaining Performance Obligation, Noncurrent Revenue, Remaining Performance Obligation, Noncurrent Total Revenue, Remaining Performance Obligation, Amount Business Combinations Business Combination Disclosure [Text Block] Statement of Financial Position [Abstract] Assets Assets [Abstract] Current assets: Assets, Current [Abstract] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Marketable securities Debt Securities, Available-for-sale, Current Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Costs capitalized to obtain revenue contracts, net Capitalized Contract Cost, Net, Current Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Total current assets Assets, Current Property and equipment, net Property, Plant and Equipment, Net Operating lease right-of-use assets (Note 1) Costs capitalized to obtain revenue contracts, noncurrent, net Capitalized Contract Cost, Net, Noncurrent Intangible assets acquired through business combinations, net Intangible Assets, Net (Excluding Goodwill) Capitalized software and other assets, net Other Assets, Noncurrent Total assets Assets Liabilities and stockholders’ equity Liabilities and Equity [Abstract] Current liabilities: Liabilities, Current [Abstract] Accounts payable, accrued expenses and other liabilities Accounts Payable and Other Accrued Liabilities, Current Operating lease liabilities, current (Note 1) Unearned revenue Total current liabilities Liabilities, Current Noncurrent debt Noncurrent operating lease liabilities (Note 1) Other noncurrent liabilities Other Liabilities, Noncurrent Total liabilities Liabilities Stockholders’ equity: Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Common stock Common Stock, Value, Issued Additional paid-in capital Additional Paid in Capital, Common Stock Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Retained earnings Retained Earnings (Accumulated Deficit) Total stockholders’ equity Total liabilities and stockholders’ equity Liabilities and Equity Summary of Business and Significant Accounting Policies [Table] Summary of Business and Significant Accounting Policies [Table] Summary of Business and Significant Accounting Policies [Table] Internal-use software Software Development [Member] Outside Americas Non Americas [Member] Non Americas [Member] Accounts Receivable Accounts Receivable [Member] Revenue Revenue Benchmark [Member] Assets Assets, Total [Member] Strategic Investments Strategic Investments Benchmark [Member] Strategic Investments Benchmark [Member] Customer Concentration Risk Customer Concentration Risk [Member] Strategic Investment Portfolio Concentration Risk Strategic Investment Portfolio Concentration Risk [Member] Strategic Investment Portfolio Concentration Risk [Member] Investment [Axis] Investment [Axis] Investment [Domain] Investment [Domain] One Investment One Investment [Member] One Investment [Member] Four Investments, Two Publicly Traded, Two Privately Held Four Investments, Two Publicly Traded, Two Privately Held [Member] Four Investments, Two Publicly Traded, Two Privately Held [Member] Five Investments, Four Publicly Traded, One Privately Held Five Investments, Four Publicly Traded, One Privately Held [Member] Five Investments, Four Publicly Traded, One Privately Held [Member] Stock options and restricted stock Stock Options and Restricted Stock [Member] Stock Options and Restricted Stock [Member] Adjustments for New Accounting Pronouncements [Axis] Adjustments for New Accounting Pronouncements [Axis] Type of Adoption [Domain] Type of Adoption [Domain] ASU 2016-02 Accounting Standards Update 2016-02 [Member] Summary of Business and Significant Accounting Policies [Line Items] Summary of Business and Significant Accounting Policies [Line Items] [Line Items] for Summary of Business and Significant Accounting Policies [Table] Number of operating segments Number of Operating Segments Capitalized contract cost, amortization term Capitalized Contract Cost, Amortization Period Capitalized contract cost, renewals and success fees, amortization term Capitalized Contract Cost, Renewals and Success Fees, Amortization Term Capitalized Contract Cost, Renewals and Success Fees, Amortization Term Costs capitalized to obtain revenue contracts, net Costs capitalized to obtain revenue contracts, net Capitalized Contract Cost, Net Impairments of costs to obtain revenue contracts impairments of Costs to Obtain Revenue Contracts impairments of Costs to Obtain Revenue Contracts Impairments of capitalized software and long-lived assets Impairment of Long-Lived Assets Held-for-use Impairment of intangible assets Impairment of Intangible Assets (Excluding Goodwill) Impairment of goodwill Goodwill, Impairment Loss Vesting period Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Offering period Share-based Compensation Arrangement by Share-based Payment Award, Award Offering Period Share-based Compensation Arrangement by Share-based Payment Award, Award Offering Period Discount for ESPP Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent Purchase period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period Award requisite service period Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period Percentage of tax benefit likely to be realized upon settlement (greater than 50%) Percentage of Tax Benefit Likely To Be Realized Upon Settlement Percentage of Tax Benefit Likely To Be Realized Upon Settlement Operating lease liabilities Investments Financial Instruments Disclosure [Text Block] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Noncurrent remaining performance obligation, recognition period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Amortized Cost Debt Securities, Available-for-sale, Amortized Cost Unrealized Gains Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Losses Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax Fair Value Derivative Instruments, Gain (Loss) [Table] Derivative Instruments, Gain (Loss) [Table] Other income (expense) Other Expense [Member] Derivative Instruments, Gain (Loss) [Line Items] Derivative Instruments, Gain (Loss) [Line Items] Gains (losses) on derivative instruments recognized in income Derivative, Gain (Loss) on Derivative, Net EX-101.PRE 11 crm-20190731_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 crmq2fy2010-q_htm.xml IDEA: XBRL DOCUMENT 0001108524 2019-02-01 2019-07-31 0001108524 2019-08-15 0001108524 2019-07-31 0001108524 2019-01-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2018-02-01 2018-07-31 0001108524 us-gaap:CostOfSalesMember 2019-05-01 2019-07-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2018-05-01 2018-07-31 0001108524 us-gaap:CostOfSalesMember 2018-05-01 2018-07-31 0001108524 us-gaap:SellingAndMarketingExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:CostOfSalesMember 2018-02-01 2018-07-31 0001108524 us-gaap:CostOfSalesMember 2019-02-01 2019-07-31 0001108524 crm:SubscriptionandSupportMember 2018-05-01 2018-07-31 0001108524 2018-02-01 2018-07-31 0001108524 2019-05-01 2019-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2018-02-01 2018-07-31 0001108524 2018-05-01 2018-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2018-05-01 2018-07-31 0001108524 crm:SubscriptionandSupportMember 2019-02-01 2019-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2019-05-01 2019-07-31 0001108524 crm:SubscriptionandSupportMember 2019-05-01 2019-07-31 0001108524 crm:ProfessionalServicesandOtherMember 2019-02-01 2019-07-31 0001108524 crm:SubscriptionandSupportMember 2018-02-01 2018-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2018-05-01 2018-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2018-02-01 2018-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2018-02-01 2018-07-31 0001108524 us-gaap:ResearchAndDevelopmentExpenseMember 2018-05-01 2018-07-31 0001108524 us-gaap:GeneralAndAdministrativeExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2018-02-01 2018-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-02-01 2018-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2018-01-31 0001108524 2018-07-31 0001108524 us-gaap:CommonStockMember 2018-07-31 0001108524 us-gaap:CommonStockMember 2018-02-01 2018-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-07-31 0001108524 us-gaap:RetainedEarningsMember 2018-07-31 0001108524 2018-01-31 0001108524 us-gaap:CommonStockMember 2018-01-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2018-07-31 0001108524 us-gaap:RetainedEarningsMember 2018-01-31 0001108524 us-gaap:RetainedEarningsMember 2018-02-01 2018-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2018-05-01 2018-07-31 0001108524 us-gaap:CommonStockMember 2018-05-01 2018-07-31 0001108524 us-gaap:CommonStockMember 2018-04-30 0001108524 2018-04-30 0001108524 us-gaap:RetainedEarningsMember 2018-04-30 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-30 0001108524 us-gaap:AdditionalPaidInCapitalMember 2018-04-30 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-05-01 2018-07-31 0001108524 us-gaap:RetainedEarningsMember 2018-05-01 2018-07-31 0001108524 us-gaap:CommonStockMember 2019-01-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-02-01 2019-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-02-01 2019-07-31 0001108524 us-gaap:RetainedEarningsMember 2019-07-31 0001108524 us-gaap:CommonStockMember 2019-02-01 2019-07-31 0001108524 us-gaap:CommonStockMember 2019-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-01-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-07-31 0001108524 us-gaap:RetainedEarningsMember 2019-02-01 2019-07-31 0001108524 us-gaap:RetainedEarningsMember 2019-01-31 0001108524 us-gaap:CommonStockMember 2019-04-30 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-05-01 2019-07-31 0001108524 us-gaap:AdditionalPaidInCapitalMember 2019-04-30 0001108524 us-gaap:RetainedEarningsMember 2019-05-01 2019-07-31 0001108524 us-gaap:CommonStockMember 2019-05-01 2019-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-05-01 2019-07-31 0001108524 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-30 0001108524 2019-04-30 0001108524 us-gaap:RetainedEarningsMember 2019-04-30 0001108524 us-gaap:AccountingStandardsUpdate201602Member 2019-02-01 0001108524 crm:StrategicInvestmentsBenchmarkMember crm:StrategicInvestmentPortfolioConcentrationRiskMember crm:FiveInvestmentsFourPubliclyTradedOnePrivatelyHeldMember 2018-02-01 2019-01-31 0001108524 crm:NonAmericasMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2019-01-31 0001108524 us-gaap:PerformanceSharesMember 2019-02-01 2019-07-31 0001108524 us-gaap:RestrictedStockMember 2019-02-01 2019-07-31 0001108524 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2019-02-01 2019-07-31 0001108524 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 crm:StrategicInvestmentsBenchmarkMember crm:StrategicInvestmentPortfolioConcentrationRiskMember crm:FourInvestmentsTwoPubliclyTradedTwoPrivatelyHeldMember 2019-02-01 2019-07-31 0001108524 country:US us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2019-01-31 0001108524 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 crm:NonAmericasMember us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 crm:StockOptionsandRestrictedStockMember 2019-02-01 2019-07-31 0001108524 country:US us-gaap:AssetsTotalMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 crm:StrategicInvestmentsBenchmarkMember crm:StrategicInvestmentPortfolioConcentrationRiskMember crm:OneInvestmentMember 2019-02-01 2019-07-31 0001108524 us-gaap:BuildingImprovementsMember 2019-02-01 2019-07-31 0001108524 us-gaap:FurnitureAndFixturesMember 2019-02-01 2019-07-31 0001108524 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2019-02-01 2019-07-31 0001108524 crm:BuildingandStructuralComponentsMember 2019-02-01 2019-07-31 0001108524 srt:MinimumMember crm:ComputerEquipmentAndSoftwareMember 2019-02-01 2019-07-31 0001108524 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2019-02-01 2019-07-31 0001108524 srt:MaximumMember crm:ComputerEquipmentAndSoftwareMember 2019-02-01 2019-07-31 0001108524 crm:MarketingandCommerceCloudMember 2019-02-01 2019-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2019-05-01 2019-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2018-02-01 2018-07-31 0001108524 crm:ServiceCloudMember 2018-05-01 2018-07-31 0001108524 crm:SalesCloudMember 2018-02-01 2018-07-31 0001108524 crm:SalesCloudMember 2019-02-01 2019-07-31 0001108524 crm:SalesCloudMember 2018-05-01 2018-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2018-05-01 2018-07-31 0001108524 crm:SalesCloudMember 2019-05-01 2019-07-31 0001108524 crm:MarketingandCommerceCloudMember 2018-02-01 2018-07-31 0001108524 crm:ServiceCloudMember 2019-05-01 2019-07-31 0001108524 crm:ServiceCloudMember 2019-02-01 2019-07-31 0001108524 crm:SalesforcePlatformandOtherMember 2019-02-01 2019-07-31 0001108524 crm:MarketingandCommerceCloudMember 2018-05-01 2018-07-31 0001108524 crm:ServiceCloudMember 2018-02-01 2018-07-31 0001108524 crm:MarketingandCommerceCloudMember 2019-05-01 2019-07-31 0001108524 srt:MaximumMember 2020-09-01 2019-07-31 0001108524 srt:MinimumMember 2020-09-01 2019-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-05-01 2019-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2019-02-01 2019-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2018-02-01 2018-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2018-02-01 2018-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2019-05-01 2019-07-31 0001108524 us-gaap:TransferredOverTimeMember 2019-05-01 2019-07-31 0001108524 us-gaap:TransferredOverTimeMember 2018-05-01 2018-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2019-05-01 2019-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2018-05-01 2018-07-31 0001108524 us-gaap:TransferredAtPointInTimeMember 2018-05-01 2018-07-31 0001108524 us-gaap:TransferredOverTimeMember 2019-02-01 2019-07-31 0001108524 us-gaap:TransferredOverTimeMember 2018-02-01 2018-07-31 0001108524 crm:TransferredoverTimeasDeliveredMember 2019-02-01 2019-07-31 0001108524 srt:AmericasMember 2019-02-01 2019-07-31 0001108524 srt:EuropeMember 2018-05-01 2018-07-31 0001108524 srt:AsiaPacificMember 2018-02-01 2018-07-31 0001108524 srt:AmericasMember 2019-05-01 2019-07-31 0001108524 srt:EuropeMember 2019-02-01 2019-07-31 0001108524 srt:AmericasMember 2018-05-01 2018-07-31 0001108524 srt:AsiaPacificMember 2019-05-01 2019-07-31 0001108524 srt:AsiaPacificMember 2019-02-01 2019-07-31 0001108524 srt:AmericasMember 2018-02-01 2018-07-31 0001108524 srt:EuropeMember 2019-05-01 2019-07-31 0001108524 srt:EuropeMember 2018-02-01 2018-07-31 0001108524 srt:AsiaPacificMember 2018-05-01 2018-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-02-01 2018-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2018-05-01 2018-07-31 0001108524 country:US us-gaap:RevenueFromContractWithCustomerMember us-gaap:GeographicConcentrationRiskMember 2019-02-01 2019-07-31 0001108524 crm:PrivatePlacementTechnologyCompanyMember 2019-07-31 0001108524 crm:PrivatePlacementTechnologyCompanyMember 2019-04-30 0001108524 us-gaap:EquitySecuritiesMember 2019-02-01 2019-07-31 0001108524 us-gaap:EquitySecuritiesMember 2019-05-01 2019-07-31 0001108524 crm:PrivatePlacementTechnologyCompanyMember 2019-04-01 2019-04-30 0001108524 us-gaap:CorporateDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:USTreasurySecuritiesMember 2019-07-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:BondsMember 2019-01-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:USTreasurySecuritiesMember 2019-01-31 0001108524 us-gaap:BankTimeDepositsMember 2019-01-31 0001108524 us-gaap:MunicipalNotesMember 2019-01-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2019-01-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2019-01-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-01-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-01-31 0001108524 us-gaap:DebtSecuritiesMember 2019-01-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-01-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-01-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-01-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-01-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-01-31 0001108524 us-gaap:EquitySecuritiesMember 2019-01-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:BankTimeDepositsMember 2019-07-31 0001108524 us-gaap:BondsMember 2019-07-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:MunicipalNotesMember 2019-07-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2019-05-01 2019-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2018-02-01 2018-07-31 0001108524 us-gaap:DebtSecuritiesMember 2019-02-01 2019-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2019-05-01 2019-07-31 0001108524 us-gaap:DebtSecuritiesMember 2018-05-01 2018-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2018-02-01 2018-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2018-05-01 2018-07-31 0001108524 crm:PubliclyTradedSecuritiesMember 2019-02-01 2019-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2018-05-01 2018-07-31 0001108524 crm:PrivatelyHeldSecuritiesMember 2019-02-01 2019-07-31 0001108524 us-gaap:DebtSecuritiesMember 2019-05-01 2019-07-31 0001108524 us-gaap:DebtSecuritiesMember 2018-02-01 2018-07-31 0001108524 us-gaap:EquitySecuritiesMember 2018-05-01 2018-07-31 0001108524 us-gaap:EquitySecuritiesMember 2018-02-01 2018-07-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember 2019-07-31 0001108524 us-gaap:DebtSecuritiesMember 2019-07-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-07-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember 2019-07-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-07-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-07-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember 2019-07-31 0001108524 us-gaap:EquitySecuritiesMember 2019-07-31 0001108524 us-gaap:ChangeDuringPeriodFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-07-31 0001108524 us-gaap:PortionAtOtherThanFairValueFairValueDisclosureMember us-gaap:DebtSecuritiesMember 2019-07-31 0001108524 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:EquitySecuritiesMember 2019-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2019-02-01 2019-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2018-02-01 2018-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2018-05-01 2018-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember us-gaap:OtherExpenseMember 2019-05-01 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-01-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-07-31 0001108524 us-gaap:ForeignExchangeContractMember us-gaap:NondesignatedMember 2019-01-31 0001108524 us-gaap:NondesignatedMember 2019-07-31 0001108524 us-gaap:NondesignatedMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:BankTimeDepositsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-07-31 0001108524 us-gaap:CorporateDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalNotesMember 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:BondsMember 2019-07-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MortgageBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:BondsMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:BankTimeDepositsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member crm:MarketableSecuritiesTimeDepositsMember 2019-07-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:BondsMember 2019-07-31 0001108524 us-gaap:MunicipalNotesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalNotesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember 2019-07-31 0001108524 crm:MarketableSecuritiesTimeDepositsMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:BondsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalNotesMember 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MortgageBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member crm:MarketableSecuritiesTimeDepositsMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel1Member 2019-07-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-07-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-07-31 0001108524 us-gaap:USTreasurySecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel2Member crm:MarketableSecuritiesTimeDepositsMember 2019-07-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:BankTimeDepositsMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:MoneyMarketFundsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member 2019-01-31 0001108524 us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MortgageBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:BondsMember 2019-01-31 0001108524 us-gaap:MortgageBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member crm:MarketableSecuritiesTimeDepositsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:BondsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MunicipalNotesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:BankTimeDepositsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:MortgageBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USTreasurySecuritiesMember 2019-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MunicipalNotesMember 2019-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USTreasurySecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:USTreasurySecuritiesMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:MoneyMarketFundsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member crm:MarketableSecuritiesTimeDepositsMember 2019-01-31 0001108524 crm:MarketableSecuritiesTimeDepositsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member 2019-01-31 0001108524 us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:BondsMember 2019-01-31 0001108524 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:ForeignGovernmentDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:USTreasurySecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:CorporateDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel2Member us-gaap:MortgageBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:BankTimeDepositsMember 2019-01-31 0001108524 us-gaap:BondsMember 2019-01-31 0001108524 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:MoneyMarketFundsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member crm:MarketableSecuritiesTimeDepositsMember 2019-01-31 0001108524 us-gaap:AssetBackedSecuritiesMember 2019-01-31 0001108524 us-gaap:MunicipalNotesMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:BankTimeDepositsMember 2019-01-31 0001108524 us-gaap:CashAndCashEquivalentsMember us-gaap:MoneyMarketFundsMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel3Member us-gaap:MunicipalNotesMember 2019-01-31 0001108524 us-gaap:FairValueInputsLevel1Member us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2019-01-31 0001108524 us-gaap:CashMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member crm:PrivatelyHeldSecuritiesMember 2019-07-31 0001108524 us-gaap:FairValueInputsLevel3Member crm:PrivatelyHeldSecuritiesMember 2019-01-31 0001108524 us-gaap:CashMember 2019-01-31 0001108524 crm:MapAnythingInc.Member 2019-04-30 2019-04-30 0001108524 crm:MapAnythingInc.Member 2019-05-01 2019-05-31 0001108524 srt:MaximumMember crm:MapAnythingInc.Member 2019-05-01 2019-05-31 0001108524 crm:Salesforce.orgMember 2019-06-01 2019-06-30 0001108524 crm:MapAnythingInc.Member 2019-05-31 0001108524 crm:Salesforce.orgMember 2019-06-30 0001108524 srt:MinimumMember crm:MapAnythingInc.Member 2019-05-01 2019-05-31 0001108524 us-gaap:OtherIntangibleAssetsMember 2019-01-31 0001108524 us-gaap:DevelopedTechnologyRightsMember 2019-07-31 0001108524 us-gaap:OtherIntangibleAssetsMember 2019-07-31 0001108524 us-gaap:CustomerRelationshipsMember 2019-07-31 0001108524 us-gaap:OtherIntangibleAssetsMember 2019-02-01 2019-07-31 0001108524 us-gaap:DevelopedTechnologyRightsMember 2019-01-31 0001108524 us-gaap:CustomerRelationshipsMember 2019-01-31 0001108524 us-gaap:DevelopedTechnologyRightsMember 2019-02-01 2019-07-31 0001108524 us-gaap:CustomerRelationshipsMember 2019-02-01 2019-07-31 0001108524 crm:Salesforce.orgMember 2019-02-01 2019-07-31 0001108524 crm:MapAnythingInc.Member 2019-02-01 2019-07-31 0001108524 us-gaap:OtherAssetsMember 2019-01-31 0001108524 us-gaap:OtherAssetsMember 2019-07-31 0001108524 us-gaap:RevolvingCreditFacilityMember 2019-07-31 0001108524 us-gaap:RevolvingCreditFacilityMember 2018-04-30 0001108524 crm:A2021TermLoanMember us-gaap:MediumTermNotesMember 2019-06-01 2019-06-30 0001108524 crm:A2028SeniorNotesMember us-gaap:SeniorNotesMember 2019-07-31 0001108524 crm:A2023SeniorNotesMember us-gaap:SeniorNotesMember 2019-07-31 0001108524 crm:LoanAssumedon50FremontMember us-gaap:SecuredDebtMember 2019-07-31 0001108524 crm:A2023SeniorNotesMember us-gaap:SeniorNotesMember 2019-01-31 0001108524 crm:A2021TermLoanMember us-gaap:MediumTermNotesMember 2019-07-31 0001108524 crm:LoanAssumedon50FremontMember us-gaap:SecuredDebtMember 2019-01-31 0001108524 crm:A2021TermLoanMember us-gaap:MediumTermNotesMember 2019-01-31 0001108524 crm:A2028SeniorNotesMember us-gaap:SeniorNotesMember 2019-01-31 0001108524 crm:Range4Member 2019-07-31 0001108524 crm:Range1Member 2019-07-31 0001108524 crm:Range3Member 2019-02-01 2019-07-31 0001108524 crm:Range2Member 2019-02-01 2019-07-31 0001108524 crm:Range3Member 2019-07-31 0001108524 crm:Range6Member 2019-07-31 0001108524 crm:Range4Member 2019-02-01 2019-07-31 0001108524 crm:Range5Member 2019-02-01 2019-07-31 0001108524 crm:Range5Member 2019-07-31 0001108524 crm:Range2Member 2019-07-31 0001108524 crm:Range6Member 2019-02-01 2019-07-31 0001108524 crm:Range1Member 2019-02-01 2019-07-31 0001108524 us-gaap:RestrictedStockMember 2019-01-31 0001108524 us-gaap:RestrictedStockMember 2019-07-31 0001108524 us-gaap:EmployeeStockOptionMember 2019-07-31 0001108524 crm:EmployeeStockPurchasePlanMember 2018-05-01 2018-07-31 0001108524 crm:EmployeeStockPurchasePlanMember 2019-05-01 2019-07-31 0001108524 us-gaap:EmployeeStockOptionMember 2019-02-01 2019-07-31 0001108524 us-gaap:StockCompensationPlanMember 2019-05-01 2019-07-31 0001108524 us-gaap:StockCompensationPlanMember 2018-05-01 2018-07-31 0001108524 us-gaap:StockCompensationPlanMember 2018-02-01 2018-07-31 0001108524 us-gaap:StockCompensationPlanMember 2019-02-01 2019-07-31 0001108524 us-gaap:BuildingAndBuildingImprovementsMember 2019-07-31 0001108524 crm:ComputerEquipmentAndSoftwareMember 2019-07-31 0001108524 srt:MaximumMember 2019-07-31 0001108524 srt:MaximumMember us-gaap:ConstructionMember 2019-07-31 0001108524 crm:FacilitiesSpaceMember 2019-07-31 0001108524 us-gaap:LetterOfCreditMember 2019-07-31 0001108524 srt:MinimumMember us-gaap:ConstructionMember 2019-07-31 0001108524 srt:MinimumMember 2019-07-31 0001108524 crm:ShareholderDerivativeLawsuitsMember 2019-02-01 2019-07-31 0001108524 crm:TableauSoftwareInc.TableauLitigationMember 2019-07-31 2019-07-31 0001108524 crm:TableauSoftwareInc.TableauLitigationMember 2017-07-01 2017-08-31 0001108524 srt:AffiliatedEntityMember 2019-02-01 2019-07-31 0001108524 srt:AffiliatedEntityMember 2019-07-31 0001108524 srt:AffiliatedEntityMember 2018-02-01 2018-07-31 0001108524 crm:TableauSoftwareInc.Member us-gaap:SubsequentEventMember 2019-08-01 2019-08-01 0001108524 crm:ClickSoftwareTechnologiesLtd.Member us-gaap:SubsequentEventMember 2019-08-31 2019-08-31 shares iso4217:USD crm:segment pure iso4217:USD shares crm:board_member crm:claim crm:employee crm:board_seat 0 0 0 P6M false --01-31 Q2 2020 0001108524 P4Y 0.96 0.96 0.96 P2Y 0 0 0 0 0 P9Y P10Y P3Y P3Y P32Y 0.27 54.36 76.48 118.04 122.03 161.50 52.30 75.57 113.00 118.04 158.76 161.50 10-Q true 2019-07-31 false 001-32224 salesforce.com, inc. DE 94-3320693 Salesforce Tower 415 Mission Street, 3rd Fl San Francisco CA 94105 415 901-7000 Common Stock, par value $0.001 per share CRM NYSE Yes Yes Large Accelerated Filer false false false 877000000 3510000000 2669000000 2532000000 1673000000 2332000000 4924000000 786000000 788000000 743000000 629000000 9903000000 10683000000 2283000000 2051000000 2904000000 1105000000 1232000000 1614000000 1302000000 13199000000 12851000000 1725000000 1923000000 603000000 695000000 33336000000 30737000000 2347000000 2691000000 706000000 7142000000 8564000000 10195000000 11255000000 2973000000 3173000000 2341000000 661000000 704000000 16170000000 15132000000 1000000 1000000 15024000000 13927000000 -77000000 -58000000 2218000000 1735000000 17166000000 15605000000 33336000000 30737000000 3745000000 3060000000 7241000000 5870000000 252000000 221000000 493000000 417000000 3997000000 3281000000 7734000000 6287000000 727000000 638000000 1405000000 1211000000 240000000 211000000 476000000 405000000 967000000 849000000 1881000000 1616000000 3030000000 2432000000 5853000000 4671000000 607000000 463000000 1161000000 887000000 1824000000 1504000000 3521000000 2833000000 375000000 350000000 737000000 645000000 166000000 0 166000000 0 2972000000 2317000000 5585000000 4365000000 58000000 115000000 268000000 306000000 109000000 143000000 390000000 354000000 -3000000 -27000000 -12000000 -44000000 164000000 231000000 646000000 616000000 73000000 -68000000 163000000 -27000000 91000000 299000000 483000000 643000000 0.12 0.40 0.62 0.87 0.11 0.39 0.61 0.84 776000000 747000000 774000000 737000000 795000000 774000000 795000000 763000000 62000000 52000000 123000000 91000000 65000000 67000000 133000000 97000000 46000000 43000000 89000000 77000000 98000000 81000000 179000000 147000000 199000000 174000000 376000000 294000000 45000000 53000000 87000000 85000000 91000000 299000000 483000000 643000000 -17000000 -17000000 -30000000 -27000000 6000000 0 14000000 -4000000 -11000000 -17000000 -16000000 -31000000 1000000 0 3000000 0 -12000000 -17000000 -19000000 -31000000 79000000 282000000 464000000 612000000 770000000 1000000 13927000000 -58000000 1735000000 15605000000 10000000 366000000 366000000 731000000 731000000 -19000000 -19000000 483000000 483000000 780000000 1000000 15024000000 -77000000 2218000000 17166000000 775000000 1000000 14383000000 -65000000 2127000000 16446000000 5000000 253000000 253000000 388000000 388000000 -12000000 -12000000 91000000 91000000 780000000 1000000 15024000000 -77000000 2218000000 17166000000 730000000 1000000 9752000000 -12000000 635000000 10376000000 -7000000 -10000000 -17000000 11000000 384000000 384000000 10000000 1565000000 1565000000 6000000 4000000 4000000 603000000 603000000 -31000000 -31000000 643000000 643000000 757000000 1000000 12308000000 -50000000 1268000000 13527000000 734000000 1000000 10123000000 -33000000 969000000 11060000000 7000000 269000000 269000000 10000000 1565000000 1565000000 6000000 0 0 351000000 351000000 -17000000 -17000000 299000000 299000000 757000000 1000000 12308000000 -50000000 1268000000 13527000000 91000000 299000000 483000000 643000000 457000000 253000000 894000000 450000000 217000000 183000000 426000000 371000000 388000000 351000000 731000000 603000000 166000000 0 166000000 0 109000000 143000000 390000000 354000000 146000000 149000000 -2628000000 -2013000000 173000000 146000000 297000000 264000000 -28000000 -4000000 69000000 86000000 26000000 71000000 41000000 121000000 267000000 108000000 -293000000 -398000000 182000000 0 346000000 0 -594000000 -373000000 -1573000000 -1175000000 436000000 458000000 2401000000 1924000000 423000000 4803000000 433000000 4985000000 62000000 37000000 221000000 184000000 71000000 2000000 265000000 6000000 772000000 28000000 1506000000 291000000 375000000 335000000 461000000 1273000000 137000000 40000000 193000000 88000000 178000000 170000000 337000000 292000000 -852000000 -4661000000 -1578000000 -4385000000 0 496000000 0 2966000000 152000000 182000000 371000000 383000000 134000000 89000000 145000000 108000000 201000000 0 202000000 1027000000 -183000000 589000000 24000000 2214000000 -1000000 11000000 -6000000 23000000 -600000000 -3603000000 841000000 -224000000 4110000000 5922000000 2669000000 2543000000 3510000000 2319000000 3510000000 2319000000 6000000 22000000 56000000 29000000 37000000 18000000 55000000 37000000 0 387000000 0 387000000 0 1178000000 0 1178000000 Summary of Business and Significant Accounting Policies<div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Description of Business</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Salesforce.com, inc. (the "Company") is a leading provider of enterprise software, delivered through the cloud, with a focus on customer relationship management, or CRM. The Company introduced its first CRM solution in 2000, and has since expanded its service offerings into new areas and industries with new editions, features and platform capabilities. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's core mission is to empower its customers to connect with their customers in entirely new ways through cloud, mobile, social, Internet of Things (“IoT”) and artificial intelligence ("AI") technologies.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's Customer Success Platform is a comprehensive portfolio of service offerings providing sales force automation, customer service and support, marketing automation, digital commerce, integration solutions, community management, industry-specific solutions, analytics, application development, IoT integration, collaborative productivity tools, an enterprise cloud marketplace which the Company refers to as the AppExchange, and its professional services.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s fiscal year ends on January 31. References to fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, for example, refer to the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of operations, </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of </span><span style="font-family:inherit;font-size:10pt;">comprehensive income</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of stockholders' equity and </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of cash flows for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are unaudited. </span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the unaudited </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> financial statements include all adjustments necessary for the fair presentation of the Company’s balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and its results of operations, including its </span><span style="font-family:inherit;font-size:10pt;">comprehensive income</span><span style="font-family:inherit;font-size:10pt;">, stockholders' equity and its cash flows for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. All adjustments are of a normal recurring nature. The results for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These unaudited interim </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, filed with the Securities and Exchange Commission (the “SEC”) on March 8, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company prospectively adopted Accounting Standards Update No. 2016-02, "Leases (Topic 842)" ("ASU 2016-02"), also referred to as Topic 842, as discussed below. As a result, the condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is not comparable with that as of January 31, 2019. </span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the Company’s </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> financial statements and notes thereto.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant estimates and assumptions made by management include the determination of:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the standalone selling price (SSP) of performance obligations for revenue contracts with multiple performance obligations;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the fair value of assets acquired and liabilities assumed for business combinations;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the average period of benefit associated with costs capitalized to obtain revenue contracts; </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the fair value of certain stock awards issued; </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the useful lives of intangible assets; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the valuation of privately-held strategic investments.</span></div></td></tr></table><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the result of which forms the basis for making judgments about the carrying values of assets and liabilities. </span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segments</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company operates as </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers in deciding how to allocate resources and assess performance. Over the past few years, the Company has completed a number of acquisitions. These acquisitions have allowed the Company to expand its offerings, presence and reach in various market segments of the enterprise cloud computing market. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">While the Company has offerings in multiple enterprise cloud computing market segments, including as a result of the Company's acquisitions, and operates in multiple countries, the Company’s business operates in </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment because most of the Company's offerings operate on its single Customer Success Platform and most of the Company's products are deployed in a nearly identical way, and the Company’s chief operating decision makers evaluate the Company’s financial information and resources and assess the performance of these resources on a consolidated basis. Since the Company operates in </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment, all required financial segment information can be found in the consolidated financial statements.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Credit Risk, Significant Customers and Investments</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Collateral is not required for accounts receivable. The Company maintains an allowance for its doubtful accounts receivable. This allowance is based upon historical loss patterns, the number of days that billings are past due and an evaluation of the potential risk of loss associated with delinquent accounts. Receivables are written-off and charged against the recorded allowance when the Company has exhausted collection efforts without success.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No</span><span style="font-family:inherit;font-size:10pt;"> single customer accounted for more than </span><span style="font-family:inherit;font-size:10pt;"><span>five percent</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable at </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;">No</span><span style="font-family:inherit;font-size:10pt;"> single customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>five percent</span></span><span style="font-family:inherit;font-size:10pt;"> or more of total revenue during </span><span style="font-family:inherit;font-size:10pt;">the six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, assets located outside the Americas were </span><span style="font-family:inherit;font-size:10pt;"><span>15 percent</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>14 percent</span></span><span style="font-family:inherit;font-size:10pt;"> of total assets, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, assets located in the United States were </span><span style="font-family:inherit;font-size:10pt;"><span>83 percent</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>84 percent</span></span><span style="font-family:inherit;font-size:10pt;"> of total assets, respectively.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is also exposed to concentrations of risk in its strategic investment portfolio. As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company held one publicly traded investment with a carrying value that was greater than </span><span style="font-family:inherit;font-size:10pt;"><span>15 percent</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's total strategic investments and </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> other investments with carrying values that were individually greater than </span><span style="font-family:inherit;font-size:10pt;"><span>five percent</span></span><span style="font-family:inherit;font-size:10pt;"> of its total strategic investments, of which </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> were publicly traded and </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> were privately held. As of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company held five investments that were individually greater than </span><span style="font-family:inherit;font-size:10pt;"><span>five percent</span></span><span style="font-family:inherit;font-size:10pt;"> of its total strategic investments, of which four were publicly traded and one was privately held.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues from two sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing the Company’s enterprise cloud computing services (collectively, "Cloud Services"), software licenses, and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and (2) related professional services such as process mapping, project management and implementation services. Other revenue consists primarily of training fees.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, for example, overage fees, contingent fees or service level penalties, the Company includes an estimate of the amount it expects to receive for the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the amount of revenue to be recognized through application of the following steps:</span></div><div style="line-height:120%;padding-left:36px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts with a customer;</span></div><div style="line-height:120%;padding-left:36px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract;</span></div><div style="line-height:120%;padding-left:36px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price;</span></div><div style="line-height:120%;padding-left:36px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="line-height:120%;padding-left:36px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when or as the Company satisfies the performance obligations.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s subscription service arrangements are non-cancelable and do not contain refund-type provisions.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription and Support Revenues</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription and support revenues are comprised of fees that provide customers with access to Cloud Services, software licenses and related support and updates during the term of the arrangement. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cloud Services allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Since the May 2018 acquisition of MuleSoft, Inc. ("MuleSoft"), subscription and support revenues also includes software licenses. These licenses for on-premises software provide the customer with a right to use the software as it exists when made available. Customers purchase these licenses through a subscription. Revenues from distinct licenses are generally recognized upfront when the software is made available to the customer. In cases where the Company allocates revenue to software updates and support, primarily because the updates are provided at no additional charge, such revenue is recognized as the updates are provided, which is generally ratably over the contract term.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company typically invoices its customers annually. Typical payment terms provide that customers pay within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue or revenue, depending on whether transfer of control to customers has occurred.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services and Other Revenues</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s professional services contracts are either on a time and materials, fixed fee or subscription basis. These revenues are recognized as the services are rendered for time and materials contracts, on a proportional performance basis for fixed price contracts or ratably over the contract term for subscription professional services contracts. Training revenues are recognized as the services are performed.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments - Contracts with Multiple Performance Obligations</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company enters into contracts with its customers that may include promises to transfer multiple Cloud Services, software licenses, premium support and professional services. A performance obligation is a promise in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cloud Services and software licenses are distinct because such offerings are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the subscription start date and the contractual dependence of the service on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company allocates the transaction price to each performance obligation on a relative standalone selling price ("SSP") basis. The SSP is the price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines SSP by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration include the Company’s discounting practices, the size and volume of the Company’s transactions, the customer demographic, the geographic area where services are sold, price lists, the Company's go-to-market strategy, historical sales and contract prices. As the Company’s go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes to SSP.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In certain cases, the Company is able to establish SSP based on observable prices of products or services sold separately in comparable circumstances to similar customers. The Company uses a single amount to estimate SSP when it has observable prices.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If SSP is not directly observable, for example when pricing is highly variable, the Company uses a range of SSP. The Company determines the SSP range using information that may include market conditions or other observable inputs. The Company typically has more than one SSP for individual products and services due to the stratification of those products and services by customer size and geography.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Costs Capitalized to Obtain Revenue Contracts</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes incremental costs of obtaining a non-cancelable subscription and support revenue contract. The capitalized amounts consist primarily of sales commissions paid to the Company’s direct sales force. Capitalized amounts also include (1) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">plans that are tied to the value of contracts acquired, (2) commissions paid to employees upon renewals of subscription and support contracts, (3) the associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees, and to a lesser extent (4) success fees paid to partners in emerging markets where the Company has a limited presence. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs capitalized related to new revenue contracts are amortized on a straight-line basis over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">, which, although longer than the typical initial contract period, reflects the average period of benefit, including expected contract renewals. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the estimated life cycles of its offerings and its customer attrition. Additionally, the Company amortizes capitalized costs for renewals and success fees paid to partners over </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of capitalized costs to obtain revenue contracts is included in marketing and sales expense in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of operations.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">the six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$297 million</span></span><span style="font-family:inherit;font-size:10pt;"> of costs to obtain revenue contracts and amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$426 million</span></span><span style="font-family:inherit;font-size:10pt;"> to marketing and sales expense. During the same period a year ago, the Company capitalized </span><span style="font-family:inherit;font-size:10pt;"><span>$264 million</span></span><span style="font-family:inherit;font-size:10pt;"> of costs to obtain revenue contracts and amortized </span><span style="font-family:inherit;font-size:10pt;"><span>$371 million</span></span><span style="font-family:inherit;font-size:10pt;"> to marketing and sales expense. Costs capitalized to obtain a revenue contract, net on the Company's </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheets totaled </span><span style="font-family:inherit;font-size:10pt;"><span>$1.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> at </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> impairments of costs to obtain revenue contracts for </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all of its marketable debt securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheets. Securities are classified as available for sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of comprehensive income until realized. Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Declines in fair value judged to be other-than-temporary on securities available for sale are included as a reduction to investment income. To determine whether a decline in value is other-than-temporary, the Company evaluates, among other factors: the duration and extent to which the fair value has been less than the carrying value and its intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. For the purposes of computing realized and unrealized gains and losses, the cost of securities sold is based on the specific-identification method. Interest on securities classified as available for sale is included as a component of investment income.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Strategic Investments</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company holds strategic investments in publicly held equity securities and privately held debt and equity securities in which the Company does not have a controlling interest or significant influence. Publicly held equity securities are measured using quoted prices in their respective active markets with changes recorded through gains (losses) on strategic investments, net on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;">. Privately held equity securities without a readily determinable fair value are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer and are recorded through gains on strategic investments, net on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;">. Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive income on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet. If, based on the terms of these publicly traded and privately held securities, the Company determines that the Company exercises significant influence on the entity to which these securities relate, the Company will apply the equity method of accounting for such investments.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Privately held debt and equity securities are valued using significant unobservable inputs or data in an inactive market and the valuation requires the Company's judgment due to the absence of market prices and inherent lack of liquidity. The carrying value is not adjusted for the Company's privately held equity securities if there are no observable price changes in a same or similar security from the same issuer or if there are no identified events or changes in circumstances that may indicate impairment, as discussed below. In determining the estimated fair value of its strategic investments in privately held companies, </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the Company utilizes the most recent data available to the Company. Valuations of privately held companies are inherently complex due to the lack of readily available market data. In addition, the determination of whether an orderly transaction is for a same or similar investment requires significant management judgment including the nature of rights and obligations of the investments, the extent to which differences in those rights and obligations would affect the fair values of those investments, and the impact of any differences based on the stage of operational development of the investee.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company assesses its privately held debt and equity securities strategic investment portfolio at least quarterly for impairment. The Company’s impairment analysis encompasses an assessment of the severity and duration of the impairment and qualitative and quantitative analysis of other key factors including the investee’s financial metrics, the investee’s products and technologies meeting or exceeding predefined milestones, market acceptance of the product or technology, other competitive products or technology in the market, general market conditions, management and governance structure of the investee, the investee’s liquidity, debt ratios and the rate at which the investee is using its cash. If the investment is considered to be impaired, the Company recognizes an impairment through the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;"> and establishes a new carrying value for the investment.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company enters into foreign currency derivative contracts with financial institutions to reduce foreign exchange risk. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in the Euro, British Pound Sterling, Japanese Yen, Canadian Dollar and Australian Dollar. The Company’s foreign currency derivative contracts, which are not designated as hedging instruments, are used to reduce the exchange rate risk associated primarily with intercompany receivables and payables. The Company’s derivative financial instruments program is not designated for trading or speculative purposes. The Company generally enters into master netting arrangements with the financial institutions with which it contracts for such derivative contracts, which permit net settlement of transactions with the same counterparty, thereby reducing credit-related losses in the event of the financial institutions' nonperformance. As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the outstanding foreign currency derivative contracts were recorded at fair value on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheets.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts are marked-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated receivables and payables. While the contract or notional amount is often used to express the volume of foreign currency derivative contracts, the amounts potentially subject to credit risk are generally limited to the amounts, if any, by which the counterparties’ obligations under the agreements exceed the obligations of the Company to the counterparties.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurement</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures its cash and cash equivalents, marketable securities and foreign currency derivative contracts at fair value. In addition, the Company measures its strategic investments, including its publicly held equity securities, privately held debt securities and privately held equity securities for which there has been an observable price change in a same or similar security, at fair value. The additional disclosures regarding the Company’s fair value measurements are included in Note 5 “Fair Value Measurement.”</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:50%;"/><td style="width:50%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers, equipment and software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 9 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of the estimated lease term or 10 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and structural components</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Average weighted useful life of 32 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from their respective accounts and any loss on such retirement is reflected in operating expenses.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capitalized Software Costs</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes costs related to its enterprise cloud computing services and certain projects for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">which is generally </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets Acquired through Business Combinations</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment Assessment</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates intangible assets and long-lived assets for possible impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. This includes but is not limited to significant adverse changes in business climate, market conditions, or other events that indicate an asset's carrying amount may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> material impairments of capitalized software, intangible assets, long-lived assets or goodwill during </span><span style="font-family:inherit;font-size:10pt;">the six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the event the Company acquires an entity with which the Company has a preexisting relationship, the Company will recognize a gain or loss to settle that relationship as of the acquisition date within the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of operations. In the event that the Company acquires an entity in which the Company previously held a strategic investment, the difference between the fair value of the shares as of the date of the acquisition and the carrying value of the strategic investment is recorded as a gain or loss and recorded within net gains (losses) on strategic investments in the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective at the start of fiscal 2020, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the prospective method. Accordingly, the results for the prior comparable periods were not adjusted to conform to the current period measurement or recognition of results. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current and noncurrent operating lease liabilities on the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s condensed consolidated balance sheets. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset is reduced for tenant incentives and excludes any initial direct costs incurred. As the Company’s leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company's incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the ROU asset and lease liability when it is reasonably certain that the Company will exercise the option. The Company reassesses the lease term </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">if and when a significant event or change in circumstances occurs within the control of the Company, such as construction of significant leasehold improvements that are expected to have economic value when the option becomes exercisable. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. In addition, the Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less of all asset classes.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On the lease commencement date the Company establishes assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company additionally has entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized in the period the sublease is executed and recorded as an operating expense. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life. </span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Expense</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based expenses related to stock options are measured based on grant date at fair value using the Black-Scholes option pricing model and restricted stock awards based on grant date at fair value using the closing stock price. The Company recognizes stock-based expenses related to stock options and restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based expenses related to its Amended and Restated 2004 Employee Stock Purchase Plan (“ESPP” or “2004 Employee Stock Purchase Plan”) are measured based on grant date at fair value using the Black-Scholes option pricing model. The Company recognizes stock-based expenses related to shares issued pursuant to the 2004 Employee Stock Purchase Plan on a straight-line basis over the offering period, which is </span><span style="font-family:inherit;font-size:10pt;"><span>12 months</span></span><span style="font-family:inherit;font-size:10pt;">. The ESPP allows employees to purchase shares of the Company's common stock at a </span><span style="font-family:inherit;font-size:10pt;"><span>15 percent</span></span><span style="font-family:inherit;font-size:10pt;"> discount and also allows employees to reduce their percentage election once during a </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> month purchase period (December 15 and June 15 of each fiscal year), but not increase that election until the next one-year offering period. The ESPP also includes a re-set provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based expenses related to performance share grants, which are awarded to executive officers, are measured based on grant date at fair value using a Monte Carlo simulation model and expensed on a straight-line basis, net of estimated forfeitures, over the service period of the awards, which is generally the vesting term of </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company, at times, grants unvested restricted shares to employee stockholders of certain acquired companies in lieu of cash consideration. These awards are generally subject to continued post-acquisition employment. Therefore, the Company accounts for them as post-acquisition stock-based expense. The Company recognizes stock-based expense equal to the grant date fair value of the restricted stock awards on a straight-line basis over the requisite service period of the awards, which is generally </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax laws is recognized in the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of operations in the period that includes the enactment date.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, solely based on its technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than </span><span style="font-family:inherit;font-size:10pt;"><span>50 percent</span></span><span style="font-family:inherit;font-size:10pt;"> likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on the existence of sufficient taxable income of the appropriate character (for example, ordinary income or capital gain) within the carryback or carryforward periods available under the applicable tax law. The Company regularly reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and tax planning strategies. The Company’s judgments </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">regarding future profitability may change due to many factors, including future market conditions and the ability to successfully execute its business plans. Should there be a change in the ability to recover deferred tax assets, the tax provision would increase or decrease in the period in which the assessment is changed.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statement of comprehensive income. Foreign currency transaction gains and losses are included in other income in the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;"> for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranties and Indemnification</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s enterprise cloud computing services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company’s online help documentation under normal use and circumstances.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> financial statements.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Accounting Pronouncements Adopted in Fiscal 2020</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU 2016-02</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued Topic 842, which requires lessees to record most leases on their balance sheet but recognize the expenses on their </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;"> and cash flows on the statement of cash flows in a manner similar to previous accounting guidance. Topic 842 generally requires that lessees recognize operating and financing liabilities for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective on February 1, 2019, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the transitional provision of Accounting Standards Update 2018-11, “Leases (Topic 842) Targeted Improvements” (“ASU 2018-11”), which allows for the adoption of Topic 842 to be applied prospectively at the beginning of the fiscal year of adoption. As such, the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet is not comparable with that as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company elected the package of practical expedients and therefore did not reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon adoption of Topic 842, leases previously designated as operating leases are now reported on the condensed consolidated balance sheet, which has materially increased total assets and liabilities. Specifically, the Company recorded operating lease ROU assets of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and corresponding operating lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> on its opening condensed consolidated balance sheet. Leases previously designated as capital leases are now identified as finance leases and continue to be reported on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet. In addition, the previously recorded financing obligation and building asset associated with the Company's leased facility at 350 Mission Street was derecognized and the lease is now accounted for as a finance lease on the Company's </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet. Topic 842 did not have a material impact to the Company’s </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;"> or net cash provided by operating activities. The adoption did not impact the Company’s compliance with its debt covenants.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Pending Adoption</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU 2016-13</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, which includes the Company's accounts receivables, certain financial instruments and contract assets. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. ASU 2016-13 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2019, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. The Company is evaluating the impact of the adoption of ASU 2016-13 on its consolidated financial statements in order to adopt the new standard in the first quarter of fiscal 2021.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reclassifications</span></div><span style="font-family:inherit;font-size:10pt;">Certain reclassifications to fiscal 2019 balances were made to conform to the current period presentation in the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span> balance sheets, statements of operations and statements of cash flows. These reclassifications did not affect net cash provided by operating, investing, or financing activities. <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fiscal Year</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s fiscal year ends on January 31. References to fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">, for example, refer to the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Basis of Presentation</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of operations, </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of </span><span style="font-family:inherit;font-size:10pt;">comprehensive income</span><span style="font-family:inherit;font-size:10pt;">, </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of stockholders' equity and </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of cash flows for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are unaudited. </span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the unaudited </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> financial statements include all adjustments necessary for the fair presentation of the Company’s balance sheets as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, and its results of operations, including its </span><span style="font-family:inherit;font-size:10pt;">comprehensive income</span><span style="font-family:inherit;font-size:10pt;">, stockholders' equity and its cash flows for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. All adjustments are of a normal recurring nature. The results for the </span><span style="font-family:inherit;font-size:10pt;">three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending </span><span style="font-family:inherit;font-size:10pt;">January 31, 2020</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">These unaudited interim </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, filed with the Securities and Exchange Commission (the “SEC”) on March 8, </span><span style="font-family:inherit;font-size:10pt;">2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company prospectively adopted Accounting Standards Update No. 2016-02, "Leases (Topic 842)" ("ASU 2016-02"), also referred to as Topic 842, as discussed below. As a result, the condensed consolidated balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is not comparable with that as of January 31, 2019. </span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Use of Estimates</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the Company’s </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> financial statements and notes thereto.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Significant estimates and assumptions made by management include the determination of:</span></div><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the standalone selling price (SSP) of performance obligations for revenue contracts with multiple performance obligations;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the fair value of assets acquired and liabilities assumed for business combinations;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the average period of benefit associated with costs capitalized to obtain revenue contracts; </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the fair value of certain stock awards issued; </span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the useful lives of intangible assets; and</span></div></td></tr></table><table cellpadding="0" cellspacing="0" style="padding-top:4px;font-family:Times New Roman; font-size:10pt;"><tr><td style="width:54px;"/><td/></tr><tr><td style="vertical-align:top"><div style="line-height:120%;font-size:10pt;padding-left:36px;"><span style="font-family:inherit;font-size:10pt;">•</span></div></td><td style="vertical-align:top;"><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the valuation of privately-held strategic investments.</span></div></td></tr></table><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the result of which forms the basis for making judgments about the carrying values of assets and liabilities. </span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Principles of Consolidation</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Segments</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company operates as </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers in deciding how to allocate resources and assess performance. Over the past few years, the Company has completed a number of acquisitions. These acquisitions have allowed the Company to expand its offerings, presence and reach in various market segments of the enterprise cloud computing market. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">While the Company has offerings in multiple enterprise cloud computing market segments, including as a result of the Company's acquisitions, and operates in multiple countries, the Company’s business operates in </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment because most of the Company's offerings operate on its single Customer Success Platform and most of the Company's products are deployed in a nearly identical way, and the Company’s chief operating decision makers evaluate the Company’s financial information and resources and assess the performance of these resources on a consolidated basis. Since the Company operates in </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> operating segment, all required financial segment information can be found in the consolidated financial statements.</span></div> 1 1 1 <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Concentrations of Credit Risk, Significant Customers and Investments</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Collateral is not required for accounts receivable. The Company maintains an allowance for its doubtful accounts receivable. This allowance is based upon historical loss patterns, the number of days that billings are past due and an evaluation of the potential risk of loss associated with delinquent accounts. Receivables are written-off and charged against the recorded allowance when the Company has exhausted collection efforts without success.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">No</span><span style="font-family:inherit;font-size:10pt;"> single customer accounted for more than </span><span style="font-family:inherit;font-size:10pt;"><span>five percent</span></span><span style="font-family:inherit;font-size:10pt;"> of accounts receivable at </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. </span><span style="font-family:inherit;font-size:10pt;">No</span><span style="font-family:inherit;font-size:10pt;"> single customer accounted for </span><span style="font-family:inherit;font-size:10pt;"><span>five percent</span></span><span style="font-family:inherit;font-size:10pt;"> or more of total revenue during </span><span style="font-family:inherit;font-size:10pt;">the six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, assets located outside the Americas were </span><span style="font-family:inherit;font-size:10pt;"><span>15 percent</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>14 percent</span></span><span style="font-family:inherit;font-size:10pt;"> of total assets, respectively. As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, assets located in the United States were </span><span style="font-family:inherit;font-size:10pt;"><span>83 percent</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>84 percent</span></span><span style="font-family:inherit;font-size:10pt;"> of total assets, respectively.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company is also exposed to concentrations of risk in its strategic investment portfolio. As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company held one publicly traded investment with a carrying value that was greater than </span><span style="font-family:inherit;font-size:10pt;"><span>15 percent</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company's total strategic investments and </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> other investments with carrying values that were individually greater than </span><span style="font-family:inherit;font-size:10pt;"><span>five percent</span></span><span style="font-family:inherit;font-size:10pt;"> of its total strategic investments, of which </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> were publicly traded and </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> were privately held. As of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company held five investments that were individually greater than </span><span style="font-family:inherit;font-size:10pt;"><span>five percent</span></span><span style="font-family:inherit;font-size:10pt;"> of its total strategic investments, of which four were publicly traded and one was privately held.</span></div> 0.05 0.05 0.15 0.14 0.83 0.84 0.15 0.05 0.05 <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revenue Recognition</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company derives its revenues from two sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing the Company’s enterprise cloud computing services (collectively, "Cloud Services"), software licenses, and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and (2) related professional services such as process mapping, project management and implementation services. Other revenue consists primarily of training fees.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, for example, overage fees, contingent fees or service level penalties, the Company includes an estimate of the amount it expects to receive for the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines the amount of revenue to be recognized through application of the following steps:</span></div><div style="line-height:120%;padding-left:36px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Identification of the contract, or contracts with a customer;</span></div><div style="line-height:120%;padding-left:36px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Identification of the performance obligations in the contract;</span></div><div style="line-height:120%;padding-left:36px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Determination of the transaction price;</span></div><div style="line-height:120%;padding-left:36px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Allocation of the transaction price to the performance obligations in the contract; and</span></div><div style="line-height:120%;padding-left:36px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:10pt;padding-right:12px;">•</span><span style="font-family:inherit;font-size:10pt;">Recognition of revenue when or as the Company satisfies the performance obligations.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s subscription service arrangements are non-cancelable and do not contain refund-type provisions.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription and Support Revenues</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription and support revenues are comprised of fees that provide customers with access to Cloud Services, software licenses and related support and updates during the term of the arrangement. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cloud Services allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Since the May 2018 acquisition of MuleSoft, Inc. ("MuleSoft"), subscription and support revenues also includes software licenses. These licenses for on-premises software provide the customer with a right to use the software as it exists when made available. Customers purchase these licenses through a subscription. Revenues from distinct licenses are generally recognized upfront when the software is made available to the customer. In cases where the Company allocates revenue to software updates and support, primarily because the updates are provided at no additional charge, such revenue is recognized as the updates are provided, which is generally ratably over the contract term.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company typically invoices its customers annually. Typical payment terms provide that customers pay within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue or revenue, depending on whether transfer of control to customers has occurred.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Professional Services and Other Revenues</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s professional services contracts are either on a time and materials, fixed fee or subscription basis. These revenues are recognized as the services are rendered for time and materials contracts, on a proportional performance basis for fixed price contracts or ratably over the contract term for subscription professional services contracts. Training revenues are recognized as the services are performed.</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Significant Judgments - Contracts with Multiple Performance Obligations</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company enters into contracts with its customers that may include promises to transfer multiple Cloud Services, software licenses, premium support and professional services. A performance obligation is a promise in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cloud Services and software licenses are distinct because such offerings are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the subscription start date and the contractual dependence of the service on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company allocates the transaction price to each performance obligation on a relative standalone selling price ("SSP") basis. The SSP is the price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines SSP by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration include the Company’s discounting practices, the size and volume of the Company’s transactions, the customer demographic, the geographic area where services are sold, price lists, the Company's go-to-market strategy, historical sales and contract prices. As the Company’s go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes to SSP.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In certain cases, the Company is able to establish SSP based on observable prices of products or services sold separately in comparable circumstances to similar customers. The Company uses a single amount to estimate SSP when it has observable prices.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">If SSP is not directly observable, for example when pricing is highly variable, the Company uses a range of SSP. The Company determines the SSP range using information that may include market conditions or other observable inputs. The Company typically has more than one SSP for individual products and services due to the stratification of those products and services by customer size and geography.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Costs Capitalized to Obtain Revenue Contracts</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes incremental costs of obtaining a non-cancelable subscription and support revenue contract. The capitalized amounts consist primarily of sales commissions paid to the Company’s direct sales force. Capitalized amounts also include (1) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">plans that are tied to the value of contracts acquired, (2) commissions paid to employees upon renewals of subscription and support contracts, (3) the associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees, and to a lesser extent (4) success fees paid to partners in emerging markets where the Company has a limited presence. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Costs capitalized related to new revenue contracts are amortized on a straight-line basis over </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">, which, although longer than the typical initial contract period, reflects the average period of benefit, including expected contract renewals. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the estimated life cycles of its offerings and its customer attrition. Additionally, the Company amortizes capitalized costs for renewals and success fees paid to partners over </span><span style="font-family:inherit;font-size:10pt;"><span>two years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of capitalized costs to obtain revenue contracts is included in marketing and sales expense in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of operations.</span></div> P4Y P2Y 297000000 426000000 264000000 371000000 1900000000 2000000000.0 0 <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Cash and Cash Equivalents</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company considers all of its marketable debt securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheets. Securities are classified as available for sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of comprehensive income until realized. Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Declines in fair value judged to be other-than-temporary on securities available for sale are included as a reduction to investment income. To determine whether a decline in value is other-than-temporary, the Company evaluates, among other factors: the duration and extent to which the fair value has been less than the carrying value and its intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. For the purposes of computing realized and unrealized gains and losses, the cost of securities sold is based on the specific-identification method. Interest on securities classified as available for sale is included as a component of investment income.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Strategic Investments</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company holds strategic investments in publicly held equity securities and privately held debt and equity securities in which the Company does not have a controlling interest or significant influence. Publicly held equity securities are measured using quoted prices in their respective active markets with changes recorded through gains (losses) on strategic investments, net on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;">. Privately held equity securities without a readily determinable fair value are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer and are recorded through gains on strategic investments, net on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;">. Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive income on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet. If, based on the terms of these publicly traded and privately held securities, the Company determines that the Company exercises significant influence on the entity to which these securities relate, the Company will apply the equity method of accounting for such investments.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Privately held debt and equity securities are valued using significant unobservable inputs or data in an inactive market and the valuation requires the Company's judgment due to the absence of market prices and inherent lack of liquidity. The carrying value is not adjusted for the Company's privately held equity securities if there are no observable price changes in a same or similar security from the same issuer or if there are no identified events or changes in circumstances that may indicate impairment, as discussed below. In determining the estimated fair value of its strategic investments in privately held companies, </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">the Company utilizes the most recent data available to the Company. Valuations of privately held companies are inherently complex due to the lack of readily available market data. In addition, the determination of whether an orderly transaction is for a same or similar investment requires significant management judgment including the nature of rights and obligations of the investments, the extent to which differences in those rights and obligations would affect the fair values of those investments, and the impact of any differences based on the stage of operational development of the investee.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company assesses its privately held debt and equity securities strategic investment portfolio at least quarterly for impairment. The Company’s impairment analysis encompasses an assessment of the severity and duration of the impairment and qualitative and quantitative analysis of other key factors including the investee’s financial metrics, the investee’s products and technologies meeting or exceeding predefined milestones, market acceptance of the product or technology, other competitive products or technology in the market, general market conditions, management and governance structure of the investee, the investee’s liquidity, debt ratios and the rate at which the investee is using its cash. If the investment is considered to be impaired, the Company recognizes an impairment through the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;"> and establishes a new carrying value for the investment.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Derivative Financial Instruments</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company enters into foreign currency derivative contracts with financial institutions to reduce foreign exchange risk. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in the Euro, British Pound Sterling, Japanese Yen, Canadian Dollar and Australian Dollar. The Company’s foreign currency derivative contracts, which are not designated as hedging instruments, are used to reduce the exchange rate risk associated primarily with intercompany receivables and payables. The Company’s derivative financial instruments program is not designated for trading or speculative purposes. The Company generally enters into master netting arrangements with the financial institutions with which it contracts for such derivative contracts, which permit net settlement of transactions with the same counterparty, thereby reducing credit-related losses in the event of the financial institutions' nonperformance. As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the outstanding foreign currency derivative contracts were recorded at fair value on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheets.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts are marked-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated receivables and payables. While the contract or notional amount is often used to express the volume of foreign currency derivative contracts, the amounts potentially subject to credit risk are generally limited to the amounts, if any, by which the counterparties’ obligations under the agreements exceed the obligations of the Company to the counterparties.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Fair Value Measurement</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company measures its cash and cash equivalents, marketable securities and foreign currency derivative contracts at fair value. In addition, the Company measures its strategic investments, including its publicly held equity securities, privately held debt securities and privately held equity securities for which there has been an observable price change in a same or similar security, at fair value. The additional disclosures regarding the Company’s fair value measurements are included in Note 5 “Fair Value Measurement.”</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Property and Equipment </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:50%;"/><td style="width:50%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers, equipment and software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 9 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of the estimated lease term or 10 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and structural components</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Average weighted useful life of 32 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from their respective accounts and any loss on such retirement is reflected in operating expenses.</span></div> <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="2"/></tr><tr><td style="width:50%;"/><td style="width:50%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers, equipment and software</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">3 to 9 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Furniture and fixtures</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Leasehold improvements</span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shorter of the estimated lease term or 10 years</span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building and structural components</span></div></td><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Average weighted useful life of 32 years</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Building improvements</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10 years</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> P5Y P10Y <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Capitalized Software Costs</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company capitalizes costs related to its enterprise cloud computing services and certain projects for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">which is generally </span><span style="font-family:inherit;font-size:10pt;">three</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div> P5Y <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible Assets Acquired through Business Combinations</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Impairment Assessment</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates intangible assets and long-lived assets for possible impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. This includes but is not limited to significant adverse changes in business climate, market conditions, or other events that indicate an asset's carrying amount may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable. </span></div> 0 <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Business Combinations</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the event the Company acquires an entity with which the Company has a preexisting relationship, the Company will recognize a gain or loss to settle that relationship as of the acquisition date within the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of operations. In the event that the Company acquires an entity in which the Company previously held a strategic investment, the difference between the fair value of the shares as of the date of the acquisition and the carrying value of the strategic investment is recorded as a gain or loss and recorded within net gains (losses) on strategic investments in the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective at the start of fiscal 2020, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the prospective method. Accordingly, the results for the prior comparable periods were not adjusted to conform to the current period measurement or recognition of results. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current and noncurrent operating lease liabilities on the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s condensed consolidated balance sheets. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset is reduced for tenant incentives and excludes any initial direct costs incurred. As the Company’s leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company's incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the ROU asset and lease liability when it is reasonably certain that the Company will exercise the option. The Company reassesses the lease term </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">if and when a significant event or change in circumstances occurs within the control of the Company, such as construction of significant leasehold improvements that are expected to have economic value when the option becomes exercisable. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. In addition, the Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less of all asset classes.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On the lease commencement date the Company establishes assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company additionally has entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized in the period the sublease is executed and recorded as an operating expense. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life. </span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Stock-Based Expense</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based expenses related to stock options are measured based on grant date at fair value using the Black-Scholes option pricing model and restricted stock awards based on grant date at fair value using the closing stock price. The Company recognizes stock-based expenses related to stock options and restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based expenses related to its Amended and Restated 2004 Employee Stock Purchase Plan (“ESPP” or “2004 Employee Stock Purchase Plan”) are measured based on grant date at fair value using the Black-Scholes option pricing model. The Company recognizes stock-based expenses related to shares issued pursuant to the 2004 Employee Stock Purchase Plan on a straight-line basis over the offering period, which is </span><span style="font-family:inherit;font-size:10pt;"><span>12 months</span></span><span style="font-family:inherit;font-size:10pt;">. The ESPP allows employees to purchase shares of the Company's common stock at a </span><span style="font-family:inherit;font-size:10pt;"><span>15 percent</span></span><span style="font-family:inherit;font-size:10pt;"> discount and also allows employees to reduce their percentage election once during a </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> month purchase period (December 15 and June 15 of each fiscal year), but not increase that election until the next one-year offering period. The ESPP also includes a re-set provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock-based expenses related to performance share grants, which are awarded to executive officers, are measured based on grant date at fair value using a Monte Carlo simulation model and expensed on a straight-line basis, net of estimated forfeitures, over the service period of the awards, which is generally the vesting term of </span><span style="font-family:inherit;font-size:10pt;"><span>three years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company, at times, grants unvested restricted shares to employee stockholders of certain acquired companies in lieu of cash consideration. These awards are generally subject to continued post-acquisition employment. Therefore, the Company accounts for them as post-acquisition stock-based expense. The Company recognizes stock-based expense equal to the grant date fair value of the restricted stock awards on a straight-line basis over the requisite service period of the awards, which is generally </span><span style="font-family:inherit;font-size:10pt;"><span>four years</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div> P4Y P12M 0.15 P3Y P4Y <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Income Taxes</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax laws is recognized in the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of operations in the period that includes the enactment date.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, solely based on its technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than </span><span style="font-family:inherit;font-size:10pt;"><span>50 percent</span></span><span style="font-family:inherit;font-size:10pt;"> likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on the existence of sufficient taxable income of the appropriate character (for example, ordinary income or capital gain) within the carryback or carryforward periods available under the applicable tax law. The Company regularly reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and tax planning strategies. The Company’s judgments </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">regarding future profitability may change due to many factors, including future market conditions and the ability to successfully execute its business plans. Should there be a change in the ability to recover deferred tax assets, the tax provision would increase or decrease in the period in which the assessment is changed.</span></div> 0.50 <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Foreign Currency Translation</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statement of comprehensive income. Foreign currency transaction gains and losses are included in other income in the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;"> for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Warranties and Indemnification</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s enterprise cloud computing services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company’s online help documentation under normal use and circumstances.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> financial statements.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.</span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">New Accounting Pronouncements Adopted in Fiscal 2020</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU 2016-02</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In February 2016, the FASB issued Topic 842, which requires lessees to record most leases on their balance sheet but recognize the expenses on their </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;"> and cash flows on the statement of cash flows in a manner similar to previous accounting guidance. Topic 842 generally requires that lessees recognize operating and financing liabilities for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effective on February 1, 2019, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the transitional provision of Accounting Standards Update 2018-11, “Leases (Topic 842) Targeted Improvements” (“ASU 2018-11”), which allows for the adoption of Topic 842 to be applied prospectively at the beginning of the fiscal year of adoption. As such, the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet is not comparable with that as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company elected the package of practical expedients and therefore did not reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upon adoption of Topic 842, leases previously designated as operating leases are now reported on the condensed consolidated balance sheet, which has materially increased total assets and liabilities. Specifically, the Company recorded operating lease ROU assets of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$2.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and corresponding operating lease liabilities of </span><span style="font-family:inherit;font-size:10pt;"><span>$3.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> on its opening condensed consolidated balance sheet. Leases previously designated as capital leases are now identified as finance leases and continue to be reported on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet. In addition, the previously recorded financing obligation and building asset associated with the Company's leased facility at 350 Mission Street was derecognized and the lease is now accounted for as a finance lease on the Company's </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet. Topic 842 did not have a material impact to the Company’s </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;"> or net cash provided by operating activities. The adoption did not impact the Company’s compliance with its debt covenants.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Accounting Pronouncements Pending Adoption</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">ASU 2016-13</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, which includes the Company's accounts receivables, certain financial instruments and contract assets. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. ASU 2016-13 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2019, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. The Company is evaluating the impact of the adoption of ASU 2016-13 on its consolidated financial statements in order to adopt the new standard in the first quarter of fiscal 2021.</span></div> 2900000000 3100000000 <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Reclassifications</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Certain reclassifications to fiscal 2019 balances were made to conform to the current period presentation in the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheets, statements of operations and statements of cash flows. These reclassifications did not affect net cash provided by operating, investing, or financing activities. </span></div> Revenues<div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription and Support Revenue by the Company's service offerings</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription and support revenues consisted of the following (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales Cloud</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,203</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service Cloud</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>892</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,740</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Salesforce Platform and Other</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing and Commerce Cloud</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,060</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,870</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Total Revenue by Geographic Locations</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues by geographical region consisted of the following (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,816</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,541</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>760</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,287</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues by geography are determined based on the region of the Company's contracting entity, which may be different than the region of the customer. Americas revenue attributed to the United States was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>96 percent</span></span><span style="font-family:inherit;font-size:10pt;"> during </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">. No other country represented more than ten percent of total revenue during </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Contract Balances</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Contract Asset</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As described in Note 1, subscription and support revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. License revenue is recognized as the licenses are delivered. The Company records a contract asset when revenue recognized on a contract exceeds the billings. The Company's standard billing terms are annual in advance. Contract assets were </span><span style="font-family:inherit;font-size:10pt;"><span>$268 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> as compared to </span><span style="font-family:inherit;font-size:10pt;"><span>$215 million</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> which is included in prepaid expenses and other current assets on the condensed consolidated balance sheet. Impairments of contract assets were immaterial during </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and 2018, respectively. </span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Unearned Revenue</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unearned revenue represents amounts that have been invoiced in advance of revenue recognition and is recognized as revenue when transfer of control to customers has occurred or services have been provided. The unearned revenue balance does not represent the total contract value of annual or multi-year, non-cancelable subscription agreements. The Company records unearned revenue when the billings on a contract exceed the revenue recognized. The Company generally invoices customers in annual installments. The unearned revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing, dollar size and new business linearity within the quarter.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The change in unearned revenue was as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unearned revenue, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,585</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,201</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,564</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,995</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Billings and other*</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,875</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contribution from contract asset</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized ratably over time</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,736</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,056</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,223</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,924</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized over time as delivered</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(174</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(162</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(346</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(299</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized at a point in time</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(87</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(165</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unearned revenue from business combinations</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unearned revenue, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">*Other includes, for example, the impact of foreign currency translation</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized ratably over time is generally billed in advance and includes Cloud Services, the related support and advisory services. The majority of revenue recognized for these services is from the beginning of period unearned revenue balance.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized over time as delivered includes professional services billed on a time and materials basis, fixed fee professional services and training classes that are primarily billed, delivered and recognized within the same reporting period. The majority of revenue recognized is billed and recognized in the current period.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized at a point in time substantially includes the portion of software subscriptions allocated to the on-premise software element, which either resulted in smaller unearned revenue or a contract asset.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Remaining Performance Obligation </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Transaction price allocated to the remaining performance obligation, referred to by the Company as remaining performance obligation, represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals, the timing of delivery of software licenses, average contract terms and foreign currency exchange rates. Unbilled portions of the remaining performance obligation denominated in foreign currencies are revalued each period based on the period end exchange rates. Unbilled portions of the remaining performance obligation are subject to future economic risks including bankruptcies, regulatory changes and other market factors.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company excludes amounts related to performance obligation that are billed and recognized as they are delivered. This primarily consists of professional services contracts that are on a time-and-materials basis.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The majority of the Company's noncurrent remaining performance obligation is expected to be recognized in the next </span><span style="font-family:inherit;font-size:10pt;"><span>13</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>36</span></span><span style="font-family:inherit;font-size:10pt;"> months.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligation consisted of the following (in billions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of January 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Disaggregation of Revenue</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Subscription and Support Revenue by the Company's service offerings</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Subscription and support revenues consisted of the following (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;padding-top:6px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Sales Cloud</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,130</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,004</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,203</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,969</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Service Cloud</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,087</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>892</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,107</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,740</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Salesforce Platform and Other</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>912</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>712</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,754</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,287</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketing and Commerce Cloud</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>616</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>452</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,177</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>874</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,060</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,241</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,870</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Total Revenue by Geographic Locations</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenues by geographical region consisted of the following (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Americas</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,816</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,338</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,433</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,439</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Europe</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>786</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>629</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,541</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,235</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asia Pacific</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>395</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>760</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>613</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,997</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,281</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,734</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,287</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1130000000 1004000000 2203000000 1969000000 1087000000 892000000 2107000000 1740000000 912000000 712000000 1754000000 1287000000 616000000 452000000 1177000000 874000000 3745000000 3060000000 7241000000 5870000000 2816000000 2338000000 5433000000 4439000000 786000000 629000000 1541000000 1235000000 395000000 314000000 760000000 613000000 3997000000 3281000000 7734000000 6287000000 0.96 268000000 215000000 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The change in unearned revenue was as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unearned revenue, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,585</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,201</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8,564</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,995</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Billings and other*</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,396</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,875</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6,110</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,086</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contribution from contract asset</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>51</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized ratably over time</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,736</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3,056</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(7,223</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5,924</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized over time as delivered</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(174</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(162</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(346</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(299</span></span></div></td><td style="vertical-align:top;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Revenue recognized at a point in time</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(87</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(63</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(165</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(64</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unearned revenue from business combinations</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>151</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>64</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unearned revenue, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7,142</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5,883</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">*Other includes, for example, the impact of foreign currency translation</span></div> 7585000000 6201000000 8564000000 6995000000 3396000000 2875000000 6110000000 5086000000 7000000 31000000 51000000 25000000 3736000000 3056000000 7223000000 5924000000 174000000 162000000 346000000 299000000 87000000 63000000 165000000 64000000 151000000 57000000 151000000 64000000 7142000000 5883000000 7142000000 5883000000 P13M P36M <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining performance obligation consisted of the following (in billions):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:59%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Noncurrent</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12.1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of January 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11.9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13.8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25.7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 12100000000 13200000000 25300000000 11900000000 13800000000 25700000000 Investments<div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Marketable Securities</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, marketable securities consisted of the following (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Investments classified as Marketable Securities</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage backed obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. agency obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Covered bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,530</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, marketable securities consisted of the following (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Investments classified as Marketable Securities</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage backed obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. agency obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Covered bonds</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The contractual maturities of the investments classified as marketable securities are as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due within 1 year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in 1 year through 5 years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,446</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in 5 years through 10 years</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the following marketable securities were in an unrealized loss position (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The unrealized losses for each of the fixed rate marketable securities were less than </span><span style="font-family:inherit;font-size:10pt;"><span>$1 million</span></span><span style="font-family:inherit;font-size:10pt;">. The Company does not believe any of the unrealized losses represent an other-than-temporary impairment based on its evaluation of available evidence as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, such as the Company's intent to hold the investment and whether it is more likely than not that the </span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Company will be required to sell the investment before recovery of the investment's amortized basis. The Company expects to receive the full principal and interest on all of these marketable securities.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Investment Income</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investment income consists of interest income, realized gains and realized losses on the Company’s cash, cash equivalents and marketable securities. The components of investment income are presented below (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized losses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investment income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Strategic Investments</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Strategic investments by form and measurement category as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">): </span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Measurement Category</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Measurement Alternative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other (2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,581</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Equity securities under fair value represent the carrying value of strategic investments in publicly held equity securities. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2) Other includes the Company's investments accounted for under the equity method of accounting or amortized cost.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Strategic investments by form and measurement category as of January 31, 2019 were as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">): </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Measurement Category</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Measurement Alternative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other (2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,271</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Equity securities under fair value represent the carrying value of strategic investments in publicly held equity securities. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2) Other includes the Company's investments accounted for under the equity method of accounting or amortized cost.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement Alternative Adjustments</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Privately held equity securities accounted for under the measurement alternative included in the table above for </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">): </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying amount, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>927</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustments related to privately held equity securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net additions (reductions) (1)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairments and downward adjustments</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upward adjustments</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying amount, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Net reductions include sales of securities and reclassifications due to changes to capital structure. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Since the adoption of ASU 2016-01 on February 1, 2018, cumulative impairments and downward adjustments were </span><span style="font-family:inherit;font-size:10pt;"><span>$83 million</span></span><span style="font-family:inherit;font-size:10pt;"> and cumulative upward adjustments were </span><span style="font-family:inherit;font-size:10pt;"><span>$346 million</span></span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gains (losses) on strategic investments, net </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains and losses recognized in </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in millions): </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;color:#ffffff;">2</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gains recognized on publicly traded securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gains recognized on privately held securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gains recognized on sales of equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gains (losses) recognized on debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains on strategic investments, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>354</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gains recognized in the three and six months ended July 31, 2019 for investments still held as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$66 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$328 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. This excludes recognized gains on the sale of our equity securities for </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$43 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$62 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2019, the Company made a strategic investment of </span><span style="font-family:inherit;font-size:10pt;"><span>$100 million</span></span><span style="font-family:inherit;font-size:10pt;"> in cash for common shares of a technology company in a private placement concurrent with the investee company's initial public offering. The Company's shares are subject to a </span><span style="font-family:inherit;font-size:10pt;"><span>365</span></span><span style="font-family:inherit;font-size:10pt;">-day market standoff agreement. As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the fair value of the investment was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$265 million</span></span><span style="font-family:inherit;font-size:10pt;">. The investment was made as part of the Company's overall strategy of investing in complementary companies to facilitate potential alignment and integration into the Company’s offerings or product features. The Company's ownership interest represents approximately </span><span style="font-family:inherit;font-size:10pt;"><span>one percent</span></span><span style="font-family:inherit;font-size:10pt;"> of the economic interest of the investee company's outstanding capital stock.</span></div> <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, marketable securities consisted of the following (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Investments classified as Marketable Securities</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,474</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>123</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage backed obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>504</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. agency obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Covered bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,530</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">At </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, marketable securities consisted of the following (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Investments classified as Marketable Securities</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Amortized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Gains</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,027</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>89</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage backed obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>79</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>245</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. agency obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Covered bonds</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total marketable securities</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,685</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1474000000 3000000 1000000 1476000000 123000000 0 1000000 122000000 88000000 0 0 88000000 504000000 1000000 0 505000000 109000000 0 0 109000000 49000000 0 0 49000000 10000000 0 0 10000000 8000000 0 0 8000000 165000000 0 0 165000000 2530000000 4000000 2000000 2532000000 1027000000 0 8000000 1019000000 89000000 0 1000000 88000000 79000000 0 1000000 78000000 245000000 0 1000000 244000000 104000000 0 0 104000000 58000000 0 1000000 57000000 4000000 0 0 4000000 4000000 0 0 4000000 75000000 0 0 75000000 1685000000 0 12000000 1673000000 <div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The contractual maturities of the investments classified as marketable securities are as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due within 1 year</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,081</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>482</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in 1 year through 5 years</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,446</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,189</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Due in 5 years through 10 years</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,532</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,673</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 1081000000 482000000 1446000000 1189000000 5000000 2000000 2532000000 1673000000 <div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the following marketable securities were in an unrealized loss position (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="24"/></tr><tr><td style="width:29%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Less than 12 Months</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">12 Months or Greater</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unrealized</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Losses</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>158</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>205</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(2</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 0 0 158000000 1000000 158000000 1000000 0 0 47000000 1000000 47000000 1000000 0 0 205000000 2000000 205000000 2000000 1000000 The components of investment income are presented below (in <span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest income</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized gains</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Realized losses</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Investment income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 31000000 12000000 57000000 32000000 1000000 0 1000000 1000000 1000000 0 1000000 5000000 31000000 12000000 57000000 28000000 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Strategic investments by form and measurement category as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">): </span></div><div style="line-height:120%;text-align:left;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Measurement Category</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Measurement Alternative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other (2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,581</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,614</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Equity securities under fair value represent the carrying value of strategic investments in publicly held equity securities. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2) Other includes the Company's investments accounted for under the equity method of accounting or amortized cost.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Strategic investments by form and measurement category as of January 31, 2019 were as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">): </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="15" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Measurement Category</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value (1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Measurement Alternative</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Other (2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Total</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Equity securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,271</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,302</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Equity securities under fair value represent the carrying value of strategic investments in publicly held equity securities. </span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(2) Other includes the Company's investments accounted for under the equity method of accounting or amortized cost.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Measurement Alternative Adjustments</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Privately held equity securities accounted for under the measurement alternative included in the table above for </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">): </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying amount, beginning of period</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>927</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>554</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>785</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>548</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjustments related to privately held equity securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net additions (reductions) (1)</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(9</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Impairments and downward adjustments</span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(33</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(5</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(51</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(23</span></span></div></td><td style="vertical-align:top;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Upward adjustments</span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>172</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>112</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Carrying amount, end of period</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>917</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>667</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">(1) Net reductions include sales of securities and reclassifications due to changes to capital structure. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Since the adoption of ASU 2016-01 on February 1, 2018, cumulative impairments and downward adjustments were </span><span style="font-family:inherit;font-size:10pt;"><span>$83 million</span></span><span style="font-family:inherit;font-size:10pt;"> and cumulative upward adjustments were </span><span style="font-family:inherit;font-size:10pt;"><span>$346 million</span></span><span style="font-family:inherit;font-size:10pt;"> through </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Gains (losses) on strategic investments, net </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains and losses recognized in </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> were as follows (in millions): </span></div><div style="line-height:120%;text-align:center;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;color:#ffffff;">2</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gains recognized on publicly traded securities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>66</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>216</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>276</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gains recognized on privately held securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>90</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>81</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gains recognized on sales of equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>43</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>62</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net gains (losses) recognized on debt securities</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(13</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(12</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains on strategic investments, net</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>143</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>390</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>354</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 607000000 917000000 57000000 1581000000 0 0 33000000 33000000 607000000 917000000 90000000 1614000000 436000000 785000000 50000000 1271000000 0 0 31000000 31000000 436000000 785000000 81000000 1302000000 927000000 554000000 785000000 548000000 -9000000 19000000 11000000 30000000 -33000000 -5000000 -51000000 -23000000 32000000 99000000 172000000 112000000 917000000 667000000 917000000 667000000 83000000 346000000 66000000 65000000 216000000 276000000 0 90000000 122000000 81000000 43000000 1000000 62000000 9000000 0 -13000000 -10000000 -12000000 109000000 143000000 390000000 354000000 66000000 328000000 43000000 62000000 100000000 P365D 265000000 0.01 Derivatives<div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Details on outstanding foreign currency derivative contracts are presented below (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Notional amount of foreign currency derivative contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of foreign currency derivative contracts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the Company’s outstanding derivative instruments not designated as hedging instruments are summarized below (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:36%;"/><td style="width:37%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Balance Sheet Location</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains (losses) on derivative instruments not designated as hedging instruments recorded in other income in the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of operations during </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are summarized below (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Details on outstanding foreign currency derivative contracts are presented below (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Notional amount of foreign currency derivative contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,420</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,496</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fair value of foreign currency derivative contracts</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(22</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 4420000000 4496000000 -22000000 25000000 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the Company’s outstanding derivative instruments not designated as hedging instruments are summarized below (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="9"/></tr><tr><td style="width:36%;"/><td style="width:37%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Balance Sheet Location</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;padding-left:24px;text-indent:0px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prepaid expenses and other current assets</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 37000000 42000000 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Gains (losses) on derivative instruments not designated as hedging instruments recorded in other income in the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> statements of operations during </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;">, respectively, are summarized below (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(35</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> -35000000 -10000000 1000000 10000000 Fair Value Measurement<div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></div><div style="line-height:120%;padding-top:6px;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 1.    </span><span style="font-family:inherit;font-size:10pt;">Quoted prices (unadjusted) in active markets for identical assets or liabilities.</span></div><div style="line-height:120%;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 2.    </span><span style="font-family:inherit;font-size:10pt;">Significant other inputs that are directly or indirectly observable in the marketplace.</span></div><div style="line-height:120%;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Level 3.    </span><span style="font-family:inherit;font-size:10pt;">Significant unobservable inputs which are supported by little or no market activity.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">All of the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are classified within Level 1 or Level 2 because the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents information about the Company’s assets that are measured at fair value as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and indicates the fair value hierarchy of the valuation (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Description</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of<br/>July 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents (1):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>622</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>622</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage backed obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. agency obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Covered bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Strategic investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Publicly held equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts (2)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,436</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,627</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">___________ </span></div><div style="line-height:120%;padding-left:0px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">(1)</span><span style="font-family:inherit;font-size:10pt;">Included in “cash and cash equivalents” in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, in addition to </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of cash.</span></div><div style="line-height:120%;padding-left:0px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">(2)</span><span style="font-family:inherit;font-size:10pt;">Included in “prepaid expenses and other current assets” in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents information about the Company’s assets that are measured at fair value as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and indicates the fair value hierarchy of the valuation (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Description</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Active Markets</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">for Identical Assets</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable Inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of January 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents (1):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage backed obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. agency obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Covered bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Strategic investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Publicly held equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts (2)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">______________ </span></div><div style="line-height:120%;padding-left:0px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">(1)</span><span style="font-family:inherit;font-size:10pt;">Included in “cash and cash equivalents” in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, in addition to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of cash.</span></div><div style="line-height:120%;padding-left:0px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">(2)</span><span style="font-family:inherit;font-size:10pt;">Included in “prepaid expenses and other current assets” in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-left:4px;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Strategic investments measured and recorded at fair value on a non-recurring basis</span></div><div style="line-height:120%;padding-left:4px;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company's privately held debt and equity securities and equity method investments are recorded at fair value only if an impairment or observable price adjustment is recognized in the current period. If an impairment or observable price adjustment is recognized on the Company's non-marketable equity securities during the period, the Company classifies these assets as Level 3 within the fair value hierarchy based on the nature of the fair value inputs.</span></div><div style="line-height:120%;padding-left:4px;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company classified privately held debt and equity securities and equity method investments as Level 3. The Company's privately held debt and equity securities and equity method investments amounted to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents information about the Company’s assets that are measured at fair value as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and indicates the fair value hierarchy of the valuation (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Description</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in<br/>Active Markets<br/>for Identical Assets<br/>(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other<br/>Observable<br/>Inputs<br/>(Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant<br/>Unobservable<br/>Inputs<br/>(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of<br/>July 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents (1):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>622</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>622</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>829</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,476</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>122</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage backed obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>505</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>109</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>49</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. agency obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Covered bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>165</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Strategic investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Publicly held equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts (2)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>37</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,436</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,191</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4,627</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;">___________ </span></div><div style="line-height:120%;padding-left:0px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">(1)</span><span style="font-family:inherit;font-size:10pt;">Included in “cash and cash equivalents” in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, in addition to </span><span style="font-family:inherit;font-size:10pt;"><span>$2.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of cash.</span></div><div style="line-height:120%;padding-left:0px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">(2)</span><span style="font-family:inherit;font-size:10pt;">Included in “prepaid expenses and other current assets” in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table presents information about the Company’s assets that are measured at fair value as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and indicates the fair value hierarchy of the valuation (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:41%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;text-decoration:underline;">Description</span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Quoted Prices in</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Active Markets</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">for Identical Assets</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 1)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant Other</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Observable Inputs (Level 2)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Significant</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Unobservable</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Inputs</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Level 3)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Balance as of January 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash equivalents (1):</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>314</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Money market mutual funds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,234</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Marketable securities:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Corporate notes and obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,019</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. treasury securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>88</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Mortgage backed obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>78</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Asset backed securities</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>244</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Municipal securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>104</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign government obligations</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>57</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">U.S. agency obligations</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Time deposits</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Covered bonds</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Strategic investments:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Publicly held equity securities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>436</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Foreign currency derivative contracts (2)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total assets</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,670</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,029</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">______________ </span></div><div style="line-height:120%;padding-left:0px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">(1)</span><span style="font-family:inherit;font-size:10pt;">Included in “cash and cash equivalents” in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, in addition to </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> of cash.</span></div><div style="line-height:120%;padding-left:0px;text-align:left;"><span style="text-align:left;font-family:inherit;font-size:10pt;padding-right:24px;">(2)</span><span style="font-family:inherit;font-size:10pt;">Included in “prepaid expenses and other current assets” in the accompanying </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheet as of </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div> 0 622000000 0 622000000 829000000 0 0 829000000 0 1476000000 0 1476000000 0 122000000 0 122000000 0 88000000 0 88000000 0 505000000 0 505000000 0 109000000 0 109000000 0 49000000 0 49000000 0 10000000 0 10000000 0 8000000 0 8000000 0 165000000 0 165000000 607000000 0 0 607000000 0 37000000 0 37000000 1436000000 3191000000 0 4627000000 2100000000 0 314000000 0 314000000 1234000000 0 0 1234000000 0 1019000000 0 1019000000 0 88000000 0 88000000 0 78000000 0 78000000 0 244000000 0 244000000 0 104000000 0 104000000 0 57000000 0 57000000 0 4000000 0 4000000 0 4000000 0 4000000 0 75000000 0 75000000 436000000 0 0 436000000 0 42000000 0 42000000 1670000000 2029000000 0 3699000000 1100000000 1000000000.0 900000000 Business Combinations<div style="line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Salesforce.org</span></div><div style="line-height:120%;padding-top:4px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In June 2019, Salesforce.org, the independent nonprofit social enterprise that resold the Company's service offerings to non-profit and higher education organizations, was combined with the Company. The Company has included the financial results of Salesforce.org, which are not material, in the condensed consolidated financial statements from the date of acquisition. The transaction costs associated with the acquisition were not material.</span></div><div style="line-height:120%;padding-top:4px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company paid a one-time cash payment of </span><span style="font-family:inherit;font-size:10pt;"><span>$300 million</span></span><span style="font-family:inherit;font-size:10pt;"> for all shares of Salesforce.org to the independent, non-consolidated Salesforce.com Foundation (also referred to as the Foundation), which is considered a related party as discussed in Note 14 "Related-Party Transactions."</span></div><div style="line-height:120%;padding-top:4px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Prior to the business combination, the Company and Salesforce.org had existing reseller and resource sharing agreements that, among other things, allowed Salesforce.org the right to resell select Company offerings and related upgraded support to non-profit organizations and for-profit and non-profit educational institutions free of charge or at discounted prices. Both agreements were effectively settled upon consummation of the business combination. </span></div><div style="line-height:120%;padding-top:4px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Using an income approach, the Company assessed the contractual terms and conditions of the reseller agreement as compared to current market conditions, such as the cost to service contracts sold under the reseller agreement, and determined that the terms were not at fair value. Specifically, the reseller agreement provided favorable terms to Salesforce.org by providing the Company's products and services at no cost. As a result, the Company recorded a non-cash charge of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$166 million</span></span><span style="font-family:inherit;font-size:10pt;"> within operating expenses on the date the transaction closed. The loss represents the difference between the value of the remaining performance obligation recorded by Salesforce.org under the reseller agreement and the value of the remaining performance obligation if those same contracts had been sold at fair value.</span></div><div style="line-height:120%;padding-top:4px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the business combination (in millions):</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on settlement of Salesforce.org reseller agreement</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(166</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of assets acquired and liabilities assumed as of the date of acquisition (in millions):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax asset, current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current and noncurrent assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable, accrued expenses and other liabilities, current and noncurrent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unearned revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets acquired</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The excess of purchase consideration over the fair value of net tangible liabilities assumed was recorded as goodwill, which is primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date. </span></div><div style="line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">MapAnything</span></div><div style="line-height:120%;padding-top:4px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In May 2019, the Company acquired all outstanding stock of MapAnything, Inc. ("MapAnything"), which integrates map-based visualization, asset tracking and route optimization for field sales and service teams. The Company has included the financial results of MapAnything, which are not material, in the condensed consolidated financial statements from the date of acquisition. The transaction costs associated with the acquisition were not material. </span></div><div style="line-height:120%;padding-top:4px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The acquisition date fair value of the consideration transferred for MapAnything was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$213 million</span></span><span style="font-family:inherit;font-size:10pt;">, which consisted of cash and the fair value of stock options and restricted stock awards assumed. The Company recorded approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$53 million</span></span><span style="font-family:inherit;font-size:10pt;"> for developed technology and customer relationships with estimated useful lives of </span><span style="font-family:inherit;font-size:10pt;">four</span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>five years</span></span><span style="font-family:inherit;font-size:10pt;">. The Company recorded approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$152 million</span></span><span style="font-family:inherit;font-size:10pt;"> of goodwill which is primarily attributed to the assembled workforce and expanded market opportunities from integrating MapAnything's technology with the Company's other offerings. The majority of the goodwill balance is not deductible for U.S. income tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.</span></div><div style="line-height:120%;padding-top:4px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company invested </span><span style="font-family:inherit;font-size:10pt;"><span>$23 million</span></span><span style="font-family:inherit;font-size:10pt;"> in a noncontrolling equity investment in MapAnything prior to the acquisition. The Company recognized a gain of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$9 million</span></span><span style="font-family:inherit;font-size:10pt;"> as a result of remeasuring its prior equity interest in MapAnything held before the business combination. The gain is included in gains on strategic investments, net in the condensed consolidated statement of operations.</span></div> 300000000 166000000 <div style="line-height:120%;padding-top:4px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the business combination (in millions):</span></div><div style="line-height:120%;padding-top:4px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>300</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loss on settlement of Salesforce.org reseller agreement</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(166</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 300000000 166000000 134000000 <div style="line-height:120%;padding-top:12px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes the fair value of assets acquired and liabilities assumed as of the date of acquisition (in millions):</span><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:85%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fair Value</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash and cash equivalents</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Deferred tax asset, current</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>47</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other current and noncurrent assets</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>46</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accounts payable, accrued expenses and other liabilities, current and noncurrent</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(39</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Unearned revenue</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(138</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:12px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net assets acquired</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 54000000 47000000 46000000 164000000 39000000 138000000 134000000 213000000 53000000 P5Y 152000000 23000000 9000000 Intangible Assets Acquired Through Business Combinations and Goodwill<div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Intangible assets acquired through business combinations</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets acquired through business combinations are as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="34"/></tr><tr><td style="width:8%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible Assets, Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible Assets, Net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Remaining Useful Life (Years) </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jan 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions and retirements, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jan 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Expense and retirements, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jan 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Acquired developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.6</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,963</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(560</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(129</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(689</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,274</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.9</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other (1)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>52</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>52</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(51</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,419</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.0</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;padding-top:4px;text-align:left;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:9pt;padding-right:24px;">(1)</span><span style="font-family:inherit;font-size:9pt;">Included in other are trade names, trademarks and territory rights.</span></div><div style="line-height:120%;padding-left:4px;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of intangible assets resulting from business combinations for </span><span style="font-family:inherit;font-size:10pt;">the three months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$127 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$119 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and for the </span><span style="font-family:inherit;font-size:10pt;">six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">2018</span><span style="font-family:inherit;font-size:10pt;"> was </span><span style="font-family:inherit;font-size:10pt;"><span>$256 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$188 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expected future amortization expense for intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Period:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining six months of Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>366</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>332</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Customer contract assets acquired through business combinations</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Customer contract assets resulting from business combinations reflects the fair value of future billings of amounts that are contractually committed by acquired companies' existing customers as of the acquisition date. Customer contract assets are amortized over the corresponding contract terms. Customer contract assets resulting from business combinations at </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>$81 million</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$121 million</span></span><span style="font-family:inherit;font-size:10pt;">, respectively, and are included in other assets on the </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> balance sheets.</span></div><div style="line-height:120%;padding-top:12px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Goodwill</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Goodwill represents the excess of the purchase price in a business combination over the fair value of net assets</span><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;"> </span><span style="font-family:inherit;font-size:10pt;">acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually during the fourth quarter. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amounts of goodwill, which is generally not deductible for tax purposes, were as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Salesforce.org</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MapAnything</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other acquisitions and adjustments (1)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:9pt;padding-right:24px;">(1)</span><span style="font-family:inherit;font-size:9pt;">Adjustments include adjustments of acquisition date fair value, including the effect of foreign currency translation.</span></div> <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Intangible assets acquired through business combinations are as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="34"/></tr><tr><td style="width:8%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:8%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:7%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:9%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible Assets, Gross</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="11" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Accumulated Amortization</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intangible Assets, Net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td rowspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted<br/>Average<br/>Remaining Useful Life (Years) </span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jan 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Additions and retirements, net</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jan 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Expense and retirements, net </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Jan 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Acquired developed technology</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,429</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,462</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(889</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(123</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,012</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>540</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>450</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>2.6</span></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Customer relationships</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,938</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>25</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,963</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(560</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(129</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(689</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,378</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,274</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.9</span></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Other (1)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>52</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>52</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(47</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(51</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1.0</span></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,419</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>3,477</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,496</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(256</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>(1,752</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,923</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"><span>5.0</span></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;padding-top:4px;text-align:left;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:9pt;padding-right:24px;">(1)</span><span style="font-family:inherit;font-size:9pt;">Included in other are trade names, trademarks and territory rights.</span></div> 1429000000 33000000 1462000000 889000000 123000000 1012000000 540000000 450000000 P2Y7M6D 1938000000 25000000 1963000000 560000000 129000000 689000000 1378000000 1274000000 P5Y10M24D 52000000 0 52000000 47000000 4000000 51000000 5000000 1000000 P1Y 3419000000 58000000 3477000000 1496000000 256000000 1752000000 1923000000 1725000000 P5Y 127000000 119000000 256000000 188000000 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expected future amortization expense for intangible assets as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:86%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal Period:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining six months of Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>228</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>429</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>366</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>218</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>332</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total amortization expense</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,725</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 228000000 429000000 366000000 218000000 152000000 332000000 1725000000 81000000 121000000 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The changes in the carrying amounts of goodwill, which is generally not deductible for tax purposes, were as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:84%;"/><td style="width:1%;"/><td style="width:14%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>12,851</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Salesforce.org</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>164</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">MapAnything</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>152</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other acquisitions and adjustments (1)</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13,199</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:0px;padding-top:4px;text-align:left;text-indent:0px;"><span style="padding-top:4px;text-align:left;font-family:inherit;font-size:9pt;padding-right:24px;">(1)</span><span style="font-family:inherit;font-size:9pt;">Adjustments include adjustments of acquisition date fair value, including the effect of foreign currency translation.</span></div> 12851000000 164000000 152000000 32000000 13199000000 Debt<div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying values of the Company's borrowings were as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Instrument</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Date of issuance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maturity date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effective interest rate for the three months ended July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021 Term Loan</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.18%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023 Senior Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.26%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>993</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2028 Senior Notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 2028</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.70%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,488</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loan assumed on 50 Fremont</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.75%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total carrying value of debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total noncurrent debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,973</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,173</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:30px;text-indent:-30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">(1) The Company repaid </span><span style="font-family:inherit;font-size:9pt;"><span>$200 million</span></span><span style="font-family:inherit;font-size:9pt;"> of the 2021 Term Loan in June 2019.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Each of the Company's debt agreements requires it to maintain compliance with certain debt covenants, all of which the Company was in compliance with as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expected future principal payments for all borrowings as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal period:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining six months of Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total principal outstanding</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Revolving Credit Facility</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In April 2018, the Company entered into a Second Amended and Restated Credit Agreement ("Revolving Loan Credit Agreement") with Wells Fargo Bank, National Association, and certain other institutional lenders that provides for </span><span style="font-family:inherit;font-size:10pt;"><span>$1.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> unsecured revolving credit facility (“Credit Facility”) that matures in April 2023. The Revolving Loan Credit Agreement amended and restated the Company’s existing revolving credit facility dated July 2016. The Company may use the proceeds of future borrowings under the Credit Facility for refinancing other indebtedness, working capital, capital expenditures and other general corporate purposes, including permitted acquisitions.</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">There were </span><span style="font-family:inherit;font-size:10pt;"><span>no</span></span><span style="font-family:inherit;font-size:10pt;"> outstanding borrowings under the Credit Facility as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">. The Company continues to pay a commitment fee on the available amount of the Credit Facility, which is included within interest expense in the Company's </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> </span><span style="font-family:inherit;font-size:10pt;">statement of operations</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Interest Expense on Debt</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense recognized related to debt (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;padding-top:6px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The carrying values of the Company's borrowings were as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;text-align:left;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="15"/></tr><tr><td style="width:28%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Instrument</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Date of issuance</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Maturity date</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Effective interest rate for the three months ended July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">January 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2021 Term Loan</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">May 2021</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.18%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> (1)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>499</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2023 Senior Notes</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.26%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>994</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>993</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">2028 Senior Notes</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 2018</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">April 2028</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.70%</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,489</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,488</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Loan assumed on 50 Fremont</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">February 2015</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">June 2023</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.75%</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>195</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>196</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total carrying value of debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,977</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,176</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less current portion of debt</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total noncurrent debt</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,973</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,173</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-left:30px;text-indent:-30px;font-size:9pt;"><span style="font-family:inherit;font-size:9pt;">(1) The Company repaid </span><span style="font-family:inherit;font-size:9pt;"><span>$200 million</span></span><span style="font-family:inherit;font-size:9pt;"> of the 2021 Term Loan in June 2019.</span></div> 0.0318 299000000 499000000 0.0326 994000000 993000000 0.0370 1489000000 1488000000 0.0375 195000000 196000000 2977000000 3176000000 4000000 3000000 2973000000 3173000000 200000000 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The expected future principal payments for all borrowings as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Fiscal period:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining six months of Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>304</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,182</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,500</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total principal outstanding</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,996</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2000000 4000000 304000000 4000000 1182000000 1500000000 2996000000 1000000000.0 0 <div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table sets forth total interest expense recognized related to debt (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;padding-top:6px;padding-left:0px;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Contractual interest expense</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>31</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>56</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>42</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt issuance costs</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of debt discount</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>29</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>32</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>58</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>59</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 28000000 31000000 56000000 42000000 1000000 1000000 2000000 13000000 0 0 0 4000000 29000000 32000000 58000000 59000000 Stockholders’ Equity<div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The fair value of the Company's stock options and ESPP shares was estimated on the date of grant and the first day of the ESPP purchase period, respectively, using the Black-Scholes option pricing model. The weighted-average fair value per share for stock options grants was </span><span style="font-family:inherit;font-size:10pt;"><span>$38.97</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$40.69</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, respectively, compared to </span><span style="font-family:inherit;font-size:10pt;"><span>$32.35</span></span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$28.69</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">the three and six months ended July 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, respectively. The weighted-average fair value per share for ESPP shares was </span><span style="font-family:inherit;font-size:10pt;"><span>$38.88</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">the three months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> compared to </span><span style="font-family:inherit;font-size:10pt;"><span>$32.26</span></span><span style="font-family:inherit;font-size:10pt;"> in </span><span style="font-family:inherit;font-size:10pt;">the three months ended July 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity for </span><span style="font-family:inherit;font-size:10pt;">the six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic Value (in millions)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options granted under all plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160.40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108.14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.60</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested or expected to vest</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91.53</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable as of July 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes information about stock options outstanding as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Exercisable</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Exercise<br/>Prices</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Life</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$0.27 to $52.30</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$54.36 to $75.57</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.6</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67.79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$76.48 to $113.00</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$118.04</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118.04</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118.04</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$122.03 to $158.76</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$161.50</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161.50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.00</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock activity for </span><span style="font-family:inherit;font-size:10pt;">the six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value (in millions)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted - restricted stock units and awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160.75</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted - performance-based stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108.35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and converted to shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126.53</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected to vest</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">During </span><span style="font-family:inherit;font-size:10pt;">the six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company recognized stock-based expense related to its equity plans for employees and non-employee directors of </span><span style="font-family:inherit;font-size:10pt;"><span>$731 million</span></span><span style="font-family:inherit;font-size:10pt;">. As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the aggregate stock compensation remaining to be amortized to costs and expenses was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3.4 billion</span></span><span style="font-family:inherit;font-size:10pt;">. The Company will amortize this stock compensation balance as follows: </span><span style="font-family:inherit;font-size:10pt;"><span>$778 million</span></span><span style="font-family:inherit;font-size:10pt;"> during the remaining </span><span style="font-family:inherit;font-size:10pt;">six</span><span style="font-family:inherit;font-size:10pt;"> months of fiscal </span><span style="font-family:inherit;font-size:10pt;">2020</span><span style="font-family:inherit;font-size:10pt;">; </span><span style="font-family:inherit;font-size:10pt;"><span>$1.1 billion</span></span><span style="font-family:inherit;font-size:10pt;"> during fiscal </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;">; </span><span style="font-family:inherit;font-size:10pt;"><span>$875 million</span></span><span style="font-family:inherit;font-size:10pt;"> during fiscal </span><span style="font-family:inherit;font-size:10pt;">2022</span><span style="font-family:inherit;font-size:10pt;">; </span><span style="font-family:inherit;font-size:10pt;"><span>$525 million</span></span><span style="font-family:inherit;font-size:10pt;"> during fiscal </span><span style="font-family:inherit;font-size:10pt;">2023</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;"><span>$82 million</span></span><span style="font-family:inherit;font-size:10pt;"> during fiscal </span><span style="font-family:inherit;font-size:10pt;">2024</span><span style="font-family:inherit;font-size:10pt;">. The expected amortization reflects only </span></div><div style="line-height:120%;padding-top:6px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">outstanding stock awards as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and assumes no forfeiture activity. The aggregate stock compensation remaining to be amortized to costs and expenses will be recognized over a remaining weighted average period of </span><span style="font-family:inherit;font-size:10pt;">two</span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Shares reserved and available for future issuance as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> and </span><span style="font-family:inherit;font-size:10pt;">January 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> were </span><span style="font-family:inherit;font-size:10pt;"><span>133 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares and </span><span style="font-family:inherit;font-size:10pt;"><span>115 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares, respectively.</span></div> 38.97 40.69 32.35 28.69 38.88 32.26 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Stock option activity for </span><span style="font-family:inherit;font-size:10pt;">the six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Stock</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic Value (in millions)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>74.15</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Options granted under all plans</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160.40</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercised</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>55.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108.14</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.60</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,745</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested or expected to vest</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>26</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91.53</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,699</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Exercisable as of July 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.76</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,236</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 26000000 74.15 6000000 160.40 3000000 55.34 1000000 108.14 28000000 94.60 1745000000 26000000 91.53 1699000000 13000000 65.76 1236000000 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The following table summarizes information about stock options outstanding as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="17"/></tr><tr><td style="width:30%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:13%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="8" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Outstanding</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="6" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Options Exercisable</span></div></td></tr><tr><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Range of Exercise<br/>Prices</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Remaining</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Contractual Life</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(Years)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Number of</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Shares</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted-</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Average</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Exercise</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Price</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$0.27 to $52.30</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.2</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>30.34</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33.10</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$54.36 to $75.57</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.6</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67.79</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.73</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$76.48 to $113.00</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3.7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>84.54</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>82.74</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$118.04</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5.6</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118.04</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>118.04</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$122.03 to $158.76</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.3</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>141.75</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.00</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$161.50</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>6.6</span></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161.50</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0.00</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>28</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>94.60</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>13</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>65.76</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 5000000 P4Y2M12D 30.34 4000000 33.10 7000000 P3Y7M6D 67.79 5000000 65.73 4000000 P3Y8M12D 84.54 3000000 82.74 5000000 P5Y7M6D 118.04 1000000 118.04 1000000 P6Y3M18D 141.75 0 0.00 6000000 P6Y7M6D 161.50 0 0.00 28000000 P4Y9M18D 94.60 13000000 65.76 <div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Restricted stock activity for </span><span style="font-family:inherit;font-size:10pt;">the six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;"> is as follows:</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="11"/></tr><tr><td style="width:59%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="10" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Restricted Stock Outstanding</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Outstanding</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">(in millions)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Weighted Average Grant Date Fair Value</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Aggregate</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Intrinsic</span></div><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Value (in millions)</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of January 31, 2019</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>103.33</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted - restricted stock units and awards</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>9</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>160.75</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Granted - performance-based stock units</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>161.50</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Canceled</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(1</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>108.35</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Vested and converted to shares</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(6</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>99.70</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Balance as of July 31, 2019</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>126.53</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,687</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Expected to vest</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,148</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 21000000 103.33 9000000 160.75 1000000 161.50 1000000 108.35 6000000 99.70 24000000 126.53 3687000000 20000000 3148000000 731000000 3400000000 778000000 1100000000 875000000 525000000 82000000 133000000 115000000 Income Taxes<div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Effective Tax Rate</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. For </span><span style="font-family:inherit;font-size:10pt;">the six months ended July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company reported a tax </span><span style="font-family:inherit;font-size:10pt;">provision</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$163 million</span></span><span style="font-family:inherit;font-size:10pt;"> on a pretax </span><span style="font-family:inherit;font-size:10pt;">income</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$646 million</span></span><span style="font-family:inherit;font-size:10pt;">, which resulted in </span><span style="font-family:inherit;font-size:10pt;">an</span><span style="font-family:inherit;font-size:10pt;"> effective tax rate of </span><span style="font-family:inherit;font-size:10pt;"><span>25 percent</span></span><span style="font-family:inherit;font-size:10pt;">. The Company's effective tax rate differs from the U.S. statutory rate of 21 percent primarily due to profitable jurisdictions outside of the United States subject to tax rates greater than 21 percent, offset by excess tax benefits from stock-based compensation.</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">For </span><span style="font-family:inherit;font-size:10pt;">the six months ended July 31, 2018</span><span style="font-family:inherit;font-size:10pt;">, the Company reported a tax </span><span style="font-family:inherit;font-size:10pt;">benefit</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$27 million</span></span><span style="font-family:inherit;font-size:10pt;"> on a pretax </span><span style="font-family:inherit;font-size:10pt;">income</span><span style="font-family:inherit;font-size:10pt;"> of </span><span style="font-family:inherit;font-size:10pt;"><span>$616 million</span></span><span style="font-family:inherit;font-size:10pt;">, which resulted in </span><span style="font-family:inherit;font-size:10pt;">a negative</span><span style="font-family:inherit;font-size:10pt;"> effective tax rate of </span><span style="font-family:inherit;font-size:10pt;"><span>4 percent</span></span><span style="font-family:inherit;font-size:10pt;">. Included in this tax amount was a discrete tax benefit of </span><span style="font-family:inherit;font-size:10pt;"><span>$139 million</span></span><span style="font-family:inherit;font-size:10pt;"> from a partial release of the valuation allowance in connection with the acquisition of MuleSoft. The net deferred tax liability from the acquisition of MuleSoft provided a source of additional income to support the realizability of the Company's pre-existing deferred tax assets and, as a result, the Company released a portion of its valuation allowance. The tax benefit associated with the release of the valuation allowance was partially offset by income taxes in profitable jurisdictions outside of the United States.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Unrecognized Tax Benefits and Other Considerations</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company records liabilities related to its uncertain tax positions. Tax positions for the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions throughout the world. Certain prior year tax returns are currently being examined or reviewed by various taxing authorities in countries including the United States, United Kingdom and Germany. In March 2017, the Company received the final notice of proposed adjustments primarily related to transfer pricing issues from the Internal Revenue Service. The Company has been appealing the proposed adjustments and is awaiting the final outcome. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of the tax audits cannot be predicted with certainty, if any issues arising in the Company's tax audits progress in a manner inconsistent with management's expectations, the Company could adjust its provision for income taxes in the future. Any adjustments resulting from the U.S. audits may have a significant impact to the Company's tax provision. In addition, the Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits up to approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$3 million</span></span><span style="font-family:inherit;font-size:10pt;"> may occur in the next 12 months, as the applicable statutes of limitations lapse.</span></div> 163000000 646000000 0.25 -27000000 616000000 -0.04 -139000000 3000000 Earnings Per Share<div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding for the fiscal period. Diluted earnings per share is computed by giving effect to all potential weighted average dilutive common stock, including options, restricted stock units, warrants and the convertible senior notes. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;color:#ffffff;">2</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>643</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding for basic earnings per share</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>776</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>747</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible senior notes which matured in April 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee stock awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants which settled in June and July 2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>795</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>774</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>795</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>763</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include the effect of the following potential outstanding common stock. The effects of these potentially outstanding shares were not included in the calculation of diluted earnings per share because the effect would have been anti-dilutive (in millions):</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee stock awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="16"/></tr><tr><td style="width:45%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;color:#ffffff;">2</span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="7" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Numerator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Net income</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>91</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>299</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>483</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>643</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Denominator:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Weighted-average shares outstanding for basic earnings per share</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>776</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>747</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>774</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>737</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Effect of dilutive securities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Convertible senior notes which matured in April 2018</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee stock awards</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>19</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>20</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:28px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Warrants which settled in June and July 2018</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>0</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>795</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>774</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>795</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>763</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 91000000 299000000 483000000 643000000 776000000 747000000 774000000 737000000 0 0 0 2000000 19000000 23000000 21000000 20000000 0 4000000 0 4000000 795000000 774000000 795000000 763000000 <div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include the effect of the following potential outstanding common stock. The effects of these potentially outstanding shares were not included in the calculation of diluted earnings per share because the effect would have been anti-dilutive (in millions):</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:99.90243902439025%;border-collapse:collapse;text-align:left;"><tr><td colspan="12"/></tr><tr><td style="width:45%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31,</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="5" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31,</span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">2018</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Employee stock awards</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 7000000 7000000 5000000 5000000 Leases and Other Commitments<div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Leases</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company has operating leases for corporate offices, data centers, and equipment under non-cancelable operating leases with various expiration dates. The leases have remaining terms of </span><span style="font-family:inherit;font-size:10pt;"><span>1 year</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>23 years</span></span><span style="font-family:inherit;font-size:10pt;">, some of which include options to extend for up to </span><span style="font-family:inherit;font-size:10pt;"><span>5 years</span></span><span style="font-family:inherit;font-size:10pt;">, and some of which include options to terminate within </span><span style="font-family:inherit;font-size:10pt;"><span>1 year</span></span><span style="font-family:inherit;font-size:10pt;">. </span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense were as follows (in millions):</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost: </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of right-of-use assets </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on lease liabilities </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to operating and finance leases was as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash outflows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash outflows for finance leases </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash outflows for finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to operating and finance leases was as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of July 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating leases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance leases:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and building improvements </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers, equipment and software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>468</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other noncurrent liabilities </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information related to leases was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:87%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of July 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average remaining lease term</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The weighted average remaining lease term for real estate leases with multiple floors with different lease end dates is calculated based on the lease end date for each individual floor.</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the maturities of lease liabilities under non-cancelable operating and finance leases are as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal Period:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining six months of Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>723</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,396</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(195</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease amounts above do not include sublease income. The Company has entered into various sublease agreements with third parties. Under these agreements, the Company expects to receive sublease income of approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the remainder of fiscal 2020, </span><span style="font-family:inherit;font-size:10pt;"><span>$130 million</span></span><span style="font-family:inherit;font-size:10pt;"> in the next four years and </span><span style="font-family:inherit;font-size:10pt;"><span>$73 million</span></span><span style="font-family:inherit;font-size:10pt;"> thereafter. </span></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the Company's future contractual obligations when it is reasonably certain that the Company will exercise that option. The Company did not use hindsight when determining lease term, therefore, as of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, renewal options are only included for the Company's finance lease for 350 Mission.</span></div><div style="line-height:120%;padding-top:4px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company has additional operating leases that have not yet commenced totaling </span><span style="font-family:inherit;font-size:10pt;"><span>$2.0 billion</span></span><span style="font-family:inherit;font-size:10pt;"> and therefore not reflected on the condensed consolidated balance sheet and tables above. These operating leases include agreements for office facilities to be constructed. These operating leases will commence between fiscal year </span><span style="font-family:inherit;font-size:10pt;">2021</span><span style="font-family:inherit;font-size:10pt;"> and fiscal year </span><span style="font-family:inherit;font-size:10pt;">2025</span><span style="font-family:inherit;font-size:10pt;"> with lease terms of </span><span style="font-family:inherit;font-size:10pt;"><span>9</span></span><span style="font-family:inherit;font-size:10pt;"> to </span><span style="font-family:inherit;font-size:10pt;"><span>17</span></span><span style="font-family:inherit;font-size:10pt;"> years.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Of the total operating lease commitment balance, including leases not yet commenced, of </span><span style="font-family:inherit;font-size:10pt;"><span>$5.4 billion</span></span><span style="font-family:inherit;font-size:10pt;">, approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$4.7 billion</span></span><span style="font-family:inherit;font-size:10pt;"> is related to facilities space. The remaining commitment amount is primarily related to equipment.</span></div><div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Letters of Credit</span></div><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the Company had a total of </span><span style="font-family:inherit;font-size:10pt;"><span>$92 million</span></span><span style="font-family:inherit;font-size:10pt;"> in letters of credit outstanding substantially in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through </span><span style="font-family:inherit;font-size:10pt;">2033</span>. P1Y P23Y P5Y P1Y <div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The components of lease expense were as follows (in millions):</span></div><div style="line-height:120%;padding-top:6px;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease cost</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>217</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>423</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;border-top:1px solid #000000;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance lease cost: </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Amortization of right-of-use assets </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>17</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>33</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Interest on lease liabilities </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>5</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>11</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease cost</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>22</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>44</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental cash flow information related to operating and finance leases was as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Three Months Ended July 31, 2019</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Six Months Ended July 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Cash paid for amounts included in the measurement of lease liabilities:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash outflows for operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>209</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>391</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating cash outflows for finance leases </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Financing cash outflows for finance leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>134</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>136</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Right-of-use assets obtained in exchange for lease obligations:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>171</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>330</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 217000000 423000000 17000000 33000000 5000000 11000000 22000000 44000000 209000000 391000000 4000000 8000000 134000000 136000000 171000000 330000000 <div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Supplemental balance sheet information related to operating and finance leases was as follows (in millions):</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="4"/></tr><tr><td style="width:87%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of July 31, 2019</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Operating leases:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease right-of-use assets</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,904</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating lease liabilities, current</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>706</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Noncurrent operating lease liabilities</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2,341</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total operating lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Finance leases:</span></div></td><td colspan="3" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Buildings and building improvements </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>325</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Computers, equipment and software</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>468</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accumulated depreciation</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(372</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Property and equipment, net</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>421</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;height:20px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Accrued expenses and other liabilities</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>76</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other noncurrent liabilities </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>336</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:36px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total finance lease liabilities</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Other information related to leases was as follows:</span></div><div style="line-height:120%;text-align:center;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;margin-left:auto;margin-right:auto;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="3"/></tr><tr><td style="width:87%;"/><td style="width:12%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">As of July 31, 2019</span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average remaining lease term</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>7 years</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>21 years</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-weight:bold;">Weighted average discount rate</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Operating leases</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>2.8</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Finance leases</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>4.5</span></span></div></td><td style="vertical-align:bottom;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">%</span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 2904000000 706000000 2341000000 3047000000 325000000 468000000 372000000 421000000 76000000 336000000 412000000 P7Y P21Y 0.028 0.045 <div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the maturities of lease liabilities under non-cancelable operating and finance leases are as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal Period:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining six months of Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>723</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,396</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(195</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> <div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As of </span><span style="font-family:inherit;font-size:10pt;">July 31, 2019</span><span style="font-family:inherit;font-size:10pt;">, the maturities of lease liabilities under non-cancelable operating and finance leases are as follows (in </span><span style="font-family:inherit;font-size:10pt;">millions</span><span style="font-family:inherit;font-size:10pt;">):</span></div><div style="line-height:120%;text-indent:0px;font-size:10pt;"><div style="padding-left:0px;text-indent:0px;line-height:normal;padding-top:10px;"><table cellpadding="0" cellspacing="0" style="font-family:Times New Roman;font-size:10pt;width:100%;border-collapse:collapse;text-align:left;"><tr><td colspan="8"/></tr><tr><td style="width:73%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:1%;"/><td style="width:11%;"/><td style="width:1%;"/></tr><tr><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Operating Leases </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;border-bottom:1px solid #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:center;font-size:8pt;"><span style="font-family:inherit;font-size:8pt;font-weight:bold;">Finance Leases</span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal Period:</span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="3" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Remaining six months of Fiscal 2020</span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>384</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>36</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2021</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>723</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>67</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2022</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>516</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2023</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>356</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>23</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Fiscal 2024</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>284</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>24</span></span></div></td><td style="vertical-align:bottom;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Thereafter</span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>1,133</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>434</span></span></div></td><td style="vertical-align:bottom;background-color:#cceeff;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total minimum lease payments</span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,396</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;border-top:1px solid #000000;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>607</span></span></div></td><td style="vertical-align:bottom;border-top:1px solid #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr><tr><td style="vertical-align:top;background-color:#cceeff;padding-left:20px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Less: Imputed interest</span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(349</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td><td style="vertical-align:bottom;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td colspan="2" style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>(195</span></span></div></td><td style="vertical-align:bottom;border-bottom:1px solid #000000;background-color:#cceeff;padding-right:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">)</span></div></td></tr><tr><td style="vertical-align:top;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Total</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>3,047</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td><td style="vertical-align:bottom;padding-left:2px;padding-top:2px;padding-bottom:2px;padding-right:2px;"><div style="overflow:hidden;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"> </span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-left:2px;padding-top:2px;padding-bottom:2px;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">$</span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;padding-top:2px;padding-bottom:2px;"><div style="text-align:right;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><span>412</span></span></div></td><td style="vertical-align:bottom;border-bottom:3px double #000000;"><div style="text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;"><br/></span></div></td></tr></table></div><span style="font-family:inherit;font-size:10pt;"><br/></span></div> 384000000 36000000 723000000 67000000 516000000 23000000 356000000 23000000 284000000 24000000 1133000000 434000000 3396000000 607000000 349000000 195000000 3047000000 412000000 14000000 130000000 73000000 2000000000.0 P9Y P17Y 5400000000 4700000000 92000000 Legal Proceedings and Claims<div style="line-height:120%;padding-top:12px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In the ordinary course of business, the Company is or may be involved in various legal or regulatory proceedings, claims or purported class actions related to alleged infringement of third-party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims. The Company has been, and may in the future be put on notice or sued by third-parties for alleged infringement of their proprietary rights, including patent infringement.</span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In December 2018, the Company was named as a nominal defendant and certain of its current and former directors were named as defendants in a purported shareholder derivative action in the Delaware Court of Chancery.  The complaint alleged that excessive compensation was paid to such directors for their service, included claims of breach of fiduciary duty and unjust enrichment, and sought restitution and disgorgement of a portion of the directors' compensation. Subsequently, </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> similar shareholder derivative actions were filed in the Delaware Court of Chancery.  The cases have been consolidated under the caption </span><span style="font-family:inherit;font-size:10pt;font-style:italic;">In re Salesforce.com, Inc. Derivative Litigation</span><span style="font-family:inherit;font-size:10pt;">. The Company believes that the ultimate outcome of this litigation will not materially and adversely affect its business, financial condition, results of operations or cash flows. </span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;">Tableau Litigation</span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July and August 2017, </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> substantially similar securities class action complaints were filed against Tableau Software, Inc. ("Tableau") and </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> of its now former executive officers.  The first complaint was filed in the U.S. District for the Southern District of New York (the “Scheufele Action”). The second complaint was filed in the U.S. District Court for the Western District of Washington and was voluntarily dismissed on October 17, 2017.  In December 2017, the lead plaintiff in the Scheufele Action filed an amended complaint, which alleged that between February 5, 2015 and February 4, 2016, Tableau and certain of its executive officers violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (the "Exchange Act") and Rule 10b-5 promulgated thereunder, in connection with statements regarding Tableau’s business and operations by allegedly failing to disclose that product launches and software upgrades by competitors were negatively impacting Tableau’s competitive position and profitability. The amended complaint sought unspecified damages, interest, attorneys’ fees and other costs.  In February 2018, the lead plaintiff filed a second amended complaint (the "SAC"), which contains substantially similar allegations as the amended complaint, and added as defendants </span><span style="font-family:inherit;font-size:10pt;"><span>two</span></span><span style="font-family:inherit;font-size:10pt;"> of Tableau’s now former executive officers and directors. Defendants filed a motion to dismiss the SAC in March 2018, which was denied in February 2019. Defendants filed an answer to the SAC in March 2019, and subsequently amended their answer in April 2019.</span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In August 2018, Tableau was named as a nominal defendant in a purported shareholder derivative action in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of Tableau, against certain of its now former directors and officers. The derivative action arises out of many of the factual allegations at issue in the Scheufele Action, and generally alleges that the individual defendants breached fiduciary duties owed to Tableau. The complaint seeks unspecified damages and equitable relief, attorneys' fees, costs and expenses. The case is currently stayed. </span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In July 2019, </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> civil actions were filed against Tableau and each of the members of Tableau’s board of directors as of the dates of the complaints asserting claims under Sections 14(e), 14(d), and 20(a) of the Exchange Act challenging the adequacy of certain public disclosures made by Tableau concerning its proposed transaction with Salesforce. Salesforce was named as a defendant in one of these </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> actions. Specifically, Shiva Stein, a purported Tableau stockholder, commenced an action in the United States District Court for the District of Delaware (the “Stein Action”);  Marcy Curtis, a purported Tableau stockholder, commenced a putative class action in the United States District Court for the District of Delaware (the “Curtis Action”); and Cathy O'Brien, a purported Tableau stockholder, commenced an action in the United States District Court for the Southern District of New York (the “O'Brien Action”). Salesforce was named as a defendant in the Curtis Action. The plaintiffs </span></div><div style="line-height:120%;padding-top:6px;text-align:left;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">seek, among other things, an injunction that would have prevented the acquisition of Tableau by Salesforce, rescission of the transaction or rescissory damages, an accounting by the defendants for all damages caused to the plaintiffs, and the award of attorneys’ fees and expenses.  Tableau has not answered the complaint in the Curtis, or O'Brien Actions, and Salesforce has not answered the complaint in the Curtis Action.</span></div><div style="line-height:120%;padding-top:6px;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In general, the resolution of a legal matter could prevent the Company from offering its service to others, could be material to the Company’s financial condition or cash flows, or both, or could otherwise adversely affect the Company’s operating results.</span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. The outcomes of legal proceedings and other contingencies are, however, inherently unpredictable and subject to significant uncertainties. As a result, the Company is not able to reasonably estimate the amount or range of possible losses in excess of any amounts accrued, including losses that could arise as a result of application of non-monetary remedies, with respect to the contingencies it faces, and the Company’s estimates may not prove to be accurate. </span></div><div style="line-height:120%;padding-top:6px;text-align:left;text-indent:30px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s </span><span style="font-family:inherit;font-size:10pt;">condensed consolidated</span><span style="font-family:inherit;font-size:10pt;"> results of operations, cash flows or financial position. However, depending on the nature and timing of any such dispute or other contingency, an unfavorable resolution of a matter could materially affect the Company’s current or future results of operations or cash flows, or both, in a particular quarter.</span></div> 3 2 2 2 3 3 Related-Party Transactions<div style="line-height:120%;padding-top:12px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In January 1999, the Foundation was chartered on an idea of leveraging the Company’s people, technology and resources to help improve communities around the world. The Company calls this integrated philanthropic approach the 1-1-1 model. Beginning in 2008, Salesforce.org, which was a non-profit public benefit corporation, was established to resell the Company's services to non-profit organizations and certain higher education organizations. As discussed in Note 6, in June 2019, the Company completed a business combination with Salesforce.org.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">The Company’s Chairman is the chairman of the Foundation and, prior to the closing of the business combination, was the chairman of Salesforce.org. The Company’s Chairman holds </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> of the </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> Foundation board seats. Prior to the closing of the business combination, the Company’s Chairman, </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s employees and </span><span style="font-family:inherit;font-size:10pt;"><span>one</span></span><span style="font-family:inherit;font-size:10pt;"> of the Company’s board members held </span><span style="font-family:inherit;font-size:10pt;"><span>three</span></span><span style="font-family:inherit;font-size:10pt;"> of Salesforce.org’s </span><span style="font-family:inherit;font-size:10pt;"><span>eight</span></span><span style="font-family:inherit;font-size:10pt;"> board seats. Prior to the closing of the business combination, the Company did not control the Foundation’s or Salesforce.org's activities, and accordingly, the Company did not consolidate either of the related entities' statement of activities with its financial results. </span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Since the Foundation’s and Salesforce.org’s inception, and prior to the closing of the business combination with Salesforce.org, the Company provided at no charge certain resources to those entities' employees such as office space, furniture, equipment, facilities, services and other resources. The value of these items was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$6 million</span></span><span style="font-family:inherit;font-size:10pt;"> in fiscal 2020, prior to the business combination, and </span><span style="font-family:inherit;font-size:10pt;"><span>$7 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended July 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">Additionally, the Company allowed Salesforce.org to donate subscriptions of the Company’s services to other qualified non-profit organizations. Prior to the closing of the business combination with Salesforce.org, the value of the subscriptions sold by Salesforce.org to external customers pursuant to the reseller agreement, as amended, was approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$110 million</span></span><span style="font-family:inherit;font-size:10pt;"> for fiscal 2020, prior to the business combination, and </span><span style="font-family:inherit;font-size:10pt;"><span>$117 million</span></span><span style="font-family:inherit;font-size:10pt;"> for the </span><span style="font-family:inherit;font-size:10pt;">six months ended July 31, 2018</span><span style="font-family:inherit;font-size:10pt;">.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">As discussed in Note 6 "Business Combinations", in June 2019, the Company reorganized its relationship with Salesforce.org, which was accounted for as a business combination. This transaction did not change the relationship and accounting considerations with the Foundation, as described above.</span></div> 1 3 1 1 3 8 6000000 7000000 110000000 117000000 Subsequent Events<div style="line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">Tableau Software, Inc.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">On August 1, 2019, pursuant to an Agreement and Plan of Merger dated June 9, 2019, the Company acquired all of the outstanding capital stock of Tableau, which provides a self-service analytics platform that enables users to easily access, prepare, analyze, and present findings in their data. The preliminary acquisition date fair value of the consideration transferred for Tableau is estimated to be approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$14.9 billion</span></span><span style="font-family:inherit;font-size:10pt;"> comprised of </span><span style="font-family:inherit;font-size:10pt;"><span>$14.6 billion</span></span><span style="font-family:inherit;font-size:10pt;"> in common stock issued, or approximately </span><span style="font-family:inherit;font-size:10pt;"><span>96 million</span></span><span style="font-family:inherit;font-size:10pt;"> shares, and </span><span style="font-family:inherit;font-size:10pt;"><span>$0.3 billion</span></span><span style="font-family:inherit;font-size:10pt;"> related to the fair value of stock options and restricted stock awards assumed. The Company will include the financial results of Tableau in the condensed consolidated financial statements from the date of the acquisition on August 1, 2019.</span></div><div style="line-height:120%;padding-top:6px;text-indent:32px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;">In connection with the acquisition, the Company promptly obtained all regulatory clearances necessary to close, and no divestiture or other remedies were requested by the applicable authorities. In July 2019, the United Kingdom Competition and Markets Authority (the “CMA”) informed the parties that it planned to review the merger. On July 31, 2019, the CMA issued a “hold separate” order requiring Salesforce and Tableau to operate separately while the CMA conducts its review. Although the Company believes that the merger does not raise any competition concerns, it intends to fully comply with the CMA's order and keep the Tableau business operationally separate from Salesforce until the lifting of the order or conclusion of the CMA’s review. Salesforce is working constructively with the CMA to address the CMA's questions as it conducts this review.</span></div><div style="line-height:120%;padding-top:12px;text-indent:36px;font-size:10pt;"><span style="font-family:inherit;font-size:10pt;font-style:italic;font-weight:bold;">ClickSoftware Technologies Ltd.</span></div><span style="font-family:inherit;font-size:10pt;">In August 2019, the Company agreed to acquire the holding company of ClickSoftware Technologies Ltd. (“ClickSoftware”). ClickSoftware is a software company providing field service management solutions. The total consideration for ClickSoftware is estimated to be approximately </span><span style="font-family:inherit;font-size:10pt;"><span>$1.35 billion</span></span>, net of the value of shares held by the Company and after taking into consideration customary purchase price adjustments. The purchase price will consist of a mix of cash and Company common stock and includes the assumption of outstanding equity awards held by ClickSoftware employees. The acquisition is expected to close during the Company’s fiscal quarter ending October 31, 2019, subject to customary closing conditions, including the expiration of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act and Israeli antitrust clearance. 14900000000 14600000000 96000000 300000000 1350000000 Amounts include stock-based expense, as follows: Three Months Ended July 31, Six Months Ended July 31, 2019 2018 2019 2018Cost of revenues$46 $43 $89 $77Research and development98 81 179 147Marketing and sales199 174 376 294General and administrative45 53 87 85 Amounts include amortization of intangible assets acquired through business combinations, as follows: Three Months Ended July 31, Six Months Ended July 31, 2019 2018 2019 2018Cost of revenues$62 $52 $123 $91Marketing and sales65 67 133 97 Reflects the cumulative effect adjustments upon the adoption of Accounting Standards Update ("ASU") 2016-01, "Financial Instruments - Overall (Subtopic 825-10)" ("ASU 2016-01") and ASU 2016-16, "Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory." Previously referred to as principal payments on capital lease obligations. XML 13 R1.htm IDEA: XBRL DOCUMENT v3.19.2
Cover Page - shares
shares in Millions
6 Months Ended
Jul. 31, 2019
Aug. 15, 2019
Cover page.    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jul. 31, 2019  
Document Transition Report false  
Entity File Number 001-32224  
Entity Registrant Name salesforce.com, inc.  
Entity Central Index Key 0001108524  
Current Fiscal Year End Date --01-31  
Document Fiscal Year Focus 2020  
Document Fiscal Period Focus Q2  
Amendment Flag false  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 94-3320693  
Entity Address, Address Line One Salesforce Tower  
Entity Address, Address Line Two 415 Mission Street, 3rd Fl  
Entity Address, City or Town San Francisco  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94105  
City Area Code 415  
Local Phone Number 901-7000  
Title of 12(b) Security Common Stock, par value $0.001 per share  
Trading Symbol CRM  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   877
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Balance Sheets - USD ($)
$ in Millions
Jul. 31, 2019
Jan. 31, 2019
Current assets:    
Cash and cash equivalents $ 3,510 $ 2,669
Marketable securities 2,532 1,673
Accounts receivable, net 2,332 4,924
Costs capitalized to obtain revenue contracts, net 786 788
Prepaid expenses and other current assets 743 629
Total current assets 9,903 10,683
Property and equipment, net 2,283 2,051
Operating lease right-of-use assets (Note 1) 2,904  
Costs capitalized to obtain revenue contracts, noncurrent, net 1,105 1,232
Strategic investments 1,614 1,302
Goodwill 13,199 12,851
Intangible assets acquired through business combinations, net 1,725 1,923
Capitalized software and other assets, net 603 695
Total assets 33,336 30,737
Current liabilities:    
Accounts payable, accrued expenses and other liabilities 2,347 2,691
Operating lease liabilities, current (Note 1) 706  
Unearned revenue 7,142 8,564
Total current liabilities 10,195 11,255
Noncurrent debt 2,973 3,173
Noncurrent operating lease liabilities (Note 1) 2,341  
Other noncurrent liabilities 661 704
Total liabilities 16,170 15,132
Stockholders’ equity:    
Common stock 1 1
Additional paid-in capital 15,024 13,927
Accumulated other comprehensive loss (77) (58)
Retained earnings 2,218 1,735
Total stockholders’ equity 17,166 15,605
Total liabilities and stockholders’ equity $ 33,336 $ 30,737
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Operations - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Revenues:        
Total revenues $ 3,997 $ 3,281 $ 7,734 $ 6,287
Cost of revenues:        
Total cost of revenues [1],[2] 967 849 1,881 1,616
Gross profit 3,030 2,432 5,853 4,671
Operating expenses:        
Research and development [1],[2] 607 463 1,161 887
Marketing and sales [1],[2] 1,824 1,504 3,521 2,833
General and administrative [1],[2] 375 350 737 645
Loss on settlement of Salesforce.org reseller agreement (Note 6) [1],[2] 166 0 166 0
Total operating expenses [1],[2] 2,972 2,317 5,585 4,365
Income from operations 58 115 268 306
Gains on strategic investments, net 109 143 390 354
Other expense (3) (27) (12) (44)
Income before benefit from (provision for) income taxes 164 231 646 616
Benefit from (provision for) income taxes (73) 68 (163) 27
Net income $ 91 $ 299 $ 483 $ 643
Basic net income per share (in dollars per share) $ 0.12 $ 0.40 $ 0.62 $ 0.87
Diluted net income per share (in dollars per share) $ 0.11 $ 0.39 $ 0.61 $ 0.84
Shares used in computing basic net income per share (in shares) 776 747 774 737
Shares used in computing diluted net income per share (in shares) 795 774 795 763
Subscription and support        
Revenues:        
Total revenues $ 3,745 $ 3,060 $ 7,241 $ 5,870
Cost of revenues:        
Total cost of revenues [1],[2] 727 638 1,405 1,211
Professional services and other        
Revenues:        
Total revenues 252 221 493 417
Cost of revenues:        
Total cost of revenues [1],[2] $ 240 $ 211 $ 476 $ 405
[1]
Amounts include amortization of intangible assets acquired through business combinations, as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
62

 
$
52

 
$
123

 
$
91

Marketing and sales
65

 
67

 
133

 
97


[2]
Amounts include stock-based expense, as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
46

 
$
43

 
$
89

 
$
77

Research and development
98

 
81

 
179

 
147

Marketing and sales
199

 
174

 
376

 
294

General and administrative
45

 
53

 
87

 
85


XML 16 R4.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Operations (Parenthetical) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Stock-based expenses $ 388 $ 351 $ 731 $ 603
Cost of revenues        
Amortization of purchased intangibles from business combinations 62 52 123 91
Stock-based expenses 46 43 89 77
Research and development        
Stock-based expenses 98 81 179 147
Marketing and sales        
Amortization of purchased intangibles from business combinations 65 67 133 97
Stock-based expenses 199 174 376 294
General and administrative        
Stock-based expenses $ 45 $ 53 $ 87 $ 85
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Comprehensive Income - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Statement of Comprehensive Income [Abstract]        
Net income $ 91 $ 299 $ 483 $ 643
Other comprehensive loss, net of reclassification adjustments:        
Foreign currency translation and other losses (17) (17) (30) (27)
Unrealized gains (losses) on marketable securities and privately held debt securities 6 0 14 (4)
Other comprehensive loss, before tax (11) (17) (16) (31)
Tax effect (1) 0 (3) 0
Other comprehensive loss, net (12) (17) (19) (31)
Comprehensive income $ 79 $ 282 $ 464 $ 612
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Stockholders’ Equity - USD ($)
shares in Millions, $ in Millions
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Jan. 31, 2018   730      
Beginning balance at Jan. 31, 2018 $ 10,376 $ 1 $ 9,752 $ (12) $ 635
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Cumulative effect of accounting changes [1] (17)     (7) (10)
Common stock issued (in shares)   11      
Common stock issued 384   384    
Shares issued related to business combinations, net (in shares)   10      
Shares issued related to business combinations, net 1,565   1,565    
Settlement of convertible notes and warrants (in shares)   6      
Settlement of convertible notes and warrants 4   4    
Stock-based expenses 603   603    
Other comprehensive loss, net of tax (31)     (31)  
Net income 643       643
Ending balance (in shares) at Jul. 31, 2018   757      
Ending balance at Jul. 31, 2018 13,527 $ 1 12,308 (50) 1,268
Beginning balance (in shares) at Apr. 30, 2018   734      
Beginning balance at Apr. 30, 2018 11,060 $ 1 10,123 (33) 969
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued (in shares)   7      
Common stock issued 269   269    
Shares issued related to business combinations, net (in shares)   10      
Shares issued related to business combinations, net 1,565   1,565    
Settlement of convertible notes and warrants (in shares)   6      
Settlement of convertible notes and warrants 0   0    
Stock-based expenses 351   351    
Other comprehensive loss, net of tax (17)     (17)  
Net income 299       299
Ending balance (in shares) at Jul. 31, 2018   757      
Ending balance at Jul. 31, 2018 13,527 $ 1 12,308 (50) 1,268
Beginning balance (in shares) at Jan. 31, 2019   770      
Beginning balance at Jan. 31, 2019 $ 15,605 $ 1 13,927 (58) 1,735
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued (in shares) 3 10      
Common stock issued $ 366   366    
Stock-based expenses 731   731    
Other comprehensive loss, net of tax (19)     (19)  
Net income 483       483
Ending balance (in shares) at Jul. 31, 2019   780      
Ending balance at Jul. 31, 2019 17,166 $ 1 15,024 (77) 2,218
Beginning balance (in shares) at Apr. 30, 2019   775      
Beginning balance at Apr. 30, 2019 16,446 $ 1 14,383 (65) 2,127
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common stock issued (in shares)   5      
Common stock issued 253   253    
Stock-based expenses 388   388    
Other comprehensive loss, net of tax (12)     (12)  
Net income 91       91
Ending balance (in shares) at Jul. 31, 2019   780      
Ending balance at Jul. 31, 2019 $ 17,166 $ 1 $ 15,024 $ (77) $ 2,218
[1] Reflects the cumulative effect adjustments upon the adoption of Accounting Standards Update ("ASU") 2016-01, "Financial Instruments - Overall (Subtopic 825-10)" ("ASU 2016-01") and ASU 2016-16, "Income Taxes (Topic 740): Intra-Entity Transfers of Assets Other Than Inventory."
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.19.2
Condensed Consolidated Statements of Cash Flows - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Operating activities:        
Net income $ 91 $ 299 $ 483 $ 643
Adjustments to reconcile net income to net cash provided by operating activities:        
Depreciation and amortization 457 253 894 450
Amortization of costs capitalized to obtain revenue contracts, net 217 183 426 371
Expenses related to employee stock plans 388 351 731 603
Loss on settlement of Salesforce.org reseller agreement (Note 6) [1],[2] 166 0 166 0
Gains on strategic investments, net (109) (143) (390) (354)
Changes in assets and liabilities, net of business combinations:        
Accounts receivable, net (146) (149) 2,628 2,013
Costs capitalized to obtain revenue contracts, net (173) (146) (297) (264)
Prepaid expenses and other current assets and other assets 28 4 (69) (86)
Accounts payable 26 71 41 121
Accrued expenses and other liabilities 267 108 (293) (398)
Operating lease liabilities (182) 0 (346) 0
Unearned revenue (594) (373) (1,573) (1,175)
Net cash provided by operating activities 436 458 2,401 1,924
Investing activities:        
Business combinations, net of cash acquired (423) (4,803) (433) (4,985)
Purchases of strategic investments (62) (37) (221) (184)
Sales of strategic investments 71 2 265 6
Purchases of marketable securities (772) (28) (1,506) (291)
Sales of marketable securities 375 335 461 1,273
Maturities of marketable securities 137 40 193 88
Capital expenditures (178) (170) (337) (292)
Net cash used in investing activities (852) (4,661) (1,578) (4,385)
Financing activities:        
Proceeds from issuance of debt, net 0 496 0 2,966
Proceeds from employee stock plans 152 182 371 383
Principal payments on financing obligations [3] (134) (89) (145) (108)
Repayments of debt (201) 0 (202) (1,027)
Net cash provided by (used in) financing activities (183) 589 24 2,214
Effect of exchange rate changes (1) 11 (6) 23
Net increase (decrease) in cash and cash equivalents (600) (3,603) 841 (224)
Cash and cash equivalents, beginning of period 4,110 5,922 2,669 2,543
Cash and cash equivalents, end of period 3,510 2,319 3,510 2,319
Cash paid during the period for:        
Interest 6 22 56 29
Income taxes, net of tax refunds 37 18 55 37
Non-cash investing and financing activities:        
Fair value of equity awards assumed 0 387 0 387
Fair value of common stock issued as consideration for business combinations $ 0 $ 1,178 $ 0 $ 1,178
[1]
Amounts include amortization of intangible assets acquired through business combinations, as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
62

 
$
52

 
$
123

 
$
91

Marketing and sales
65

 
67

 
133

 
97


[2]
Amounts include stock-based expense, as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
46

 
$
43

 
$
89

 
$
77

Research and development
98

 
81

 
179

 
147

Marketing and sales
199

 
174

 
376

 
294

General and administrative
45

 
53

 
87

 
85


[3] Previously referred to as principal payments on capital lease obligations.
XML 20 R8.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Business and Significant Accounting Policies
6 Months Ended
Jul. 31, 2019
Accounting Policies [Abstract]  
Summary of Business and Significant Accounting Policies Summary of Business and Significant Accounting Policies
Description of Business
Salesforce.com, inc. (the "Company") is a leading provider of enterprise software, delivered through the cloud, with a focus on customer relationship management, or CRM. The Company introduced its first CRM solution in 2000, and has since expanded its service offerings into new areas and industries with new editions, features and platform capabilities.
The Company's core mission is to empower its customers to connect with their customers in entirely new ways through cloud, mobile, social, Internet of Things (“IoT”) and artificial intelligence ("AI") technologies.
The Company's Customer Success Platform is a comprehensive portfolio of service offerings providing sales force automation, customer service and support, marketing automation, digital commerce, integration solutions, community management, industry-specific solutions, analytics, application development, IoT integration, collaborative productivity tools, an enterprise cloud marketplace which the Company refers to as the AppExchange, and its professional services.
Fiscal Year
The Company’s fiscal year ends on January 31. References to fiscal 2020, for example, refer to the fiscal year ending January 31, 2020.
Basis of Presentation
The accompanying condensed consolidated balance sheets as of July 31, 2019 and January 31, 2019 and the condensed consolidated statements of operations, condensed consolidated statements of comprehensive income, condensed consolidated statements of stockholders' equity and condensed consolidated statements of cash flows for the three and six months ended July 31, 2019 and 2018, respectively, are unaudited.
These financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s balance sheets as of July 31, 2019 and January 31, 2019, and its results of operations, including its comprehensive income, stockholders' equity and its cash flows for the three and six months ended July 31, 2019 and 2018. All adjustments are of a normal recurring nature. The results for the three and six months ended July 31, 2019 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending January 31, 2020.
These unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (the “SEC”) on March 8, 2019.
The Company prospectively adopted Accounting Standards Update No. 2016-02, "Leases (Topic 842)" ("ASU 2016-02"), also referred to as Topic 842, as discussed below. As a result, the condensed consolidated balance sheet as of July 31, 2019 is not comparable with that as of January 31, 2019.
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the Company’s condensed consolidated financial statements and notes thereto.
Significant estimates and assumptions made by management include the determination of:
the standalone selling price (SSP) of performance obligations for revenue contracts with multiple performance obligations;
the fair value of assets acquired and liabilities assumed for business combinations;
the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;
the average period of benefit associated with costs capitalized to obtain revenue contracts;
the fair value of certain stock awards issued;
the useful lives of intangible assets; and
the valuation of privately-held strategic investments.
Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the result of which forms the basis for making judgments about the carrying values of assets and liabilities.
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Segments
The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers in deciding how to allocate resources and assess performance. Over the past few years, the Company has completed a number of acquisitions. These acquisitions have allowed the Company to expand its offerings, presence and reach in various market segments of the enterprise cloud computing market.
While the Company has offerings in multiple enterprise cloud computing market segments, including as a result of the Company's acquisitions, and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's offerings operate on its single Customer Success Platform and most of the Company's products are deployed in a nearly identical way, and the Company’s chief operating decision makers evaluate the Company’s financial information and resources and assess the performance of these resources on a consolidated basis. Since the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.
Concentrations of Credit Risk, Significant Customers and Investments
The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Collateral is not required for accounts receivable. The Company maintains an allowance for its doubtful accounts receivable. This allowance is based upon historical loss patterns, the number of days that billings are past due and an evaluation of the potential risk of loss associated with delinquent accounts. Receivables are written-off and charged against the recorded allowance when the Company has exhausted collection efforts without success.
No single customer accounted for more than five percent of accounts receivable at July 31, 2019 and January 31, 2019. No single customer accounted for five percent or more of total revenue during the six months ended July 31, 2019 and 2018, respectively. As of July 31, 2019 and January 31, 2019, assets located outside the Americas were 15 percent and 14 percent of total assets, respectively. As of July 31, 2019 and January 31, 2019, assets located in the United States were 83 percent and 84 percent of total assets, respectively.
The Company is also exposed to concentrations of risk in its strategic investment portfolio. As of July 31, 2019, the Company held one publicly traded investment with a carrying value that was greater than 15 percent of the Company's total strategic investments and four other investments with carrying values that were individually greater than five percent of its total strategic investments, of which two were publicly traded and two were privately held. As of January 31, 2019, the Company held five investments that were individually greater than five percent of its total strategic investments, of which four were publicly traded and one was privately held.
Revenue Recognition
The Company derives its revenues from two sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing the Company’s enterprise cloud computing services (collectively, "Cloud Services"), software licenses, and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and (2) related professional services such as process mapping, project management and implementation services. Other revenue consists primarily of training fees.
Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, for example, overage fees, contingent fees or service level penalties, the Company includes an estimate of the amount it expects to receive for the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are non-cancelable and do not contain refund-type provisions.
Subscription and Support Revenues
Subscription and support revenues are comprised of fees that provide customers with access to Cloud Services, software licenses and related support and updates during the term of the arrangement.
Cloud Services allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term.
Since the May 2018 acquisition of MuleSoft, Inc. ("MuleSoft"), subscription and support revenues also includes software licenses. These licenses for on-premises software provide the customer with a right to use the software as it exists when made available. Customers purchase these licenses through a subscription. Revenues from distinct licenses are generally recognized upfront when the software is made available to the customer. In cases where the Company allocates revenue to software updates and support, primarily because the updates are provided at no additional charge, such revenue is recognized as the updates are provided, which is generally ratably over the contract term.
The Company typically invoices its customers annually. Typical payment terms provide that customers pay within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue or revenue, depending on whether transfer of control to customers has occurred.
Professional Services and Other Revenues
The Company’s professional services contracts are either on a time and materials, fixed fee or subscription basis. These revenues are recognized as the services are rendered for time and materials contracts, on a proportional performance basis for fixed price contracts or ratably over the contract term for subscription professional services contracts. Training revenues are recognized as the services are performed.
Significant Judgments - Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that may include promises to transfer multiple Cloud Services, software licenses, premium support and professional services. A performance obligation is a promise in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
Cloud Services and software licenses are distinct because such offerings are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the subscription start date and the contractual dependence of the service on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price ("SSP") basis. The SSP is the price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company determines SSP by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration include the Company’s discounting practices, the size and volume of the Company’s transactions, the customer demographic, the geographic area where services are sold, price lists, the Company's go-to-market strategy, historical sales and contract prices. As the Company’s go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes to SSP.
In certain cases, the Company is able to establish SSP based on observable prices of products or services sold separately in comparable circumstances to similar customers. The Company uses a single amount to estimate SSP when it has observable prices.
If SSP is not directly observable, for example when pricing is highly variable, the Company uses a range of SSP. The Company determines the SSP range using information that may include market conditions or other observable inputs. The Company typically has more than one SSP for individual products and services due to the stratification of those products and services by customer size and geography.
Costs Capitalized to Obtain Revenue Contracts
The Company capitalizes incremental costs of obtaining a non-cancelable subscription and support revenue contract. The capitalized amounts consist primarily of sales commissions paid to the Company’s direct sales force. Capitalized amounts also include (1) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation
plans that are tied to the value of contracts acquired, (2) commissions paid to employees upon renewals of subscription and support contracts, (3) the associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees, and to a lesser extent (4) success fees paid to partners in emerging markets where the Company has a limited presence.
Costs capitalized related to new revenue contracts are amortized on a straight-line basis over four years, which, although longer than the typical initial contract period, reflects the average period of benefit, including expected contract renewals. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the estimated life cycles of its offerings and its customer attrition. Additionally, the Company amortizes capitalized costs for renewals and success fees paid to partners over two years.
The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.
Amortization of capitalized costs to obtain revenue contracts is included in marketing and sales expense in the accompanying condensed consolidated statements of operations.
During the six months ended July 31, 2019, the Company capitalized $297 million of costs to obtain revenue contracts and amortized $426 million to marketing and sales expense. During the same period a year ago, the Company capitalized $264 million of costs to obtain revenue contracts and amortized $371 million to marketing and sales expense. Costs capitalized to obtain a revenue contract, net on the Company's condensed consolidated balance sheets totaled $1.9 billion at July 31, 2019 and $2.0 billion at January 31, 2019. There were no impairments of costs to obtain revenue contracts for the three and six months ended July 31, 2019 and 2018, respectively.
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.
Marketable Securities
The Company considers all of its marketable debt securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the condensed consolidated balance sheets. Securities are classified as available for sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the condensed consolidated statements of comprehensive income until realized. Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Declines in fair value judged to be other-than-temporary on securities available for sale are included as a reduction to investment income. To determine whether a decline in value is other-than-temporary, the Company evaluates, among other factors: the duration and extent to which the fair value has been less than the carrying value and its intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. For the purposes of computing realized and unrealized gains and losses, the cost of securities sold is based on the specific-identification method. Interest on securities classified as available for sale is included as a component of investment income.
Strategic Investments
The Company holds strategic investments in publicly held equity securities and privately held debt and equity securities in which the Company does not have a controlling interest or significant influence. Publicly held equity securities are measured using quoted prices in their respective active markets with changes recorded through gains (losses) on strategic investments, net on the condensed consolidated statement of operations. Privately held equity securities without a readily determinable fair value are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer and are recorded through gains on strategic investments, net on the condensed consolidated statement of operations. Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive income on the condensed consolidated balance sheet. If, based on the terms of these publicly traded and privately held securities, the Company determines that the Company exercises significant influence on the entity to which these securities relate, the Company will apply the equity method of accounting for such investments.
Privately held debt and equity securities are valued using significant unobservable inputs or data in an inactive market and the valuation requires the Company's judgment due to the absence of market prices and inherent lack of liquidity. The carrying value is not adjusted for the Company's privately held equity securities if there are no observable price changes in a same or similar security from the same issuer or if there are no identified events or changes in circumstances that may indicate impairment, as discussed below. In determining the estimated fair value of its strategic investments in privately held companies,
the Company utilizes the most recent data available to the Company. Valuations of privately held companies are inherently complex due to the lack of readily available market data. In addition, the determination of whether an orderly transaction is for a same or similar investment requires significant management judgment including the nature of rights and obligations of the investments, the extent to which differences in those rights and obligations would affect the fair values of those investments, and the impact of any differences based on the stage of operational development of the investee.
The Company assesses its privately held debt and equity securities strategic investment portfolio at least quarterly for impairment. The Company’s impairment analysis encompasses an assessment of the severity and duration of the impairment and qualitative and quantitative analysis of other key factors including the investee’s financial metrics, the investee’s products and technologies meeting or exceeding predefined milestones, market acceptance of the product or technology, other competitive products or technology in the market, general market conditions, management and governance structure of the investee, the investee’s liquidity, debt ratios and the rate at which the investee is using its cash. If the investment is considered to be impaired, the Company recognizes an impairment through the condensed consolidated statement of operations and establishes a new carrying value for the investment.
Derivative Financial Instruments
The Company enters into foreign currency derivative contracts with financial institutions to reduce foreign exchange risk. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in the Euro, British Pound Sterling, Japanese Yen, Canadian Dollar and Australian Dollar. The Company’s foreign currency derivative contracts, which are not designated as hedging instruments, are used to reduce the exchange rate risk associated primarily with intercompany receivables and payables. The Company’s derivative financial instruments program is not designated for trading or speculative purposes. The Company generally enters into master netting arrangements with the financial institutions with which it contracts for such derivative contracts, which permit net settlement of transactions with the same counterparty, thereby reducing credit-related losses in the event of the financial institutions' nonperformance. As of July 31, 2019 and January 31, 2019, the outstanding foreign currency derivative contracts were recorded at fair value on the condensed consolidated balance sheets.
Foreign currency derivative contracts are marked-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated receivables and payables. While the contract or notional amount is often used to express the volume of foreign currency derivative contracts, the amounts potentially subject to credit risk are generally limited to the amounts, if any, by which the counterparties’ obligations under the agreements exceed the obligations of the Company to the counterparties.
Fair Value Measurement
The Company measures its cash and cash equivalents, marketable securities and foreign currency derivative contracts at fair value. In addition, the Company measures its strategic investments, including its publicly held equity securities, privately held debt securities and privately held equity securities for which there has been an observable price change in a same or similar security, at fair value. The additional disclosures regarding the Company’s fair value measurements are included in Note 5 “Fair Value Measurement.”
Property and Equipment
Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computers, equipment and software
3 to 9 years
Furniture and fixtures
5 years
Leasehold improvements
Shorter of the estimated lease term or 10 years
Building and structural components
Average weighted useful life of 32 years
Building improvements
10 years

When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from their respective accounts and any loss on such retirement is reflected in operating expenses.
Capitalized Software Costs
The Company capitalizes costs related to its enterprise cloud computing services and certain projects for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life,
which is generally three to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Intangible Assets Acquired through Business Combinations
Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Impairment Assessment
The Company evaluates intangible assets and long-lived assets for possible impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. This includes but is not limited to significant adverse changes in business climate, market conditions, or other events that indicate an asset's carrying amount may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value.
The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.
There were no material impairments of capitalized software, intangible assets, long-lived assets or goodwill during the six months ended July 31, 2019 and 2018, respectively.
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s condensed consolidated statement of operations.
In the event the Company acquires an entity with which the Company has a preexisting relationship, the Company will recognize a gain or loss to settle that relationship as of the acquisition date within the condensed consolidated statements of operations. In the event that the Company acquires an entity in which the Company previously held a strategic investment, the difference between the fair value of the shares as of the date of the acquisition and the carrying value of the strategic investment is recorded as a gain or loss and recorded within net gains (losses) on strategic investments in the condensed consolidated statement of operations.
Leases
Effective at the start of fiscal 2020, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the prospective method. Accordingly, the results for the prior comparable periods were not adjusted to conform to the current period measurement or recognition of results.
The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current and noncurrent operating lease liabilities on the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s condensed consolidated balance sheets.
ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset is reduced for tenant incentives and excludes any initial direct costs incurred. As the Company’s leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company's incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the ROU asset and lease liability when it is reasonably certain that the Company will exercise the option. The Company reassesses the lease term
if and when a significant event or change in circumstances occurs within the control of the Company, such as construction of significant leasehold improvements that are expected to have economic value when the option becomes exercisable.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.
The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. In addition, the Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less of all asset classes.
On the lease commencement date the Company establishes assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.
The Company additionally has entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized in the period the sublease is executed and recorded as an operating expense. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.
Stock-Based Expense
Stock-based expenses related to stock options are measured based on grant date at fair value using the Black-Scholes option pricing model and restricted stock awards based on grant date at fair value using the closing stock price. The Company recognizes stock-based expenses related to stock options and restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years.
Stock-based expenses related to its Amended and Restated 2004 Employee Stock Purchase Plan (“ESPP” or “2004 Employee Stock Purchase Plan”) are measured based on grant date at fair value using the Black-Scholes option pricing model. The Company recognizes stock-based expenses related to shares issued pursuant to the 2004 Employee Stock Purchase Plan on a straight-line basis over the offering period, which is 12 months. The ESPP allows employees to purchase shares of the Company's common stock at a 15 percent discount and also allows employees to reduce their percentage election once during a six month purchase period (December 15 and June 15 of each fiscal year), but not increase that election until the next one-year offering period. The ESPP also includes a re-set provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.
Stock-based expenses related to performance share grants, which are awarded to executive officers, are measured based on grant date at fair value using a Monte Carlo simulation model and expensed on a straight-line basis, net of estimated forfeitures, over the service period of the awards, which is generally the vesting term of three years.
The Company, at times, grants unvested restricted shares to employee stockholders of certain acquired companies in lieu of cash consideration. These awards are generally subject to continued post-acquisition employment. Therefore, the Company accounts for them as post-acquisition stock-based expense. The Company recognizes stock-based expense equal to the grant date fair value of the restricted stock awards on a straight-line basis over the requisite service period of the awards, which is generally four years
Income Taxes
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax laws is recognized in the condensed consolidated statements of operations in the period that includes the enactment date.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, solely based on its technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.
Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on the existence of sufficient taxable income of the appropriate character (for example, ordinary income or capital gain) within the carryback or carryforward periods available under the applicable tax law. The Company regularly reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and tax planning strategies. The Company’s judgments
regarding future profitability may change due to many factors, including future market conditions and the ability to successfully execute its business plans. Should there be a change in the ability to recover deferred tax assets, the tax provision would increase or decrease in the period in which the assessment is changed.
Foreign Currency Translation
The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the condensed consolidated statement of comprehensive income. Foreign currency transaction gains and losses are included in other income in the condensed consolidated statement of operations for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.
Warranties and Indemnification
The Company’s enterprise cloud computing services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company’s online help documentation under normal use and circumstances.
The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying condensed consolidated financial statements.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
New Accounting Pronouncements Adopted in Fiscal 2020
ASU 2016-02
In February 2016, the FASB issued Topic 842, which requires lessees to record most leases on their balance sheet but recognize the expenses on their statement of operations and cash flows on the statement of cash flows in a manner similar to previous accounting guidance. Topic 842 generally requires that lessees recognize operating and financing liabilities for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term.
Effective on February 1, 2019, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the transitional provision of Accounting Standards Update 2018-11, “Leases (Topic 842) Targeted Improvements” (“ASU 2018-11”), which allows for the adoption of Topic 842 to be applied prospectively at the beginning of the fiscal year of adoption. As such, the condensed consolidated balance sheet is not comparable with that as of January 31, 2019. The Company elected the package of practical expedients and therefore did not reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term.
Upon adoption of Topic 842, leases previously designated as operating leases are now reported on the condensed consolidated balance sheet, which has materially increased total assets and liabilities. Specifically, the Company recorded operating lease ROU assets of approximately $2.9 billion and corresponding operating lease liabilities of $3.1 billion on its opening condensed consolidated balance sheet. Leases previously designated as capital leases are now identified as finance leases and continue to be reported on the condensed consolidated balance sheet. In addition, the previously recorded financing obligation and building asset associated with the Company's leased facility at 350 Mission Street was derecognized and the lease is now accounted for as a finance lease on the Company's condensed consolidated balance sheet. Topic 842 did not have a material impact to the Company’s condensed consolidated statement of operations or net cash provided by operating activities. The adoption did not impact the Company’s compliance with its debt covenants.
Accounting Pronouncements Pending Adoption
ASU 2016-13
In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, which includes the Company's accounts receivables, certain financial instruments and contract assets. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. ASU 2016-13 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2019, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. The Company is evaluating the impact of the adoption of ASU 2016-13 on its consolidated financial statements in order to adopt the new standard in the first quarter of fiscal 2021.
Reclassifications
Certain reclassifications to fiscal 2019 balances were made to conform to the current period presentation in the condensed consolidated balance sheets, statements of operations and statements of cash flows. These reclassifications did not affect net cash provided by operating, investing, or financing activities.
XML 21 R9.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues
6 Months Ended
Jul. 31, 2019
Revenue from Contract with Customer [Abstract]  
Revenues Revenues
Disaggregation of Revenue
Subscription and Support Revenue by the Company's service offerings
Subscription and support revenues consisted of the following (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Sales Cloud
$
1,130

 
$
1,004

 
$
2,203

 
$
1,969

Service Cloud
1,087

 
892

 
2,107

 
1,740

Salesforce Platform and Other
912

 
712

 
1,754

 
1,287

Marketing and Commerce Cloud
616

 
452

 
1,177

 
874

 
$
3,745

 
$
3,060

 
$
7,241

 
$
5,870

Total Revenue by Geographic Locations
Revenues by geographical region consisted of the following (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Americas
$
2,816

 
$
2,338

 
$
5,433

 
$
4,439

Europe
786

 
629

 
1,541

 
1,235

Asia Pacific
395

 
314

 
760

 
613

 
$
3,997

 
$
3,281

 
$
7,734

 
$
6,287


Revenues by geography are determined based on the region of the Company's contracting entity, which may be different than the region of the customer. Americas revenue attributed to the United States was approximately 96 percent during the three and six months ended July 31, 2019 and 2018. No other country represented more than ten percent of total revenue during the three and six months ended July 31, 2019 and 2018, respectively.
Contract Balances
Contract Asset
As described in Note 1, subscription and support revenue is generally recognized ratably over the contract term beginning on the commencement date of each contract. License revenue is recognized as the licenses are delivered. The Company records a contract asset when revenue recognized on a contract exceeds the billings. The Company's standard billing terms are annual in advance. Contract assets were $268 million as of July 31, 2019 as compared to $215 million as of January 31, 2019 which is included in prepaid expenses and other current assets on the condensed consolidated balance sheet. Impairments of contract assets were immaterial during the three and six months ended July 31, 2019 and 2018, respectively.
Unearned Revenue
Unearned revenue represents amounts that have been invoiced in advance of revenue recognition and is recognized as revenue when transfer of control to customers has occurred or services have been provided. The unearned revenue balance does not represent the total contract value of annual or multi-year, non-cancelable subscription agreements. The Company records unearned revenue when the billings on a contract exceed the revenue recognized. The Company generally invoices customers in annual installments. The unearned revenue balance is influenced by several factors, including seasonality, the compounding effects of renewals, invoice duration, invoice timing, dollar size and new business linearity within the quarter.
The change in unearned revenue was as follows (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Unearned revenue, beginning of period
$
7,585

 
$
6,201

 
$
8,564

 
$
6,995

Billings and other*
3,396

 
2,875

 
6,110

 
5,086

Contribution from contract asset
7

 
31

 
51

 
25

Revenue recognized ratably over time
(3,736
)
 
(3,056
)
 
(7,223
)
 
(5,924
)
Revenue recognized over time as delivered
(174
)
 
(162
)
 
(346
)
 
(299
)
Revenue recognized at a point in time
(87
)
 
(63
)
 
(165
)
 
(64
)
Unearned revenue from business combinations
151

 
57

 
151

 
64

Unearned revenue, end of period
$
7,142

 
$
5,883

 
$
7,142

 
$
5,883

*Other includes, for example, the impact of foreign currency translation
Revenue recognized ratably over time is generally billed in advance and includes Cloud Services, the related support and advisory services. The majority of revenue recognized for these services is from the beginning of period unearned revenue balance.
Revenue recognized over time as delivered includes professional services billed on a time and materials basis, fixed fee professional services and training classes that are primarily billed, delivered and recognized within the same reporting period. The majority of revenue recognized is billed and recognized in the current period.
Revenue recognized at a point in time substantially includes the portion of software subscriptions allocated to the on-premise software element, which either resulted in smaller unearned revenue or a contract asset.
Remaining Performance Obligation
Transaction price allocated to the remaining performance obligation, referred to by the Company as remaining performance obligation, represents contracted revenue that has not yet been recognized, which includes unearned revenue and unbilled amounts that will be recognized as revenue in future periods. Transaction price allocated to the remaining performance obligation is influenced by several factors, including seasonality, the timing of renewals, the timing of delivery of software licenses, average contract terms and foreign currency exchange rates. Unbilled portions of the remaining performance obligation denominated in foreign currencies are revalued each period based on the period end exchange rates. Unbilled portions of the remaining performance obligation are subject to future economic risks including bankruptcies, regulatory changes and other market factors.
The Company excludes amounts related to performance obligation that are billed and recognized as they are delivered. This primarily consists of professional services contracts that are on a time-and-materials basis.
The majority of the Company's noncurrent remaining performance obligation is expected to be recognized in the next 13 to 36 months.
Remaining performance obligation consisted of the following (in billions):
 
Current
 
Noncurrent
 
Total
As of July 31, 2019
$
12.1

 
$
13.2

 
$
25.3

As of January 31, 2019
$
11.9

 
$
13.8

 
$
25.7


XML 22 R10.htm IDEA: XBRL DOCUMENT v3.19.2
Investments
6 Months Ended
Jul. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Investments Investments
Marketable Securities
At July 31, 2019, marketable securities consisted of the following (in millions):
Investments classified as Marketable Securities
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Corporate notes and obligations
$
1,474

 
$
3

 
$
(1
)
 
$
1,476

U.S. treasury securities
123

 
0

 
(1
)
 
122

Mortgage backed obligations
88

 
0

 
0

 
88

Asset backed securities
504

 
1

 
0

 
505

Municipal securities
109

 
0

 
0

 
109

Foreign government obligations
49

 
0

 
0

 
49

U.S. agency obligations
10

 
0

 
0

 
10

Time deposits
8

 
0

 
0

 
8

Covered bonds
165

 
0

 
0

 
165

Total marketable securities
$
2,530

 
$
4

 
$
(2
)
 
$
2,532

At January 31, 2019, marketable securities consisted of the following (in millions):
Investments classified as Marketable Securities
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Corporate notes and obligations
$
1,027

 
$
0

 
$
(8
)
 
$
1,019

U.S. treasury securities
89

 
0

 
(1
)
 
88

Mortgage backed obligations
79

 
0

 
(1
)
 
78

Asset backed securities
245

 
0

 
(1
)
 
244

Municipal securities
104

 
0

 
0

 
104

Foreign government obligations
58

 
0

 
(1
)
 
57

U.S. agency obligations
4

 
0

 
0

 
4

Time deposits
4

 
0

 
0

 
4

Covered bonds
75

 
0

 
0

 
75

Total marketable securities
$
1,685


$
0


$
(12
)

$
1,673


The contractual maturities of the investments classified as marketable securities are as follows (in millions):
 
As of
 
July 31, 2019
 
January 31, 2019
Due within 1 year
$
1,081

 
$
482

Due in 1 year through 5 years
1,446

 
1,189

Due in 5 years through 10 years
5

 
2

 
$
2,532

 
$
1,673


As of July 31, 2019, the following marketable securities were in an unrealized loss position (in millions):
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Corporate notes and obligations
$
0

 
$
0

 
$
158

 
$
(1
)
 
$
158

 
$
(1
)
U.S. treasury securities
0

 
0

 
47

 
(1
)
 
47

 
(1
)
 
$
0

 
$
0

 
$
205

 
$
(2
)
 
$
205

 
$
(2
)

The unrealized losses for each of the fixed rate marketable securities were less than $1 million. The Company does not believe any of the unrealized losses represent an other-than-temporary impairment based on its evaluation of available evidence as of July 31, 2019, such as the Company's intent to hold the investment and whether it is more likely than not that the
Company will be required to sell the investment before recovery of the investment's amortized basis. The Company expects to receive the full principal and interest on all of these marketable securities.
Investment Income
Investment income consists of interest income, realized gains and realized losses on the Company’s cash, cash equivalents and marketable securities. The components of investment income are presented below (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Interest income
$
31

 
$
12

 
$
57

 
$
32

Realized gains
1

 
0

 
1

 
1

Realized losses
(1
)
 
0

 
(1
)
 
(5
)
Investment income
$
31

 
$
12

 
$
57

 
$
28


Strategic Investments
Strategic investments by form and measurement category as of July 31, 2019 were as follows (in millions):
 
Measurement Category
 
Fair Value (1)
 
Measurement Alternative
 
Other (2)
 
Total
Equity securities
$
607

 
$
917

 
$
57

 
$
1,581

Debt securities
0

 
0

 
33

 
33

Balance as of July 31, 2019
$
607

 
$
917

 
$
90

 
$
1,614

(1) Equity securities under fair value represent the carrying value of strategic investments in publicly held equity securities.
(2) Other includes the Company's investments accounted for under the equity method of accounting or amortized cost.
Strategic investments by form and measurement category as of January 31, 2019 were as follows (in millions):
 
Measurement Category
 
Fair Value (1)
 
Measurement Alternative
 
Other (2)
 
Total
Equity securities
$
436

 
$
785

 
$
50

 
$
1,271

Debt securities
0

 
0

 
31

 
31

Balance as of January 31, 2019
$
436

 
$
785

 
$
81

 
$
1,302

(1) Equity securities under fair value represent the carrying value of strategic investments in publicly held equity securities.
(2) Other includes the Company's investments accounted for under the equity method of accounting or amortized cost.
Measurement Alternative Adjustments
Privately held equity securities accounted for under the measurement alternative included in the table above for the three and six months ended July 31, 2019 and 2018 were as follows (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Carrying amount, beginning of period
$
927

 
$
554

 
$
785

 
$
548

Adjustments related to privately held equity securities:
 
 
 
 
 
 
 
Net additions (reductions) (1)
(9
)
 
19

 
11

 
30

Impairments and downward adjustments
(33
)
 
(5
)
 
(51
)
 
(23
)
Upward adjustments
32

 
99

 
172

 
112

Carrying amount, end of period
$
917

 
$
667

 
$
917

 
$
667

(1) Net reductions include sales of securities and reclassifications due to changes to capital structure.
Since the adoption of ASU 2016-01 on February 1, 2018, cumulative impairments and downward adjustments were $83 million and cumulative upward adjustments were $346 million through July 31, 2019.
Gains (losses) on strategic investments, net
Gains and losses recognized in the three and six months ended July 31, 2019 and 2018 were as follows (in millions):
2
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Net gains recognized on publicly traded securities
$
66

 
$
65

 
$
216

 
$
276

Net gains recognized on privately held securities
0

 
90

 
122

 
81

Net gains recognized on sales of equity securities
43

 
1

 
62

 
9

Net gains (losses) recognized on debt securities
0

 
(13
)
 
(10
)
 
(12
)
Gains on strategic investments, net
$
109

 
$
143

 
$
390

 
$
354


Net gains recognized in the three and six months ended July 31, 2019 for investments still held as of July 31, 2019 were $66 million and $328 million, respectively. This excludes recognized gains on the sale of our equity securities for the three and six months ended July 31, 2019 of $43 million and $62 million, respectively.
In April 2019, the Company made a strategic investment of $100 million in cash for common shares of a technology company in a private placement concurrent with the investee company's initial public offering. The Company's shares are subject to a 365-day market standoff agreement. As of July 31, 2019, the fair value of the investment was approximately $265 million. The investment was made as part of the Company's overall strategy of investing in complementary companies to facilitate potential alignment and integration into the Company’s offerings or product features. The Company's ownership interest represents approximately one percent of the economic interest of the investee company's outstanding capital stock.
XML 23 R11.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives
6 Months Ended
Jul. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivatives Derivatives
Details on outstanding foreign currency derivative contracts are presented below (in millions):
 
As of
 
July 31, 2019
 
January 31, 2019
Notional amount of foreign currency derivative contracts
$
4,420

 
$
4,496

Fair value of foreign currency derivative contracts
(22
)
 
25


The fair value of the Company’s outstanding derivative instruments not designated as hedging instruments are summarized below (in millions):
 
 
As of
  
Balance Sheet Location
July 31, 2019
 
January 31, 2019
Foreign currency derivative contracts
Prepaid expenses and other current assets
$
37

 
$
42


Gains (losses) on derivative instruments not designated as hedging instruments recorded in other income in the condensed consolidated statements of operations during the three and six months ended July 31, 2019 and 2018, respectively, are summarized below (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Foreign currency derivative contracts
$
(35
)
 
$
(10
)
 
$
1

 
$
10


XML 24 R12.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurement
6 Months Ended
Jul. 31, 2019
Fair Value Disclosures [Abstract]  
Fair Value Measurement Fair Value Measurement
The Company uses a three-tier fair value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:
Level 1.    Quoted prices (unadjusted) in active markets for identical assets or liabilities.

Level 2.    Significant other inputs that are directly or indirectly observable in the marketplace.

Level 3.    Significant unobservable inputs which are supported by little or no market activity.
All of the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are classified within Level 1 or Level 2 because the Company’s cash equivalents, marketable securities and foreign currency derivative contracts are valued using quoted market prices or alternative pricing sources and models utilizing observable market inputs.
The following table presents information about the Company’s assets that are measured at fair value as of July 31, 2019 and indicates the fair value hierarchy of the valuation (in millions):
Description
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Balance as of
July 31, 2019
Cash equivalents (1):
 
 
 
 
 
 
 
Time deposits
$
0

 
$
622

 
$
0

 
$
622

Money market mutual funds
829

 
0

 
0

 
829

Marketable securities:
 
 
 
 
 
 
 
Corporate notes and obligations
0

 
1,476

 
0

 
1,476

U.S. treasury securities
0

 
122

 
0

 
122

Mortgage backed obligations
0

 
88

 
0

 
88

Asset backed securities
0

 
505

 
0

 
505

Municipal securities
0

 
109

 
0

 
109

Foreign government obligations
0

 
49

 
0

 
49

U.S. agency obligations
0

 
10

 
0

 
10

Time deposits
0

 
8

 
0

 
8

Covered bonds
0

 
165

 
0

 
165

Strategic investments:
 
 
 
 
 
 
 
Publicly held equity securities
607

 
0

 
0

 
607

Foreign currency derivative contracts (2)
0

 
37

 
0

 
37

Total assets
$
1,436

 
$
3,191

 
$
0

 
$
4,627

___________ 
(1)Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet as of July 31, 2019, in addition to $2.1 billion of cash.
(2)Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet as of July 31, 2019.
The following table presents information about the Company’s assets that are measured at fair value as of January 31, 2019 and indicates the fair value hierarchy of the valuation (in millions):
Description
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
 
Significant Other
Observable Inputs (Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Balance as of January 31, 2019
Cash equivalents (1):
 
 
 
 
 
 
 
Time deposits
$
0

 
$
314

 
$
0

 
$
314

Money market mutual funds
1,234

 
0

 
0

 
1,234

Marketable securities:
 
 
 
 
 
 
 
Corporate notes and obligations
0

 
1,019

 
0

 
1,019

U.S. treasury securities
0

 
88

 
0

 
88

Mortgage backed obligations
0

 
78

 
0

 
78

Asset backed securities
0

 
244

 
0

 
244

Municipal securities
0

 
104

 
0

 
104

Foreign government obligations
0

 
57

 
0

 
57

U.S. agency obligations
0

 
4

 
0

 
4

Time deposits
0

 
4

 
0

 
4

Covered bonds
0

 
75

 
0

 
75

Strategic investments:
 
 
 
 
 
 
 
Publicly held equity securities
436

 
0

 
0

 
436

Foreign currency derivative contracts (2)
0

 
42

 
0

 
42

Total assets
$
1,670

 
$
2,029

 
$
0

 
$
3,699

______________ 
(1)Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet as of January 31, 2019, in addition to $1.1 billion of cash.
(2)Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet as of January 31, 2019.
Strategic investments measured and recorded at fair value on a non-recurring basis
The Company's privately held debt and equity securities and equity method investments are recorded at fair value only if an impairment or observable price adjustment is recognized in the current period. If an impairment or observable price adjustment is recognized on the Company's non-marketable equity securities during the period, the Company classifies these assets as Level 3 within the fair value hierarchy based on the nature of the fair value inputs.
The Company classified privately held debt and equity securities and equity method investments as Level 3. The Company's privately held debt and equity securities and equity method investments amounted to $1.0 billion as of July 31, 2019 and $0.9 billion as of January 31, 2019.
XML 25 R13.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations
6 Months Ended
Jul. 31, 2019
Business Combinations [Abstract]  
Business Combinations Business Combinations
Salesforce.org
In June 2019, Salesforce.org, the independent nonprofit social enterprise that resold the Company's service offerings to non-profit and higher education organizations, was combined with the Company. The Company has included the financial results of Salesforce.org, which are not material, in the condensed consolidated financial statements from the date of acquisition. The transaction costs associated with the acquisition were not material.
The Company paid a one-time cash payment of $300 million for all shares of Salesforce.org to the independent, non-consolidated Salesforce.com Foundation (also referred to as the Foundation), which is considered a related party as discussed in Note 14 "Related-Party Transactions."
Prior to the business combination, the Company and Salesforce.org had existing reseller and resource sharing agreements that, among other things, allowed Salesforce.org the right to resell select Company offerings and related upgraded support to non-profit organizations and for-profit and non-profit educational institutions free of charge or at discounted prices. Both agreements were effectively settled upon consummation of the business combination.
Using an income approach, the Company assessed the contractual terms and conditions of the reseller agreement as compared to current market conditions, such as the cost to service contracts sold under the reseller agreement, and determined that the terms were not at fair value. Specifically, the reseller agreement provided favorable terms to Salesforce.org by providing the Company's products and services at no cost. As a result, the Company recorded a non-cash charge of approximately $166 million within operating expenses on the date the transaction closed. The loss represents the difference between the value of the remaining performance obligation recorded by Salesforce.org under the reseller agreement and the value of the remaining performance obligation if those same contracts had been sold at fair value.
The following table summarizes the business combination (in millions):
Cash
$
300

Loss on settlement of Salesforce.org reseller agreement
(166
)
Total
$
134


The following table summarizes the fair value of assets acquired and liabilities assumed as of the date of acquisition (in millions):
 
Fair Value
Cash and cash equivalents
$
54

Deferred tax asset, current
47

Other current and noncurrent assets
46

Goodwill
164

Accounts payable, accrued expenses and other liabilities, current and noncurrent
(39
)
Unearned revenue
(138
)
Net assets acquired
$
134


The excess of purchase consideration over the fair value of net tangible liabilities assumed was recorded as goodwill, which is primarily attributed to the assembled workforce and expanded market opportunities, for which there is no basis for U.S. income tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.
MapAnything
In May 2019, the Company acquired all outstanding stock of MapAnything, Inc. ("MapAnything"), which integrates map-based visualization, asset tracking and route optimization for field sales and service teams. The Company has included the financial results of MapAnything, which are not material, in the condensed consolidated financial statements from the date of acquisition. The transaction costs associated with the acquisition were not material.
The acquisition date fair value of the consideration transferred for MapAnything was approximately $213 million, which consisted of cash and the fair value of stock options and restricted stock awards assumed. The Company recorded approximately $53 million for developed technology and customer relationships with estimated useful lives of four to five years. The Company recorded approximately $152 million of goodwill which is primarily attributed to the assembled workforce and expanded market opportunities from integrating MapAnything's technology with the Company's other offerings. The majority of the goodwill balance is not deductible for U.S. income tax purposes. The fair values assigned to tangible assets acquired and liabilities assumed are based on management’s estimates and assumptions and may be subject to change as additional information is received and certain tax returns are finalized. The Company expects to finalize the valuation as soon as practicable, but not later than one year from the acquisition date.
The Company invested $23 million in a noncontrolling equity investment in MapAnything prior to the acquisition. The Company recognized a gain of approximately $9 million as a result of remeasuring its prior equity interest in MapAnything held before the business combination. The gain is included in gains on strategic investments, net in the condensed consolidated statement of operations.
XML 26 R14.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets Acquired Through Business Combinations and Goodwill
6 Months Ended
Jul. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Acquired Through Business Combinations and Goodwill Intangible Assets Acquired Through Business Combinations and Goodwill
Intangible assets acquired through business combinations
Intangible assets acquired through business combinations are as follows (in millions):
 
Intangible Assets, Gross
 
Accumulated Amortization
 
Intangible Assets, Net
 
Weighted
Average
Remaining Useful Life (Years)
 
Jan 31, 2019
 
Additions and retirements, net
 
July 31, 2019
 
Jan 31, 2019
 
Expense and retirements, net
 
July 31, 2019
 
Jan 31, 2019
 
July 31, 2019
 
Acquired developed technology
$
1,429

 
$
33

 
$
1,462

 
$
(889
)
 
$
(123
)
 
$
(1,012
)
 
$
540

 
$
450

 
2.6
Customer relationships
1,938

 
25

 
1,963

 
(560
)
 
(129
)
 
(689
)
 
1,378

 
1,274

 
5.9
Other (1)
52

 
0

 
52

 
(47
)
 
(4
)
 
(51
)
 
5

 
1

 
1.0
Total
$
3,419

 
$
58

 
$
3,477

 
$
(1,496
)
 
$
(256
)
 
$
(1,752
)
 
$
1,923

 
$
1,725

 
5.0

(1)Included in other are trade names, trademarks and territory rights.
Amortization of intangible assets resulting from business combinations for the three months ended July 31, 2019 and 2018 was $127 million and $119 million, respectively, and for the six months ended July 31, 2019 and 2018 was $256 million and $188 million, respectively.
The expected future amortization expense for intangible assets as of July 31, 2019 is as follows (in millions):
Fiscal Period:
 
Remaining six months of Fiscal 2020
$
228

Fiscal 2021
429

Fiscal 2022
366

Fiscal 2023
218

Fiscal 2024
152

Thereafter
332

Total amortization expense
$
1,725


Customer contract assets acquired through business combinations
Customer contract assets resulting from business combinations reflects the fair value of future billings of amounts that are contractually committed by acquired companies' existing customers as of the acquisition date. Customer contract assets are amortized over the corresponding contract terms. Customer contract assets resulting from business combinations at July 31, 2019 and January 31, 2019 were $81 million and $121 million, respectively, and are included in other assets on the condensed consolidated balance sheets.
Goodwill
Goodwill represents the excess of the purchase price in a business combination over the fair value of net assets acquired. Goodwill amounts are not amortized, but rather tested for impairment at least annually during the fourth quarter.
The changes in the carrying amounts of goodwill, which is generally not deductible for tax purposes, were as follows (in millions):
Balance as of January 31, 2019
$
12,851

Salesforce.org
164

MapAnything
152

Other acquisitions and adjustments (1)
32

Balance as of July 31, 2019
$
13,199


(1)Adjustments include adjustments of acquisition date fair value, including the effect of foreign currency translation.
XML 27 R15.htm IDEA: XBRL DOCUMENT v3.19.2
Debt
6 Months Ended
Jul. 31, 2019
Debt Disclosure [Abstract]  
Debt Debt
The carrying values of the Company's borrowings were as follows (in millions):
Instrument
 
Date of issuance
 
Maturity date
 
Effective interest rate for the three months ended July 31, 2019
 
July 31, 2019
 
January 31, 2019
2021 Term Loan
 
May 2018
 
May 2021
 
3.18%
 
$
299
 (1)
 
$
499

2023 Senior Notes
 
April 2018
 
April 2023
 
3.26%
 
994

 
993

2028 Senior Notes
 
April 2018
 
April 2028
 
3.70%
 
1,489

 
1,488

Loan assumed on 50 Fremont
 
February 2015
 
June 2023
 
3.75%
 
195

 
196

Total carrying value of debt
 
 
 
 
 
 
 
2,977

 
3,176

Less current portion of debt
 
 
 
 
 
 
 
(4
)
 
(3
)
Total noncurrent debt
 
 
 
 
 
 
 
$
2,973

 
$
3,173


(1) The Company repaid $200 million of the 2021 Term Loan in June 2019.
Each of the Company's debt agreements requires it to maintain compliance with certain debt covenants, all of which the Company was in compliance with as of July 31, 2019.
The expected future principal payments for all borrowings as of July 31, 2019 is as follows (in millions):
Fiscal period:
 
Remaining six months of Fiscal 2020
$
2

Fiscal 2021
4

Fiscal 2022
304

Fiscal 2023
4

Fiscal 2024
1,182

Thereafter
1,500

Total principal outstanding
$
2,996


Revolving Credit Facility
In April 2018, the Company entered into a Second Amended and Restated Credit Agreement ("Revolving Loan Credit Agreement") with Wells Fargo Bank, National Association, and certain other institutional lenders that provides for $1.0 billion unsecured revolving credit facility (“Credit Facility”) that matures in April 2023. The Revolving Loan Credit Agreement amended and restated the Company’s existing revolving credit facility dated July 2016. The Company may use the proceeds of future borrowings under the Credit Facility for refinancing other indebtedness, working capital, capital expenditures and other general corporate purposes, including permitted acquisitions.
There were no outstanding borrowings under the Credit Facility as of July 31, 2019. The Company continues to pay a commitment fee on the available amount of the Credit Facility, which is included within interest expense in the Company's condensed consolidated statement of operations.
Interest Expense on Debt
The following table sets forth total interest expense recognized related to debt (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Contractual interest expense
$
28

 
$
31

 
$
56

 
$
42

Amortization of debt issuance costs
1

 
1

 
2

 
13

Amortization of debt discount
0

 
0

 
0

 
4

 
$
29

 
$
32

 
$
58

 
$
59


XML 28 R16.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity
6 Months Ended
Jul. 31, 2019
Equity [Abstract]  
Stockholders' Equity Stockholders’ Equity
The fair value of the Company's stock options and ESPP shares was estimated on the date of grant and the first day of the ESPP purchase period, respectively, using the Black-Scholes option pricing model. The weighted-average fair value per share for stock options grants was $38.97 and $40.69 in the three and six months ended July 31, 2019, respectively, compared to $32.35 and $28.69 in the three and six months ended July 31, 2018, respectively. The weighted-average fair value per share for ESPP shares was $38.88 in the three months ended July 31, 2019 compared to $32.26 in the three months ended July 31, 2018.
Stock option activity for the six months ended July 31, 2019 is as follows:
 
Options Outstanding
 
Outstanding
Stock
Options
(in millions)
 
Weighted-
Average
Exercise Price
 
Aggregate
Intrinsic Value (in millions)
Balance as of January 31, 2019
26

 
$
74.15

 
 
Options granted under all plans
6

 
160.40

 
 
Exercised
(3
)
 
55.34

 
 
Canceled
(1
)
 
108.14

 
 
Balance as of July 31, 2019
28

 
$
94.60

 
$
1,745

Vested or expected to vest
26

 
$
91.53

 
$
1,699

Exercisable as of July 31, 2019
13

 
$
65.76

 
$
1,236


The following table summarizes information about stock options outstanding as of July 31, 2019:
 
 
Options Outstanding
 
Options Exercisable
Range of Exercise
Prices
 
Number
Outstanding
(in millions)
 
Weighted-
Average
Remaining
Contractual Life
(Years)
 
Weighted-
Average
Exercise
Price
 
Number of
Shares
(in millions)
 
Weighted-
Average
Exercise
Price
$0.27 to $52.30
 
5

 
4.2
 
$
30.34

 
4

 
$
33.10

$54.36 to $75.57
 
7

 
3.6
 
67.79

 
5

 
65.73

$76.48 to $113.00
 
4

 
3.7
 
84.54

 
3

 
82.74

$118.04
 
5

 
5.6
 
118.04

 
1

 
118.04

$122.03 to $158.76
 
1

 
6.3
 
141.75

 
0

 
0.00

$161.50
 
6

 
6.6
 
161.50

 
0

 
0.00

 
 
28

 
4.8
 
$
94.60

 
13

 
$
65.76


Restricted stock activity for the six months ended July 31, 2019 is as follows:
 
Restricted Stock Outstanding
 
Outstanding
(in millions)
 
Weighted Average Grant Date Fair Value
 
Aggregate
Intrinsic
Value (in millions)
Balance as of January 31, 2019
21

 
$
103.33

 
 
Granted - restricted stock units and awards
9

 
160.75

 
 
Granted - performance-based stock units
1

 
161.50

 
 
Canceled
(1
)
 
108.35

 
 
Vested and converted to shares
(6
)
 
99.70

 
 
Balance as of July 31, 2019
24

 
$
126.53

 
$
3,687

Expected to vest
20

 
 
 
$
3,148


During the six months ended July 31, 2019, the Company recognized stock-based expense related to its equity plans for employees and non-employee directors of $731 million. As of July 31, 2019, the aggregate stock compensation remaining to be amortized to costs and expenses was approximately $3.4 billion. The Company will amortize this stock compensation balance as follows: $778 million during the remaining six months of fiscal 2020; $1.1 billion during fiscal 2021; $875 million during fiscal 2022; $525 million during fiscal 2023 and $82 million during fiscal 2024. The expected amortization reflects only
outstanding stock awards as of July 31, 2019 and assumes no forfeiture activity. The aggregate stock compensation remaining to be amortized to costs and expenses will be recognized over a remaining weighted average period of two years.
Shares reserved and available for future issuance as of July 31, 2019 and January 31, 2019 were 133 million shares and 115 million shares, respectively.
XML 29 R17.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes
6 Months Ended
Jul. 31, 2019
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Effective Tax Rate
The Company computes its year-to-date provision for income taxes by applying the estimated annual effective tax rate to year-to-date pretax income or loss and adjusts the provision for discrete tax items recorded in the period. For the six months ended July 31, 2019, the Company reported a tax provision of $163 million on a pretax income of $646 million, which resulted in an effective tax rate of 25 percent. The Company's effective tax rate differs from the U.S. statutory rate of 21 percent primarily due to profitable jurisdictions outside of the United States subject to tax rates greater than 21 percent, offset by excess tax benefits from stock-based compensation.
For the six months ended July 31, 2018, the Company reported a tax benefit of $27 million on a pretax income of $616 million, which resulted in a negative effective tax rate of 4 percent. Included in this tax amount was a discrete tax benefit of $139 million from a partial release of the valuation allowance in connection with the acquisition of MuleSoft. The net deferred tax liability from the acquisition of MuleSoft provided a source of additional income to support the realizability of the Company's pre-existing deferred tax assets and, as a result, the Company released a portion of its valuation allowance. The tax benefit associated with the release of the valuation allowance was partially offset by income taxes in profitable jurisdictions outside of the United States.
Unrecognized Tax Benefits and Other Considerations
The Company records liabilities related to its uncertain tax positions. Tax positions for the Company and its subsidiaries are subject to income tax audits by multiple tax jurisdictions throughout the world. Certain prior year tax returns are currently being examined or reviewed by various taxing authorities in countries including the United States, United Kingdom and Germany. In March 2017, the Company received the final notice of proposed adjustments primarily related to transfer pricing issues from the Internal Revenue Service. The Company has been appealing the proposed adjustments and is awaiting the final outcome. The Company believes that it has provided adequate reserves for its income tax uncertainties in all open tax years. As the outcome of the tax audits cannot be predicted with certainty, if any issues arising in the Company's tax audits progress in a manner inconsistent with management's expectations, the Company could adjust its provision for income taxes in the future. Any adjustments resulting from the U.S. audits may have a significant impact to the Company's tax provision. In addition, the Company anticipates it is reasonably possible that a decrease of unrecognized tax benefits up to approximately $3 million may occur in the next 12 months, as the applicable statutes of limitations lapse.
XML 30 R18.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share
6 Months Ended
Jul. 31, 2019
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
Basic earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding for the fiscal period. Diluted earnings per share is computed by giving effect to all potential weighted average dilutive common stock, including options, restricted stock units, warrants and the convertible senior notes. The dilutive effect of outstanding awards and convertible securities is reflected in diluted earnings per share by application of the treasury stock method.
A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows (in millions):
2
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
Net income
$
91

 
$
299

 
$
483

 
$
643

Denominator:
 
 
 
 
 
 
 
Weighted-average shares outstanding for basic earnings per share
776

 
747

 
774

 
737

Effect of dilutive securities:
 
 
 
 
 
 
 
Convertible senior notes which matured in April 2018
0

 
0

 
0

 
2

Employee stock awards
19

 
23

 
21

 
20

Warrants which settled in June and July 2018
0

 
4

 
0

 
4

Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
795

 
774

 
795

 
763


The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include the effect of the following potential outstanding common stock. The effects of these potentially outstanding shares were not included in the calculation of diluted earnings per share because the effect would have been anti-dilutive (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Employee stock awards
7

 
7

 
5

 
5


XML 31 R19.htm IDEA: XBRL DOCUMENT v3.19.2
Leases and Other Commitments
6 Months Ended
Jul. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Leases and Other Commitments Leases and Other Commitments
Leases
The Company has operating leases for corporate offices, data centers, and equipment under non-cancelable operating leases with various expiration dates. The leases have remaining terms of 1 year to 23 years, some of which include options to extend for up to 5 years, and some of which include options to terminate within 1 year.
The components of lease expense were as follows (in millions):
 
Three Months Ended July 31, 2019
 
Six Months Ended July 31, 2019
Operating lease cost
$
217

 
$
423

 
 
 
 
Finance lease cost:
 
 
 
Amortization of right-of-use assets
$
17

 
$
33

Interest on lease liabilities
5

 
11

Total finance lease cost
$
22

 
$
44

Supplemental cash flow information related to operating and finance leases was as follows (in millions):
 
Three Months Ended July 31, 2019
 
Six Months Ended July 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash outflows for operating leases
$
209

 
$
391

Operating cash outflows for finance leases
4

 
8

Financing cash outflows for finance leases
134

 
136

Right-of-use assets obtained in exchange for lease obligations:
 
 
 
Operating leases
171

 
330


Supplemental balance sheet information related to operating and finance leases was as follows (in millions):
 
As of July 31, 2019
Operating leases:
 
Operating lease right-of-use assets
$
2,904

 
 
Operating lease liabilities, current
$
706

Noncurrent operating lease liabilities
2,341

Total operating lease liabilities
$
3,047

 
 
Finance leases:
 
Buildings and building improvements
$
325

Computers, equipment and software
468

Accumulated depreciation
(372
)
Property and equipment, net
$
421

 
 
Accrued expenses and other liabilities
$
76

Other noncurrent liabilities
336

Total finance lease liabilities
$
412

Other information related to leases was as follows:
 
As of July 31, 2019
Weighted average remaining lease term
 
Operating leases
7 years

Finance leases
21 years

Weighted average discount rate
 
Operating leases
2.8
%
Finance leases
4.5
%

The weighted average remaining lease term for real estate leases with multiple floors with different lease end dates is calculated based on the lease end date for each individual floor.
As of July 31, 2019, the maturities of lease liabilities under non-cancelable operating and finance leases are as follows (in millions):
 
Operating Leases
 
Finance Leases
Fiscal Period:
 
 
 
Remaining six months of Fiscal 2020
$
384

 
$
36

Fiscal 2021
723

 
67

Fiscal 2022
516

 
23

Fiscal 2023
356

 
23

Fiscal 2024
284

 
24

Thereafter
1,133

 
434

Total minimum lease payments
3,396

 
607

Less: Imputed interest
(349
)
 
(195
)
Total
$
3,047

 
$
412


Operating lease amounts above do not include sublease income. The Company has entered into various sublease agreements with third parties. Under these agreements, the Company expects to receive sublease income of approximately $14 million in the remainder of fiscal 2020, $130 million in the next four years and $73 million thereafter.
The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the Company's future contractual obligations when it is reasonably certain that the Company will exercise that option. The Company did not use hindsight when determining lease term, therefore, as of July 31, 2019, renewal options are only included for the Company's finance lease for 350 Mission.
As of July 31, 2019, the Company has additional operating leases that have not yet commenced totaling $2.0 billion and therefore not reflected on the condensed consolidated balance sheet and tables above. These operating leases include agreements for office facilities to be constructed. These operating leases will commence between fiscal year 2021 and fiscal year 2025 with lease terms of 9 to 17 years.
Of the total operating lease commitment balance, including leases not yet commenced, of $5.4 billion, approximately $4.7 billion is related to facilities space. The remaining commitment amount is primarily related to equipment.
Letters of Credit
As of July 31, 2019, the Company had a total of $92 million in letters of credit outstanding substantially in favor of certain landlords for office space. These letters of credit renew annually and expire at various dates through 2033.
XML 32 R20.htm IDEA: XBRL DOCUMENT v3.19.2
Legal Proceedings and Claims
6 Months Ended
Jul. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Legal Proceedings and Claims Legal Proceedings and Claims
In the ordinary course of business, the Company is or may be involved in various legal or regulatory proceedings, claims or purported class actions related to alleged infringement of third-party patents and other intellectual property rights, commercial, corporate and securities, labor and employment, wage and hour and other claims. The Company has been, and may in the future be put on notice or sued by third-parties for alleged infringement of their proprietary rights, including patent infringement.
In December 2018, the Company was named as a nominal defendant and certain of its current and former directors were named as defendants in a purported shareholder derivative action in the Delaware Court of Chancery.  The complaint alleged that excessive compensation was paid to such directors for their service, included claims of breach of fiduciary duty and unjust enrichment, and sought restitution and disgorgement of a portion of the directors' compensation. Subsequently, three similar shareholder derivative actions were filed in the Delaware Court of Chancery.  The cases have been consolidated under the caption In re Salesforce.com, Inc. Derivative Litigation. The Company believes that the ultimate outcome of this litigation will not materially and adversely affect its business, financial condition, results of operations or cash flows.
Tableau Litigation
In July and August 2017, two substantially similar securities class action complaints were filed against Tableau Software, Inc. ("Tableau") and two of its now former executive officers.  The first complaint was filed in the U.S. District for the Southern District of New York (the “Scheufele Action”). The second complaint was filed in the U.S. District Court for the Western District of Washington and was voluntarily dismissed on October 17, 2017.  In December 2017, the lead plaintiff in the Scheufele Action filed an amended complaint, which alleged that between February 5, 2015 and February 4, 2016, Tableau and certain of its executive officers violated Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 (the "Exchange Act") and Rule 10b-5 promulgated thereunder, in connection with statements regarding Tableau’s business and operations by allegedly failing to disclose that product launches and software upgrades by competitors were negatively impacting Tableau’s competitive position and profitability. The amended complaint sought unspecified damages, interest, attorneys’ fees and other costs.  In February 2018, the lead plaintiff filed a second amended complaint (the "SAC"), which contains substantially similar allegations as the amended complaint, and added as defendants two of Tableau’s now former executive officers and directors. Defendants filed a motion to dismiss the SAC in March 2018, which was denied in February 2019. Defendants filed an answer to the SAC in March 2019, and subsequently amended their answer in April 2019.
In August 2018, Tableau was named as a nominal defendant in a purported shareholder derivative action in the United States District Court for the District of Delaware, allegedly on behalf of and for the benefit of Tableau, against certain of its now former directors and officers. The derivative action arises out of many of the factual allegations at issue in the Scheufele Action, and generally alleges that the individual defendants breached fiduciary duties owed to Tableau. The complaint seeks unspecified damages and equitable relief, attorneys' fees, costs and expenses. The case is currently stayed.
In July 2019, three civil actions were filed against Tableau and each of the members of Tableau’s board of directors as of the dates of the complaints asserting claims under Sections 14(e), 14(d), and 20(a) of the Exchange Act challenging the adequacy of certain public disclosures made by Tableau concerning its proposed transaction with Salesforce. Salesforce was named as a defendant in one of these three actions. Specifically, Shiva Stein, a purported Tableau stockholder, commenced an action in the United States District Court for the District of Delaware (the “Stein Action”);  Marcy Curtis, a purported Tableau stockholder, commenced a putative class action in the United States District Court for the District of Delaware (the “Curtis Action”); and Cathy O'Brien, a purported Tableau stockholder, commenced an action in the United States District Court for the Southern District of New York (the “O'Brien Action”). Salesforce was named as a defendant in the Curtis Action. The plaintiffs
seek, among other things, an injunction that would have prevented the acquisition of Tableau by Salesforce, rescission of the transaction or rescissory damages, an accounting by the defendants for all damages caused to the plaintiffs, and the award of attorneys’ fees and expenses.  Tableau has not answered the complaint in the Curtis, or O'Brien Actions, and Salesforce has not answered the complaint in the Curtis Action.
In general, the resolution of a legal matter could prevent the Company from offering its service to others, could be material to the Company’s financial condition or cash flows, or both, or could otherwise adversely affect the Company’s operating results.
The Company makes a provision for a liability relating to legal matters when it is both probable that a liability has been incurred and the amount of the loss can be reasonably estimated. These provisions are reviewed at least quarterly and adjusted to reflect the impacts of negotiations, estimated settlements, legal rulings, advice of legal counsel and other information and events pertaining to a particular matter. The outcomes of legal proceedings and other contingencies are, however, inherently unpredictable and subject to significant uncertainties. As a result, the Company is not able to reasonably estimate the amount or range of possible losses in excess of any amounts accrued, including losses that could arise as a result of application of non-monetary remedies, with respect to the contingencies it faces, and the Company’s estimates may not prove to be accurate.
In management’s opinion, resolution of all current matters is not expected to have a material adverse impact on the Company’s condensed consolidated results of operations, cash flows or financial position. However, depending on the nature and timing of any such dispute or other contingency, an unfavorable resolution of a matter could materially affect the Company’s current or future results of operations or cash flows, or both, in a particular quarter.
XML 33 R21.htm IDEA: XBRL DOCUMENT v3.19.2
Related-Party Transactions
6 Months Ended
Jul. 31, 2019
Related Party Transactions [Abstract]  
Related-Party Transactions Related-Party Transactions
In January 1999, the Foundation was chartered on an idea of leveraging the Company’s people, technology and resources to help improve communities around the world. The Company calls this integrated philanthropic approach the 1-1-1 model. Beginning in 2008, Salesforce.org, which was a non-profit public benefit corporation, was established to resell the Company's services to non-profit organizations and certain higher education organizations. As discussed in Note 6, in June 2019, the Company completed a business combination with Salesforce.org.
The Company’s Chairman is the chairman of the Foundation and, prior to the closing of the business combination, was the chairman of Salesforce.org. The Company’s Chairman holds one of the three Foundation board seats. Prior to the closing of the business combination, the Company’s Chairman, one of the Company’s employees and one of the Company’s board members held three of Salesforce.org’s eight board seats. Prior to the closing of the business combination, the Company did not control the Foundation’s or Salesforce.org's activities, and accordingly, the Company did not consolidate either of the related entities' statement of activities with its financial results.
Since the Foundation’s and Salesforce.org’s inception, and prior to the closing of the business combination with Salesforce.org, the Company provided at no charge certain resources to those entities' employees such as office space, furniture, equipment, facilities, services and other resources. The value of these items was approximately $6 million in fiscal 2020, prior to the business combination, and $7 million for the six months ended July 31, 2018.
Additionally, the Company allowed Salesforce.org to donate subscriptions of the Company’s services to other qualified non-profit organizations. Prior to the closing of the business combination with Salesforce.org, the value of the subscriptions sold by Salesforce.org to external customers pursuant to the reseller agreement, as amended, was approximately $110 million for fiscal 2020, prior to the business combination, and $117 million for the six months ended July 31, 2018.
As discussed in Note 6 "Business Combinations", in June 2019, the Company reorganized its relationship with Salesforce.org, which was accounted for as a business combination. This transaction did not change the relationship and accounting considerations with the Foundation, as described above.
XML 34 R22.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Events
6 Months Ended
Jul. 31, 2019
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
Tableau Software, Inc.
On August 1, 2019, pursuant to an Agreement and Plan of Merger dated June 9, 2019, the Company acquired all of the outstanding capital stock of Tableau, which provides a self-service analytics platform that enables users to easily access, prepare, analyze, and present findings in their data. The preliminary acquisition date fair value of the consideration transferred for Tableau is estimated to be approximately $14.9 billion comprised of $14.6 billion in common stock issued, or approximately 96 million shares, and $0.3 billion related to the fair value of stock options and restricted stock awards assumed. The Company will include the financial results of Tableau in the condensed consolidated financial statements from the date of the acquisition on August 1, 2019.
In connection with the acquisition, the Company promptly obtained all regulatory clearances necessary to close, and no divestiture or other remedies were requested by the applicable authorities. In July 2019, the United Kingdom Competition and Markets Authority (the “CMA”) informed the parties that it planned to review the merger. On July 31, 2019, the CMA issued a “hold separate” order requiring Salesforce and Tableau to operate separately while the CMA conducts its review. Although the Company believes that the merger does not raise any competition concerns, it intends to fully comply with the CMA's order and keep the Tableau business operationally separate from Salesforce until the lifting of the order or conclusion of the CMA’s review. Salesforce is working constructively with the CMA to address the CMA's questions as it conducts this review.
ClickSoftware Technologies Ltd.
In August 2019, the Company agreed to acquire the holding company of ClickSoftware Technologies Ltd. (“ClickSoftware”). ClickSoftware is a software company providing field service management solutions. The total consideration for ClickSoftware is estimated to be approximately $1.35 billion, net of the value of shares held by the Company and after taking into consideration customary purchase price adjustments. The purchase price will consist of a mix of cash and Company common stock and includes the assumption of outstanding equity awards held by ClickSoftware employees. The acquisition is expected to close during the Company’s fiscal quarter ending October 31, 2019, subject to customary closing conditions, including the expiration of the waiting period under the Hart-Scott-Rodino Antitrust Improvements Act and Israeli antitrust clearance.
XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Business and Significant Accounting Policies (Policies)
6 Months Ended
Jul. 31, 2019
Accounting Policies [Abstract]  
Fiscal Year
Fiscal Year
The Company’s fiscal year ends on January 31. References to fiscal 2020, for example, refer to the fiscal year ending January 31, 2020.
Basis of Presentation
Basis of Presentation
The accompanying condensed consolidated balance sheets as of July 31, 2019 and January 31, 2019 and the condensed consolidated statements of operations, condensed consolidated statements of comprehensive income, condensed consolidated statements of stockholders' equity and condensed consolidated statements of cash flows for the three and six months ended July 31, 2019 and 2018, respectively, are unaudited.
These financial statements have been prepared in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”) for interim financial information. Accordingly, they do not include all of the financial information and footnotes required by U.S. GAAP for complete financial statements. In the opinion of the Company’s management, the unaudited condensed consolidated financial statements include all adjustments necessary for the fair presentation of the Company’s balance sheets as of July 31, 2019 and January 31, 2019, and its results of operations, including its comprehensive income, stockholders' equity and its cash flows for the three and six months ended July 31, 2019 and 2018. All adjustments are of a normal recurring nature. The results for the three and six months ended July 31, 2019 are not necessarily indicative of the results to be expected for any subsequent quarter or for the fiscal year ending January 31, 2020.
These unaudited interim condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes included in the Company's Annual Report on Form 10-K for the fiscal year ended January 31, 2019, filed with the Securities and Exchange Commission (the “SEC”) on March 8, 2019.
The Company prospectively adopted Accounting Standards Update No. 2016-02, "Leases (Topic 842)" ("ASU 2016-02"), also referred to as Topic 842, as discussed below. As a result, the condensed consolidated balance sheet as of July 31, 2019 is not comparable with that as of January 31, 2019.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions in the Company’s condensed consolidated financial statements and notes thereto.
Significant estimates and assumptions made by management include the determination of:
the standalone selling price (SSP) of performance obligations for revenue contracts with multiple performance obligations;
the fair value of assets acquired and liabilities assumed for business combinations;
the recognition, measurement and valuation of current and deferred income taxes and uncertain tax positions;
the average period of benefit associated with costs capitalized to obtain revenue contracts;
the fair value of certain stock awards issued;
the useful lives of intangible assets; and
the valuation of privately-held strategic investments.
Actual results could differ materially from those estimates. The Company bases its estimates on historical experience and on various other assumptions that are believed to be reasonable, the result of which forms the basis for making judgments about the carrying values of assets and liabilities.
Principles of Consolidation
Principles of Consolidation
The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation.
Segments
Segments
The Company operates as one operating segment. Operating segments are defined as components of an enterprise for which separate financial information is evaluated regularly by the chief operating decision makers in deciding how to allocate resources and assess performance. Over the past few years, the Company has completed a number of acquisitions. These acquisitions have allowed the Company to expand its offerings, presence and reach in various market segments of the enterprise cloud computing market.
While the Company has offerings in multiple enterprise cloud computing market segments, including as a result of the Company's acquisitions, and operates in multiple countries, the Company’s business operates in one operating segment because most of the Company's offerings operate on its single Customer Success Platform and most of the Company's products are deployed in a nearly identical way, and the Company’s chief operating decision makers evaluate the Company’s financial information and resources and assess the performance of these resources on a consolidated basis. Since the Company operates in one operating segment, all required financial segment information can be found in the consolidated financial statements.
Concentrations of Credit Risk, Significant Customers and Investments
Concentrations of Credit Risk, Significant Customers and Investments
The Company’s financial instruments that are exposed to concentrations of credit risk consist primarily of cash and cash equivalents, marketable securities and accounts receivable. Collateral is not required for accounts receivable. The Company maintains an allowance for its doubtful accounts receivable. This allowance is based upon historical loss patterns, the number of days that billings are past due and an evaluation of the potential risk of loss associated with delinquent accounts. Receivables are written-off and charged against the recorded allowance when the Company has exhausted collection efforts without success.
No single customer accounted for more than five percent of accounts receivable at July 31, 2019 and January 31, 2019. No single customer accounted for five percent or more of total revenue during the six months ended July 31, 2019 and 2018, respectively. As of July 31, 2019 and January 31, 2019, assets located outside the Americas were 15 percent and 14 percent of total assets, respectively. As of July 31, 2019 and January 31, 2019, assets located in the United States were 83 percent and 84 percent of total assets, respectively.
The Company is also exposed to concentrations of risk in its strategic investment portfolio. As of July 31, 2019, the Company held one publicly traded investment with a carrying value that was greater than 15 percent of the Company's total strategic investments and four other investments with carrying values that were individually greater than five percent of its total strategic investments, of which two were publicly traded and two were privately held. As of January 31, 2019, the Company held five investments that were individually greater than five percent of its total strategic investments, of which four were publicly traded and one was privately held.
Revenue Recognition and Costs Capitalized to Obtain Revenue Contracts
Revenue Recognition
The Company derives its revenues from two sources: (1) subscription revenues, which are comprised of subscription fees from customers accessing the Company’s enterprise cloud computing services (collectively, "Cloud Services"), software licenses, and from customers paying for additional support beyond the standard support that is included in the basic subscription fees; and (2) related professional services such as process mapping, project management and implementation services. Other revenue consists primarily of training fees.
Revenue is recognized upon transfer of control of promised products and services to customers in an amount that reflects the consideration the Company expects to receive in exchange for those products or services. If the consideration promised in a contract includes a variable amount, for example, overage fees, contingent fees or service level penalties, the Company includes an estimate of the amount it expects to receive for the total transaction price if it is probable that a significant reversal of cumulative revenue recognized will not occur.
The Company determines the amount of revenue to be recognized through application of the following steps:
Identification of the contract, or contracts with a customer;
Identification of the performance obligations in the contract;
Determination of the transaction price;
Allocation of the transaction price to the performance obligations in the contract; and
Recognition of revenue when or as the Company satisfies the performance obligations.
The Company’s subscription service arrangements are non-cancelable and do not contain refund-type provisions.
Subscription and Support Revenues
Subscription and support revenues are comprised of fees that provide customers with access to Cloud Services, software licenses and related support and updates during the term of the arrangement.
Cloud Services allow customers to use the Company's multi-tenant software without taking possession of the software. Revenue is generally recognized ratably over the contract term.
Since the May 2018 acquisition of MuleSoft, Inc. ("MuleSoft"), subscription and support revenues also includes software licenses. These licenses for on-premises software provide the customer with a right to use the software as it exists when made available. Customers purchase these licenses through a subscription. Revenues from distinct licenses are generally recognized upfront when the software is made available to the customer. In cases where the Company allocates revenue to software updates and support, primarily because the updates are provided at no additional charge, such revenue is recognized as the updates are provided, which is generally ratably over the contract term.
The Company typically invoices its customers annually. Typical payment terms provide that customers pay within 30 days of invoice. Amounts that have been invoiced are recorded in accounts receivable and in unearned revenue or revenue, depending on whether transfer of control to customers has occurred.
Professional Services and Other Revenues
The Company’s professional services contracts are either on a time and materials, fixed fee or subscription basis. These revenues are recognized as the services are rendered for time and materials contracts, on a proportional performance basis for fixed price contracts or ratably over the contract term for subscription professional services contracts. Training revenues are recognized as the services are performed.
Significant Judgments - Contracts with Multiple Performance Obligations
The Company enters into contracts with its customers that may include promises to transfer multiple Cloud Services, software licenses, premium support and professional services. A performance obligation is a promise in a contract with a customer to transfer products or services that are distinct. Determining whether products and services are distinct performance obligations that should be accounted for separately or combined as one unit of accounting may require significant judgment.
Cloud Services and software licenses are distinct because such offerings are often sold separately. In determining whether professional services are distinct, the Company considers the following factors for each professional services agreement: availability of the services from other vendors, the nature of the professional services, the timing of when the professional services contract was signed in comparison to the subscription start date and the contractual dependence of the service on the customer’s satisfaction with the professional services work. To date, the Company has concluded that all of the professional services included in contracts with multiple performance obligations are distinct.
The Company allocates the transaction price to each performance obligation on a relative standalone selling price ("SSP") basis. The SSP is the price at which the Company would sell a promised product or service separately to a customer. Judgment is required to determine the SSP for each distinct performance obligation.
The Company determines SSP by considering its overall pricing objectives and market conditions. Significant pricing practices taken into consideration include the Company’s discounting practices, the size and volume of the Company’s transactions, the customer demographic, the geographic area where services are sold, price lists, the Company's go-to-market strategy, historical sales and contract prices. As the Company’s go-to-market strategies evolve, the Company may modify its pricing practices in the future, which could result in changes to SSP.
In certain cases, the Company is able to establish SSP based on observable prices of products or services sold separately in comparable circumstances to similar customers. The Company uses a single amount to estimate SSP when it has observable prices.
If SSP is not directly observable, for example when pricing is highly variable, the Company uses a range of SSP. The Company determines the SSP range using information that may include market conditions or other observable inputs. The Company typically has more than one SSP for individual products and services due to the stratification of those products and services by customer size and geography.
Costs Capitalized to Obtain Revenue Contracts
The Company capitalizes incremental costs of obtaining a non-cancelable subscription and support revenue contract. The capitalized amounts consist primarily of sales commissions paid to the Company’s direct sales force. Capitalized amounts also include (1) amounts paid to employees other than the direct sales force who earn incentive payouts under annual compensation
plans that are tied to the value of contracts acquired, (2) commissions paid to employees upon renewals of subscription and support contracts, (3) the associated payroll taxes and fringe benefit costs associated with the payments to the Company’s employees, and to a lesser extent (4) success fees paid to partners in emerging markets where the Company has a limited presence.
Costs capitalized related to new revenue contracts are amortized on a straight-line basis over four years, which, although longer than the typical initial contract period, reflects the average period of benefit, including expected contract renewals. In arriving at this average period of benefit, the Company evaluated both qualitative and quantitative factors which included the estimated life cycles of its offerings and its customer attrition. Additionally, the Company amortizes capitalized costs for renewals and success fees paid to partners over two years.
The capitalized amounts are recoverable through future revenue streams under all non-cancelable customer contracts. The Company periodically evaluates whether there have been any changes in its business, the market conditions in which it operates or other events which would indicate that its amortization period should be changed or if there are potential indicators of impairment.
Amortization of capitalized costs to obtain revenue contracts is included in marketing and sales expense in the accompanying condensed consolidated statements of operations.
Cash and Cash Equivalents
Cash and Cash Equivalents
The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash and cash equivalents are stated at fair value.
Marketable Securities
Marketable Securities
The Company considers all of its marketable debt securities as available for use in current operations, including those with maturity dates beyond one year, and therefore classifies these securities within current assets on the condensed consolidated balance sheets. Securities are classified as available for sale and are carried at fair value, with the change in unrealized gains and losses, net of tax, reported as a separate component on the condensed consolidated statements of comprehensive income until realized. Fair value is determined based on quoted market rates when observable or utilizing data points that are observable, such as quoted prices, interest rates and yield curves. Declines in fair value judged to be other-than-temporary on securities available for sale are included as a reduction to investment income. To determine whether a decline in value is other-than-temporary, the Company evaluates, among other factors: the duration and extent to which the fair value has been less than the carrying value and its intent and ability to retain the investment for a period of time sufficient to allow for any anticipated recovery in fair value. For the purposes of computing realized and unrealized gains and losses, the cost of securities sold is based on the specific-identification method. Interest on securities classified as available for sale is included as a component of investment income.
Strategic Investments
Strategic Investments
The Company holds strategic investments in publicly held equity securities and privately held debt and equity securities in which the Company does not have a controlling interest or significant influence. Publicly held equity securities are measured using quoted prices in their respective active markets with changes recorded through gains (losses) on strategic investments, net on the condensed consolidated statement of operations. Privately held equity securities without a readily determinable fair value are recorded at cost and adjusted for impairments and observable price changes with a same or similar security from the same issuer and are recorded through gains on strategic investments, net on the condensed consolidated statement of operations. Privately held debt securities are recorded at fair value with changes in fair value recorded through accumulated other comprehensive income on the condensed consolidated balance sheet. If, based on the terms of these publicly traded and privately held securities, the Company determines that the Company exercises significant influence on the entity to which these securities relate, the Company will apply the equity method of accounting for such investments.
Privately held debt and equity securities are valued using significant unobservable inputs or data in an inactive market and the valuation requires the Company's judgment due to the absence of market prices and inherent lack of liquidity. The carrying value is not adjusted for the Company's privately held equity securities if there are no observable price changes in a same or similar security from the same issuer or if there are no identified events or changes in circumstances that may indicate impairment, as discussed below. In determining the estimated fair value of its strategic investments in privately held companies,
the Company utilizes the most recent data available to the Company. Valuations of privately held companies are inherently complex due to the lack of readily available market data. In addition, the determination of whether an orderly transaction is for a same or similar investment requires significant management judgment including the nature of rights and obligations of the investments, the extent to which differences in those rights and obligations would affect the fair values of those investments, and the impact of any differences based on the stage of operational development of the investee.
The Company assesses its privately held debt and equity securities strategic investment portfolio at least quarterly for impairment. The Company’s impairment analysis encompasses an assessment of the severity and duration of the impairment and qualitative and quantitative analysis of other key factors including the investee’s financial metrics, the investee’s products and technologies meeting or exceeding predefined milestones, market acceptance of the product or technology, other competitive products or technology in the market, general market conditions, management and governance structure of the investee, the investee’s liquidity, debt ratios and the rate at which the investee is using its cash. If the investment is considered to be impaired, the Company recognizes an impairment through the condensed consolidated statement of operations and establishes a new carrying value for the investment.
Derivative Financial Instruments
Derivative Financial Instruments
The Company enters into foreign currency derivative contracts with financial institutions to reduce foreign exchange risk. The Company uses forward currency derivative contracts to minimize the Company’s exposure to balances primarily denominated in the Euro, British Pound Sterling, Japanese Yen, Canadian Dollar and Australian Dollar. The Company’s foreign currency derivative contracts, which are not designated as hedging instruments, are used to reduce the exchange rate risk associated primarily with intercompany receivables and payables. The Company’s derivative financial instruments program is not designated for trading or speculative purposes. The Company generally enters into master netting arrangements with the financial institutions with which it contracts for such derivative contracts, which permit net settlement of transactions with the same counterparty, thereby reducing credit-related losses in the event of the financial institutions' nonperformance. As of July 31, 2019 and January 31, 2019, the outstanding foreign currency derivative contracts were recorded at fair value on the condensed consolidated balance sheets.
Foreign currency derivative contracts are marked-to-market at the end of each reporting period with gains and losses recognized as other expense to offset the gains or losses resulting from the settlement or remeasurement of the underlying foreign currency denominated receivables and payables. While the contract or notional amount is often used to express the volume of foreign currency derivative contracts, the amounts potentially subject to credit risk are generally limited to the amounts, if any, by which the counterparties’ obligations under the agreements exceed the obligations of the Company to the counterparties.
Fair Value Measurement
Fair Value Measurement
The Company measures its cash and cash equivalents, marketable securities and foreign currency derivative contracts at fair value. In addition, the Company measures its strategic investments, including its publicly held equity securities, privately held debt securities and privately held equity securities for which there has been an observable price change in a same or similar security, at fair value. The additional disclosures regarding the Company’s fair value measurements are included in Note 5 “Fair Value Measurement.”
Property and Equipment
Property and Equipment
Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computers, equipment and software
3 to 9 years
Furniture and fixtures
5 years
Leasehold improvements
Shorter of the estimated lease term or 10 years
Building and structural components
Average weighted useful life of 32 years
Building improvements
10 years

When assets are retired or otherwise disposed of, the cost and accumulated depreciation and amortization are removed from their respective accounts and any loss on such retirement is reflected in operating expenses.
Capitalized Software Costs
Capitalized Software Costs
The Company capitalizes costs related to its enterprise cloud computing services and certain projects for internal use incurred during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life,
which is generally three to five years. Management evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Intangible Assets acquired through Business Combinations
Intangible Assets Acquired through Business Combinations
Intangible assets are amortized over their estimated useful lives. Each period, the Company evaluates the estimated remaining useful life of its intangible assets and whether events or changes in circumstances warrant a revision to the remaining period of amortization. Management tests for impairment whenever events or changes in circumstances occur that could impact the recoverability of these assets.
Impairment Assessment
Impairment Assessment
The Company evaluates intangible assets and long-lived assets for possible impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. This includes but is not limited to significant adverse changes in business climate, market conditions, or other events that indicate an asset's carrying amount may not be recoverable. Recoverability of these assets is measured by comparing the carrying amount of each asset to the future undiscounted cash flows the asset is expected to generate. If the undiscounted cash flows used in the test for recoverability are less than the carrying amount of these assets, the carrying amount of such assets is reduced to fair value.
The Company evaluates and tests the recoverability of its goodwill for impairment at least annually during its fourth quarter of each fiscal year or more often if and when circumstances indicate that goodwill may not be recoverable.
Business Combinations
Business Combinations
The Company uses its best estimates and assumptions to assign fair value to the tangible and intangible assets acquired and liabilities assumed at the acquisition date. The Company’s estimates are inherently uncertain and subject to refinement. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. In addition, uncertain tax positions and tax-related valuation allowances are initially recorded in connection with a business combination as of the acquisition date. The Company continues to collect information and reevaluates these estimates and assumptions quarterly and records any adjustments to the Company’s preliminary estimates to goodwill provided that the Company is within the measurement period. Upon the conclusion of the measurement period or final determination of the fair value of assets acquired or liabilities assumed, whichever comes first, any subsequent adjustments are recorded to the Company’s condensed consolidated statement of operations.
In the event the Company acquires an entity with which the Company has a preexisting relationship, the Company will recognize a gain or loss to settle that relationship as of the acquisition date within the condensed consolidated statements of operations. In the event that the Company acquires an entity in which the Company previously held a strategic investment, the difference between the fair value of the shares as of the date of the acquisition and the carrying value of the strategic investment is recorded as a gain or loss and recorded within net gains (losses) on strategic investments in the condensed consolidated statement of operations.
Leases
Leases
Effective at the start of fiscal 2020, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the prospective method. Accordingly, the results for the prior comparable periods were not adjusted to conform to the current period measurement or recognition of results.
The Company determines if an arrangement is a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current and noncurrent operating lease liabilities on the Company’s condensed consolidated balance sheets. Finance leases are included in property and equipment, accrued expenses and other liabilities, and other noncurrent liabilities on the Company’s condensed consolidated balance sheets.
ROU assets represent the Company's right to use an underlying asset for the lease term and the corresponding lease liabilities represent its obligation to make lease payments arising from the lease. Lease ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement date. The lease ROU asset is reduced for tenant incentives and excludes any initial direct costs incurred. As the Company’s leases do not provide an implicit rate, the net present value of future minimum lease payments is determined using the Company’s incremental borrowing rate. The Company's incremental borrowing rate is estimated to approximate the interest rate on a collateralized basis with similar terms and payments, in an economic environment where the leased asset is located. The Company’s lease terms may include options to extend or terminate the lease. These options are reflected in the ROU asset and lease liability when it is reasonably certain that the Company will exercise the option. The Company reassesses the lease term
if and when a significant event or change in circumstances occurs within the control of the Company, such as construction of significant leasehold improvements that are expected to have economic value when the option becomes exercisable.
Lease expenses for minimum lease payments for operating leases are recognized on a straight-line basis over the lease term. Amortization expense of the ROU asset for finance leases is recognized on a straight-line basis over the lease term and interest expense for finance leases is recognized based on the incremental borrowing rate.
The Company has lease agreements with lease and non-lease components, which it has elected to combine for all asset classes. In addition, the Company does not recognize ROU assets or lease liabilities for leases with a term of 12 months or less of all asset classes.
On the lease commencement date the Company establishes assets and liabilities for the present value of estimated future costs to retire long-lived assets at the termination or expiration of a lease. Such assets are depreciated over the lease term to operating expense.
The Company additionally has entered into subleases for unoccupied leased office space. Any impairments to the ROU asset, leasehold improvements or other assets as a result of a sublease are recognized in the period the sublease is executed and recorded as an operating expense. Any sublease payments received in excess of the straight-line rent payments for the sublease are recorded as an offset to operating expenses and recognized over the sublease life.
Stock-Based Expense
Stock-Based Expense
Stock-based expenses related to stock options are measured based on grant date at fair value using the Black-Scholes option pricing model and restricted stock awards based on grant date at fair value using the closing stock price. The Company recognizes stock-based expenses related to stock options and restricted stock awards on a straight-line basis, net of estimated forfeitures, over the requisite service period of the awards, which is generally the vesting term of four years.
Stock-based expenses related to its Amended and Restated 2004 Employee Stock Purchase Plan (“ESPP” or “2004 Employee Stock Purchase Plan”) are measured based on grant date at fair value using the Black-Scholes option pricing model. The Company recognizes stock-based expenses related to shares issued pursuant to the 2004 Employee Stock Purchase Plan on a straight-line basis over the offering period, which is 12 months. The ESPP allows employees to purchase shares of the Company's common stock at a 15 percent discount and also allows employees to reduce their percentage election once during a six month purchase period (December 15 and June 15 of each fiscal year), but not increase that election until the next one-year offering period. The ESPP also includes a re-set provision for the purchase price if the stock price on the purchase date is less than the stock price on the offering date.
Stock-based expenses related to performance share grants, which are awarded to executive officers, are measured based on grant date at fair value using a Monte Carlo simulation model and expensed on a straight-line basis, net of estimated forfeitures, over the service period of the awards, which is generally the vesting term of three years.
The Company, at times, grants unvested restricted shares to employee stockholders of certain acquired companies in lieu of cash consideration. These awards are generally subject to continued post-acquisition employment. Therefore, the Company accounts for them as post-acquisition stock-based expense. The Company recognizes stock-based expense equal to the grant date fair value of the restricted stock awards on a straight-line basis over the requisite service period of the awards, which is generally four years
Income Taxes
Income Taxes
The Company uses the asset and liability method of accounting for income taxes. Under this method, deferred tax assets and liabilities are determined based on temporary differences between the financial statement and tax basis of assets and liabilities using enacted tax rates in effect for the year in which the differences are expected to reverse. The effect on deferred tax assets and liabilities of a change in tax laws is recognized in the condensed consolidated statements of operations in the period that includes the enactment date.
The Company’s tax positions are subject to income tax audits by multiple tax jurisdictions throughout the world. The Company recognizes the tax benefit of an uncertain tax position only if it is more likely than not that the position is sustainable upon examination by the taxing authority, solely based on its technical merits. The tax benefit recognized is measured as the largest amount of benefit which is greater than 50 percent likely to be realized upon settlement with the taxing authority. The Company recognizes interest accrued and penalties related to unrecognized tax benefits in the income tax provision.
Valuation allowances are established when necessary to reduce deferred tax assets to the amounts that are more likely than not expected to be realized based on the weighting of positive and negative evidence. Future realization of deferred tax assets ultimately depends on the existence of sufficient taxable income of the appropriate character (for example, ordinary income or capital gain) within the carryback or carryforward periods available under the applicable tax law. The Company regularly reviews the deferred tax assets for recoverability based on historical taxable income, projected future taxable income, the expected timing of the reversals of existing temporary differences and tax planning strategies. The Company’s judgments
regarding future profitability may change due to many factors, including future market conditions and the ability to successfully execute its business plans. Should there be a change in the ability to recover deferred tax assets, the tax provision would increase or decrease in the period in which the assessment is changed.
Foreign Currency Translation
Foreign Currency Translation
The functional currency of the Company’s major foreign subsidiaries is generally the local currency. Adjustments resulting from translating foreign functional currency financial statements into U.S. dollars are recorded as a separate component on the condensed consolidated statement of comprehensive income. Foreign currency transaction gains and losses are included in other income in the condensed consolidated statement of operations for the period. All assets and liabilities denominated in a foreign currency are translated into U.S. dollars at the exchange rate on the balance sheet date. Revenues and expenses are translated at the average exchange rate during the period. Equity transactions are translated using historical exchange rates.
Warranties and Indemnification
Warranties and Indemnification
The Company’s enterprise cloud computing services are typically warranted to perform in a manner consistent with general industry standards that are reasonably applicable and materially in accordance with the Company’s online help documentation under normal use and circumstances.
The Company’s arrangements generally include certain provisions for indemnifying customers against liabilities if its products or services infringe a third party’s intellectual property rights. To date, the Company has not incurred any material costs as a result of such obligations and has not accrued any material liabilities related to such obligations in the accompanying condensed consolidated financial statements.
The Company has also agreed to indemnify its directors and executive officers for costs associated with any fees, expenses, judgments, fines and settlement amounts incurred by any of these persons in any action or proceeding to which any of those persons is, or is threatened to be, made a party by reason of the person’s service as a director or officer, including any action by the Company, arising out of that person’s services as the Company’s director or officer or that person’s services provided to any other company or enterprise at the Company’s request. The Company maintains director and officer insurance coverage that would generally enable the Company to recover a portion of any future amounts paid. The Company may also be subject to indemnification obligations by law with respect to the actions of its employees under certain circumstances and in certain jurisdictions.
New Accounting Pronouncements Adopted and Pending Adoption
New Accounting Pronouncements Adopted in Fiscal 2020
ASU 2016-02
In February 2016, the FASB issued Topic 842, which requires lessees to record most leases on their balance sheet but recognize the expenses on their statement of operations and cash flows on the statement of cash flows in a manner similar to previous accounting guidance. Topic 842 generally requires that lessees recognize operating and financing liabilities for the obligation to make lease payments and a right-to-use asset for the right to use the underlying asset for the lease term.
Effective on February 1, 2019, the Company adopted the provisions and expanded disclosure requirements described in Topic 842. The Company adopted the standard using the transitional provision of Accounting Standards Update 2018-11, “Leases (Topic 842) Targeted Improvements” (“ASU 2018-11”), which allows for the adoption of Topic 842 to be applied prospectively at the beginning of the fiscal year of adoption. As such, the condensed consolidated balance sheet is not comparable with that as of January 31, 2019. The Company elected the package of practical expedients and therefore did not reassess prior conclusions on whether contracts are or contain a lease, lease classification, and initial direct costs. The Company did not use hindsight when determining the lease term.
Upon adoption of Topic 842, leases previously designated as operating leases are now reported on the condensed consolidated balance sheet, which has materially increased total assets and liabilities. Specifically, the Company recorded operating lease ROU assets of approximately $2.9 billion and corresponding operating lease liabilities of $3.1 billion on its opening condensed consolidated balance sheet. Leases previously designated as capital leases are now identified as finance leases and continue to be reported on the condensed consolidated balance sheet. In addition, the previously recorded financing obligation and building asset associated with the Company's leased facility at 350 Mission Street was derecognized and the lease is now accounted for as a finance lease on the Company's condensed consolidated balance sheet. Topic 842 did not have a material impact to the Company’s condensed consolidated statement of operations or net cash provided by operating activities. The adoption did not impact the Company’s compliance with its debt covenants.
Accounting Pronouncements Pending Adoption
ASU 2016-13
In June 2016, the FASB issued Accounting Standards Update No. 2016-13 (ASU 2016-13) "Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments," which requires the measurement and recognition of expected credit losses for financial assets held at amortized cost, which includes the Company's accounts receivables, certain financial instruments and contract assets. ASU 2016-13 replaces the existing incurred loss impairment model with an expected loss methodology, which will result in more timely recognition of credit losses. ASU 2016-13 is effective for annual reporting periods, and interim periods within those years, beginning after December 15, 2019, and requires a cumulative effect adjustment to the balance sheet as of the beginning of the first reporting period in which the guidance is effective. The Company is evaluating the impact of the adoption of ASU 2016-13 on its consolidated financial statements in order to adopt the new standard in the first quarter of fiscal 2021.
Reclassifications
Reclassifications
Certain reclassifications to fiscal 2019 balances were made to conform to the current period presentation in the condensed consolidated balance sheets, statements of operations and statements of cash flows. These reclassifications did not affect net cash provided by operating, investing, or financing activities.
XML 36 R24.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Business and Significant Accounting Policies (Tables)
6 Months Ended
Jul. 31, 2019
Accounting Policies [Abstract]  
Schedule of Property and Equipment Estimated Useful Lives
Property and equipment are stated at cost. Depreciation is calculated on a straight-line basis over the estimated useful lives of those assets as follows:
Computers, equipment and software
3 to 9 years
Furniture and fixtures
5 years
Leasehold improvements
Shorter of the estimated lease term or 10 years
Building and structural components
Average weighted useful life of 32 years
Building improvements
10 years

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues (Tables)
6 Months Ended
Jul. 31, 2019
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
Disaggregation of Revenue
Subscription and Support Revenue by the Company's service offerings
Subscription and support revenues consisted of the following (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Sales Cloud
$
1,130

 
$
1,004

 
$
2,203

 
$
1,969

Service Cloud
1,087

 
892

 
2,107

 
1,740

Salesforce Platform and Other
912

 
712

 
1,754

 
1,287

Marketing and Commerce Cloud
616

 
452

 
1,177

 
874

 
$
3,745

 
$
3,060

 
$
7,241

 
$
5,870

Total Revenue by Geographic Locations
Revenues by geographical region consisted of the following (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Americas
$
2,816

 
$
2,338

 
$
5,433

 
$
4,439

Europe
786

 
629

 
1,541

 
1,235

Asia Pacific
395

 
314

 
760

 
613

 
$
3,997

 
$
3,281

 
$
7,734

 
$
6,287


Unearned Revenue
The change in unearned revenue was as follows (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Unearned revenue, beginning of period
$
7,585

 
$
6,201

 
$
8,564

 
$
6,995

Billings and other*
3,396

 
2,875

 
6,110

 
5,086

Contribution from contract asset
7

 
31

 
51

 
25

Revenue recognized ratably over time
(3,736
)
 
(3,056
)
 
(7,223
)
 
(5,924
)
Revenue recognized over time as delivered
(174
)
 
(162
)
 
(346
)
 
(299
)
Revenue recognized at a point in time
(87
)
 
(63
)
 
(165
)
 
(64
)
Unearned revenue from business combinations
151

 
57

 
151

 
64

Unearned revenue, end of period
$
7,142

 
$
5,883

 
$
7,142

 
$
5,883

*Other includes, for example, the impact of foreign currency translation
Remaining Transaction Price
Remaining performance obligation consisted of the following (in billions):
 
Current
 
Noncurrent
 
Total
As of July 31, 2019
$
12.1

 
$
13.2

 
$
25.3

As of January 31, 2019
$
11.9

 
$
13.8

 
$
25.7


XML 38 R26.htm IDEA: XBRL DOCUMENT v3.19.2
Investments (Tables)
6 Months Ended
Jul. 31, 2019
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities
At July 31, 2019, marketable securities consisted of the following (in millions):
Investments classified as Marketable Securities
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Corporate notes and obligations
$
1,474

 
$
3

 
$
(1
)
 
$
1,476

U.S. treasury securities
123

 
0

 
(1
)
 
122

Mortgage backed obligations
88

 
0

 
0

 
88

Asset backed securities
504

 
1

 
0

 
505

Municipal securities
109

 
0

 
0

 
109

Foreign government obligations
49

 
0

 
0

 
49

U.S. agency obligations
10

 
0

 
0

 
10

Time deposits
8

 
0

 
0

 
8

Covered bonds
165

 
0

 
0

 
165

Total marketable securities
$
2,530

 
$
4

 
$
(2
)
 
$
2,532

At January 31, 2019, marketable securities consisted of the following (in millions):
Investments classified as Marketable Securities
Amortized
Cost
 
Unrealized
Gains
 
Unrealized
Losses
 
Fair Value
Corporate notes and obligations
$
1,027

 
$
0

 
$
(8
)
 
$
1,019

U.S. treasury securities
89

 
0

 
(1
)
 
88

Mortgage backed obligations
79

 
0

 
(1
)
 
78

Asset backed securities
245

 
0

 
(1
)
 
244

Municipal securities
104

 
0

 
0

 
104

Foreign government obligations
58

 
0

 
(1
)
 
57

U.S. agency obligations
4

 
0

 
0

 
4

Time deposits
4

 
0

 
0

 
4

Covered bonds
75

 
0

 
0

 
75

Total marketable securities
$
1,685


$
0


$
(12
)

$
1,673


Schedule of Short-Term and Long-Term Marketable Securities
The contractual maturities of the investments classified as marketable securities are as follows (in millions):
 
As of
 
July 31, 2019
 
January 31, 2019
Due within 1 year
$
1,081

 
$
482

Due in 1 year through 5 years
1,446

 
1,189

Due in 5 years through 10 years
5

 
2

 
$
2,532

 
$
1,673


Schedule of Marketable Securities in a Unrealized Loss Position
As of July 31, 2019, the following marketable securities were in an unrealized loss position (in millions):
 
Less than 12 Months
 
12 Months or Greater
 
Total
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
 
Fair Value
 
Unrealized
Losses
Corporate notes and obligations
$
0

 
$
0

 
$
158

 
$
(1
)
 
$
158

 
$
(1
)
U.S. treasury securities
0

 
0

 
47

 
(1
)
 
47

 
(1
)
 
$
0

 
$
0

 
$
205

 
$
(2
)
 
$
205

 
$
(2
)

Schedule of Components of Investment Income The components of investment income are presented below (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Interest income
$
31

 
$
12

 
$
57

 
$
32

Realized gains
1

 
0

 
1

 
1

Realized losses
(1
)
 
0

 
(1
)
 
(5
)
Investment income
$
31

 
$
12

 
$
57

 
$
28


Schedules of Strategic Investments
Strategic investments by form and measurement category as of July 31, 2019 were as follows (in millions):
 
Measurement Category
 
Fair Value (1)
 
Measurement Alternative
 
Other (2)
 
Total
Equity securities
$
607

 
$
917

 
$
57

 
$
1,581

Debt securities
0

 
0

 
33

 
33

Balance as of July 31, 2019
$
607

 
$
917

 
$
90

 
$
1,614

(1) Equity securities under fair value represent the carrying value of strategic investments in publicly held equity securities.
(2) Other includes the Company's investments accounted for under the equity method of accounting or amortized cost.
Strategic investments by form and measurement category as of January 31, 2019 were as follows (in millions):
 
Measurement Category
 
Fair Value (1)
 
Measurement Alternative
 
Other (2)
 
Total
Equity securities
$
436

 
$
785

 
$
50

 
$
1,271

Debt securities
0

 
0

 
31

 
31

Balance as of January 31, 2019
$
436

 
$
785

 
$
81

 
$
1,302

(1) Equity securities under fair value represent the carrying value of strategic investments in publicly held equity securities.
(2) Other includes the Company's investments accounted for under the equity method of accounting or amortized cost.
Measurement Alternative Adjustments
Privately held equity securities accounted for under the measurement alternative included in the table above for the three and six months ended July 31, 2019 and 2018 were as follows (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Carrying amount, beginning of period
$
927

 
$
554

 
$
785

 
$
548

Adjustments related to privately held equity securities:
 
 
 
 
 
 
 
Net additions (reductions) (1)
(9
)
 
19

 
11

 
30

Impairments and downward adjustments
(33
)
 
(5
)
 
(51
)
 
(23
)
Upward adjustments
32

 
99

 
172

 
112

Carrying amount, end of period
$
917

 
$
667

 
$
917

 
$
667

(1) Net reductions include sales of securities and reclassifications due to changes to capital structure.
Since the adoption of ASU 2016-01 on February 1, 2018, cumulative impairments and downward adjustments were $83 million and cumulative upward adjustments were $346 million through July 31, 2019.
Gains (losses) on strategic investments, net
Gains and losses recognized in the three and six months ended July 31, 2019 and 2018 were as follows (in millions):
2
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Net gains recognized on publicly traded securities
$
66

 
$
65

 
$
216

 
$
276

Net gains recognized on privately held securities
0

 
90

 
122

 
81

Net gains recognized on sales of equity securities
43

 
1

 
62

 
9

Net gains (losses) recognized on debt securities
0

 
(13
)
 
(10
)
 
(12
)
Gains on strategic investments, net
$
109

 
$
143

 
$
390

 
$
354


XML 39 R27.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives (Tables)
6 Months Ended
Jul. 31, 2019
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables
Details on outstanding foreign currency derivative contracts are presented below (in millions):
 
As of
 
July 31, 2019
 
January 31, 2019
Notional amount of foreign currency derivative contracts
$
4,420

 
$
4,496

Fair value of foreign currency derivative contracts
(22
)
 
25


Fair Value of Outstanding Derivative Instruments
The fair value of the Company’s outstanding derivative instruments not designated as hedging instruments are summarized below (in millions):
 
 
As of
  
Balance Sheet Location
July 31, 2019
 
January 31, 2019
Foreign currency derivative contracts
Prepaid expenses and other current assets
$
37

 
$
42


Schedule of The Effect of The Derivative Instruments Not Designated as Hedging Instruments on the Condensed Consolidated Statements of Operations
Gains (losses) on derivative instruments not designated as hedging instruments recorded in other income in the condensed consolidated statements of operations during the three and six months ended July 31, 2019 and 2018, respectively, are summarized below (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Foreign currency derivative contracts
$
(35
)
 
$
(10
)
 
$
1

 
$
10


XML 40 R28.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurement (Tables)
6 Months Ended
Jul. 31, 2019
Fair Value Disclosures [Abstract]  
Schedule of Assets and Liabilities Measured at Fair Value an a Recurring Basis
The following table presents information about the Company’s assets that are measured at fair value as of July 31, 2019 and indicates the fair value hierarchy of the valuation (in millions):
Description
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
 
Significant Other
Observable
Inputs
(Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Balance as of
July 31, 2019
Cash equivalents (1):
 
 
 
 
 
 
 
Time deposits
$
0

 
$
622

 
$
0

 
$
622

Money market mutual funds
829

 
0

 
0

 
829

Marketable securities:
 
 
 
 
 
 
 
Corporate notes and obligations
0

 
1,476

 
0

 
1,476

U.S. treasury securities
0

 
122

 
0

 
122

Mortgage backed obligations
0

 
88

 
0

 
88

Asset backed securities
0

 
505

 
0

 
505

Municipal securities
0

 
109

 
0

 
109

Foreign government obligations
0

 
49

 
0

 
49

U.S. agency obligations
0

 
10

 
0

 
10

Time deposits
0

 
8

 
0

 
8

Covered bonds
0

 
165

 
0

 
165

Strategic investments:
 
 
 
 
 
 
 
Publicly held equity securities
607

 
0

 
0

 
607

Foreign currency derivative contracts (2)
0

 
37

 
0

 
37

Total assets
$
1,436

 
$
3,191

 
$
0

 
$
4,627

___________ 
(1)Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet as of July 31, 2019, in addition to $2.1 billion of cash.
(2)Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet as of July 31, 2019.
The following table presents information about the Company’s assets that are measured at fair value as of January 31, 2019 and indicates the fair value hierarchy of the valuation (in millions):
Description
Quoted Prices in
Active Markets
for Identical Assets
(Level 1)
 
Significant Other
Observable Inputs (Level 2)
 
Significant
Unobservable
Inputs
(Level 3)
 
Balance as of January 31, 2019
Cash equivalents (1):
 
 
 
 
 
 
 
Time deposits
$
0

 
$
314

 
$
0

 
$
314

Money market mutual funds
1,234

 
0

 
0

 
1,234

Marketable securities:
 
 
 
 
 
 
 
Corporate notes and obligations
0

 
1,019

 
0

 
1,019

U.S. treasury securities
0

 
88

 
0

 
88

Mortgage backed obligations
0

 
78

 
0

 
78

Asset backed securities
0

 
244

 
0

 
244

Municipal securities
0

 
104

 
0

 
104

Foreign government obligations
0

 
57

 
0

 
57

U.S. agency obligations
0

 
4

 
0

 
4

Time deposits
0

 
4

 
0

 
4

Covered bonds
0

 
75

 
0

 
75

Strategic investments:
 
 
 
 
 
 
 
Publicly held equity securities
436

 
0

 
0

 
436

Foreign currency derivative contracts (2)
0

 
42

 
0

 
42

Total assets
$
1,670

 
$
2,029

 
$
0

 
$
3,699

______________ 
(1)Included in “cash and cash equivalents” in the accompanying condensed consolidated balance sheet as of January 31, 2019, in addition to $1.1 billion of cash.
(2)Included in “prepaid expenses and other current assets” in the accompanying condensed consolidated balance sheet as of January 31, 2019.
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations (Tables)
6 Months Ended
Jul. 31, 2019
Business Combinations [Abstract]  
Schedule of Consideration Transferred
The following table summarizes the business combination (in millions):
Cash
$
300

Loss on settlement of Salesforce.org reseller agreement
(166
)
Total
$
134


Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the fair value of assets acquired and liabilities assumed as of the date of acquisition (in millions):
 
Fair Value
Cash and cash equivalents
$
54

Deferred tax asset, current
47

Other current and noncurrent assets
46

Goodwill
164

Accounts payable, accrued expenses and other liabilities, current and noncurrent
(39
)
Unearned revenue
(138
)
Net assets acquired
$
134


XML 42 R30.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets Acquired Through Business Combinations and Goodwill (Tables)
6 Months Ended
Jul. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]  
Intangible Assets Acquired From Business Combinations
Intangible assets acquired through business combinations are as follows (in millions):
 
Intangible Assets, Gross
 
Accumulated Amortization
 
Intangible Assets, Net
 
Weighted
Average
Remaining Useful Life (Years)
 
Jan 31, 2019
 
Additions and retirements, net
 
July 31, 2019
 
Jan 31, 2019
 
Expense and retirements, net
 
July 31, 2019
 
Jan 31, 2019
 
July 31, 2019
 
Acquired developed technology
$
1,429

 
$
33

 
$
1,462

 
$
(889
)
 
$
(123
)
 
$
(1,012
)
 
$
540

 
$
450

 
2.6
Customer relationships
1,938

 
25

 
1,963

 
(560
)
 
(129
)
 
(689
)
 
1,378

 
1,274

 
5.9
Other (1)
52

 
0

 
52

 
(47
)
 
(4
)
 
(51
)
 
5

 
1

 
1.0
Total
$
3,419

 
$
58

 
$
3,477

 
$
(1,496
)
 
$
(256
)
 
$
(1,752
)
 
$
1,923

 
$
1,725

 
5.0

(1)Included in other are trade names, trademarks and territory rights.
Expected Future Amortization Expense for Purchased Intangible Assets
The expected future amortization expense for intangible assets as of July 31, 2019 is as follows (in millions):
Fiscal Period:
 
Remaining six months of Fiscal 2020
$
228

Fiscal 2021
429

Fiscal 2022
366

Fiscal 2023
218

Fiscal 2024
152

Thereafter
332

Total amortization expense
$
1,725


Schedule of Goodwill
The changes in the carrying amounts of goodwill, which is generally not deductible for tax purposes, were as follows (in millions):
Balance as of January 31, 2019
$
12,851

Salesforce.org
164

MapAnything
152

Other acquisitions and adjustments (1)
32

Balance as of July 31, 2019
$
13,199


(1)Adjustments include adjustments of acquisition date fair value, including the effect of foreign currency translation.
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.19.2
Debt (Tables)
6 Months Ended
Jul. 31, 2019
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
The carrying values of the Company's borrowings were as follows (in millions):
Instrument
 
Date of issuance
 
Maturity date
 
Effective interest rate for the three months ended July 31, 2019
 
July 31, 2019
 
January 31, 2019
2021 Term Loan
 
May 2018
 
May 2021
 
3.18%
 
$
299
 (1)
 
$
499

2023 Senior Notes
 
April 2018
 
April 2023
 
3.26%
 
994

 
993

2028 Senior Notes
 
April 2018
 
April 2028
 
3.70%
 
1,489

 
1,488

Loan assumed on 50 Fremont
 
February 2015
 
June 2023
 
3.75%
 
195

 
196

Total carrying value of debt
 
 
 
 
 
 
 
2,977

 
3,176

Less current portion of debt
 
 
 
 
 
 
 
(4
)
 
(3
)
Total noncurrent debt
 
 
 
 
 
 
 
$
2,973

 
$
3,173


(1) The Company repaid $200 million of the 2021 Term Loan in June 2019.
Schedule of Maturities of Long-term Debt
The expected future principal payments for all borrowings as of July 31, 2019 is as follows (in millions):
Fiscal period:
 
Remaining six months of Fiscal 2020
$
2

Fiscal 2021
4

Fiscal 2022
304

Fiscal 2023
4

Fiscal 2024
1,182

Thereafter
1,500

Total principal outstanding
$
2,996


Schedule of Interest Expense
The following table sets forth total interest expense recognized related to debt (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Contractual interest expense
$
28

 
$
31

 
$
56

 
$
42

Amortization of debt issuance costs
1

 
1

 
2

 
13

Amortization of debt discount
0

 
0

 
0

 
4

 
$
29

 
$
32

 
$
58

 
$
59


XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity (Tables)
6 Months Ended
Jul. 31, 2019
Equity [Abstract]  
Share-based Compensation, Stock Options, Activity
Stock option activity for the six months ended July 31, 2019 is as follows:
 
Options Outstanding
 
Outstanding
Stock
Options
(in millions)
 
Weighted-
Average
Exercise Price
 
Aggregate
Intrinsic Value (in millions)
Balance as of January 31, 2019
26

 
$
74.15

 
 
Options granted under all plans
6

 
160.40

 
 
Exercised
(3
)
 
55.34

 
 
Canceled
(1
)
 
108.14

 
 
Balance as of July 31, 2019
28

 
$
94.60

 
$
1,745

Vested or expected to vest
26

 
$
91.53

 
$
1,699

Exercisable as of July 31, 2019
13

 
$
65.76

 
$
1,236


Schedule Of Stock Options Outstanding
The following table summarizes information about stock options outstanding as of July 31, 2019:
 
 
Options Outstanding
 
Options Exercisable
Range of Exercise
Prices
 
Number
Outstanding
(in millions)
 
Weighted-
Average
Remaining
Contractual Life
(Years)
 
Weighted-
Average
Exercise
Price
 
Number of
Shares
(in millions)
 
Weighted-
Average
Exercise
Price
$0.27 to $52.30
 
5

 
4.2
 
$
30.34

 
4

 
$
33.10

$54.36 to $75.57
 
7

 
3.6
 
67.79

 
5

 
65.73

$76.48 to $113.00
 
4

 
3.7
 
84.54

 
3

 
82.74

$118.04
 
5

 
5.6
 
118.04

 
1

 
118.04

$122.03 to $158.76
 
1

 
6.3
 
141.75

 
0

 
0.00

$161.50
 
6

 
6.6
 
161.50

 
0

 
0.00

 
 
28

 
4.8
 
$
94.60

 
13

 
$
65.76


Schedule Of Restricted Stock Activity
Restricted stock activity for the six months ended July 31, 2019 is as follows:
 
Restricted Stock Outstanding
 
Outstanding
(in millions)
 
Weighted Average Grant Date Fair Value
 
Aggregate
Intrinsic
Value (in millions)
Balance as of January 31, 2019
21

 
$
103.33

 
 
Granted - restricted stock units and awards
9

 
160.75

 
 
Granted - performance-based stock units
1

 
161.50

 
 
Canceled
(1
)
 
108.35

 
 
Vested and converted to shares
(6
)
 
99.70

 
 
Balance as of July 31, 2019
24

 
$
126.53

 
$
3,687

Expected to vest
20

 
 
 
$
3,148


XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share (Tables)
6 Months Ended
Jul. 31, 2019
Earnings Per Share [Abstract]  
Reconciliation of Denominator Used in Calculation of Basic And Diluted Loss Per Share
A reconciliation of the denominator used in the calculation of basic and diluted earnings per share is as follows (in millions):
2
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Numerator:
 
 
 
 
 
 
 
Net income
$
91

 
$
299

 
$
483

 
$
643

Denominator:
 
 
 
 
 
 
 
Weighted-average shares outstanding for basic earnings per share
776

 
747

 
774

 
737

Effect of dilutive securities:
 
 
 
 
 
 
 
Convertible senior notes which matured in April 2018
0

 
0

 
0

 
2

Employee stock awards
19

 
23

 
21

 
20

Warrants which settled in June and July 2018
0

 
4

 
0

 
4

Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share
795

 
774

 
795

 
763


Shares Excluded From Diluted Earnings or Loss Per Share
The weighted-average number of shares outstanding used in the computation of diluted earnings per share does not include the effect of the following potential outstanding common stock. The effects of these potentially outstanding shares were not included in the calculation of diluted earnings per share because the effect would have been anti-dilutive (in millions):
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Employee stock awards
7

 
7

 
5

 
5


XML 46 R34.htm IDEA: XBRL DOCUMENT v3.19.2
Leases and Other Commitments (Tables)
6 Months Ended
Jul. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Components of lease expense and supplemental cash flow information
The components of lease expense were as follows (in millions):
 
Three Months Ended July 31, 2019
 
Six Months Ended July 31, 2019
Operating lease cost
$
217

 
$
423

 
 
 
 
Finance lease cost:
 
 
 
Amortization of right-of-use assets
$
17

 
$
33

Interest on lease liabilities
5

 
11

Total finance lease cost
$
22

 
$
44

Supplemental cash flow information related to operating and finance leases was as follows (in millions):
 
Three Months Ended July 31, 2019
 
Six Months Ended July 31, 2019
Cash paid for amounts included in the measurement of lease liabilities:
 
 
 
Operating cash outflows for operating leases
$
209

 
$
391

Operating cash outflows for finance leases
4

 
8

Financing cash outflows for finance leases
134

 
136

Right-of-use assets obtained in exchange for lease obligations:
 
 
 
Operating leases
171

 
330


Balance sheet and other information related to leases
Supplemental balance sheet information related to operating and finance leases was as follows (in millions):
 
As of July 31, 2019
Operating leases:
 
Operating lease right-of-use assets
$
2,904

 
 
Operating lease liabilities, current
$
706

Noncurrent operating lease liabilities
2,341

Total operating lease liabilities
$
3,047

 
 
Finance leases:
 
Buildings and building improvements
$
325

Computers, equipment and software
468

Accumulated depreciation
(372
)
Property and equipment, net
$
421

 
 
Accrued expenses and other liabilities
$
76

Other noncurrent liabilities
336

Total finance lease liabilities
$
412

Other information related to leases was as follows:
 
As of July 31, 2019
Weighted average remaining lease term
 
Operating leases
7 years

Finance leases
21 years

Weighted average discount rate
 
Operating leases
2.8
%
Finance leases
4.5
%

Maturities of lease liabilities
As of July 31, 2019, the maturities of lease liabilities under non-cancelable operating and finance leases are as follows (in millions):
 
Operating Leases
 
Finance Leases
Fiscal Period:
 
 
 
Remaining six months of Fiscal 2020
$
384

 
$
36

Fiscal 2021
723

 
67

Fiscal 2022
516

 
23

Fiscal 2023
356

 
23

Fiscal 2024
284

 
24

Thereafter
1,133

 
434

Total minimum lease payments
3,396

 
607

Less: Imputed interest
(349
)
 
(195
)
Total
$
3,047

 
$
412


Maturities of lease liabilities
As of July 31, 2019, the maturities of lease liabilities under non-cancelable operating and finance leases are as follows (in millions):
 
Operating Leases
 
Finance Leases
Fiscal Period:
 
 
 
Remaining six months of Fiscal 2020
$
384

 
$
36

Fiscal 2021
723

 
67

Fiscal 2022
516

 
23

Fiscal 2023
356

 
23

Fiscal 2024
284

 
24

Thereafter
1,133

 
434

Total minimum lease payments
3,396

 
607

Less: Imputed interest
(349
)
 
(195
)
Total
$
3,047

 
$
412


XML 47 R35.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Business and Significant Accounting Policies - Narrative (Detail)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2019
USD ($)
Jul. 31, 2018
USD ($)
Jul. 31, 2019
USD ($)
segment
Jul. 31, 2018
USD ($)
Jan. 31, 2019
USD ($)
Feb. 01, 2019
USD ($)
Summary of Business and Significant Accounting Policies [Line Items]            
Number of operating segments | segment     1      
Capitalized contract cost, amortization term 4 years   4 years      
Capitalized contract cost, renewals and success fees, amortization term     2 years      
Costs capitalized to obtain revenue contracts, net $ 173,000,000 $ 146,000,000 $ 297,000,000 $ 264,000,000    
Amortization of costs capitalized to obtain revenue contracts, net 217,000,000 183,000,000 426,000,000 371,000,000    
Costs capitalized to obtain revenue contracts, net 1,900,000,000   1,900,000,000   $ 2,000,000,000.0  
Impairments of costs to obtain revenue contracts 0 $ 0 0 0    
Impairments of capitalized software and long-lived assets     0 0    
Impairment of intangible assets     0 0    
Impairment of goodwill     $ 0 $ 0    
Offering period     12 months      
Discount for ESPP     15.00%      
Purchase period     6 months      
Percentage of tax benefit likely to be realized upon settlement (greater than 50%)     50.00%      
Operating lease right-of-use assets 2,904,000,000   $ 2,904,000,000      
Operating lease liabilities $ 3,047,000,000   $ 3,047,000,000      
ASU 2016-02            
Summary of Business and Significant Accounting Policies [Line Items]            
Operating lease right-of-use assets           $ 2,900,000,000
Operating lease liabilities           $ 3,100,000,000
Stock options and restricted stock            
Summary of Business and Significant Accounting Policies [Line Items]            
Vesting period     4 years      
Performance-based restricted stock units            
Summary of Business and Significant Accounting Policies [Line Items]            
Vesting period     3 years      
Restricted stock activity            
Summary of Business and Significant Accounting Policies [Line Items]            
Award requisite service period     4 years      
Accounts Receivable | Customer Concentration Risk            
Summary of Business and Significant Accounting Policies [Line Items]            
Concentration risk percentage     5.00%      
Revenue | Customer Concentration Risk            
Summary of Business and Significant Accounting Policies [Line Items]            
Concentration risk percentage     5.00%      
Strategic Investments | Strategic Investment Portfolio Concentration Risk | One Investment            
Summary of Business and Significant Accounting Policies [Line Items]            
Concentration risk percentage     15.00%      
Strategic Investments | Strategic Investment Portfolio Concentration Risk | Four Investments, Two Publicly Traded, Two Privately Held            
Summary of Business and Significant Accounting Policies [Line Items]            
Concentration risk percentage     5.00%      
Strategic Investments | Strategic Investment Portfolio Concentration Risk | Five Investments, Four Publicly Traded, One Privately Held            
Summary of Business and Significant Accounting Policies [Line Items]            
Concentration risk percentage         5.00%  
Outside Americas | Assets | Geographic Concentration Risk            
Summary of Business and Significant Accounting Policies [Line Items]            
Concentration risk percentage     15.00%   14.00%  
Untied States | Assets | Geographic Concentration Risk            
Summary of Business and Significant Accounting Policies [Line Items]            
Concentration risk percentage     83.00%   84.00%  
Internal-use software | Minimum            
Summary of Business and Significant Accounting Policies [Line Items]            
Property and equipment, estimated useful lives     3 years      
Internal-use software | Maximum            
Summary of Business and Significant Accounting Policies [Line Items]            
Property and equipment, estimated useful lives     5 years      
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.19.2
Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail)
6 Months Ended
Jul. 31, 2019
Furniture and fixtures  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 5 years
Building and structural components  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 32 years
Building improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 10 years
Minimum | Computers, equipment and software  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 3 years
Maximum | Computers, equipment and software  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 9 years
Maximum | Leasehold improvements  
Property, Plant and Equipment [Line Items]  
Property and equipment, estimated useful lives 10 years
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues - Disaggregation of Revenue (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,997 $ 3,281 $ 7,734 $ 6,287
Americas        
Disaggregation of Revenue [Line Items]        
Total revenues 2,816 2,338 5,433 4,439
Europe        
Disaggregation of Revenue [Line Items]        
Total revenues 786 629 1,541 1,235
Asia Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues $ 395 $ 314 $ 760 $ 613
Untied States | Geographic Concentration Risk | Revenue        
Disaggregation of Revenue [Line Items]        
Concentration risk percentage 96.00% 96.00% 96.00% 96.00%
Subscription and support        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,745 $ 3,060 $ 7,241 $ 5,870
Sales Cloud        
Disaggregation of Revenue [Line Items]        
Total revenues 1,130 1,004 2,203 1,969
Service Cloud        
Disaggregation of Revenue [Line Items]        
Total revenues 1,087 892 2,107 1,740
Salesforce Platform and Other        
Disaggregation of Revenue [Line Items]        
Total revenues 912 712 1,754 1,287
Marketing and Commerce Cloud        
Disaggregation of Revenue [Line Items]        
Total revenues $ 616 $ 452 $ 1,177 $ 874
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Jan. 31, 2019
Disaggregation of Revenue [Line Items]          
Contract asset $ 268   $ 268   $ 215
Unearned Revenue [Roll Forward]          
Unearned revenue, beginning of period 7,585 $ 6,201 8,564 $ 6,995  
Billings and other 3,396 2,875 6,110 5,086  
Contribution from contract asset 7 31 51 25  
Unearned revenue from business combinations 151 57 151 64  
Unearned revenue, end of period 7,142 5,883 7,142 5,883  
Remaining Performance Obligation          
Current 12,100   12,100   11,900
Noncurrent 13,200   13,200   13,800
Total 25,300   25,300   $ 25,700
Revenue recognized ratably over time          
Unearned Revenue [Roll Forward]          
Revenue recognized (3,736) (3,056) (7,223) (5,924)  
Revenue recognized over time as delivered          
Unearned Revenue [Roll Forward]          
Revenue recognized (174) (162) (346) (299)  
Revenue recognized at a point in time          
Unearned Revenue [Roll Forward]          
Revenue recognized $ (87) $ (63) $ (165) $ (64)  
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.19.2
Revenues - Remaining Performance Obligation (Details) - Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2020-09-01
Jul. 31, 2019
Minimum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Noncurrent remaining performance obligation, recognition period 13 months
Maximum  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Noncurrent remaining performance obligation, recognition period 36 months
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Schedule of Marketable Securities (Detail) - USD ($)
$ in Millions
Jul. 31, 2019
Jan. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 2,530 $ 1,685
Unrealized Gains 4 0
Unrealized Losses (2) (12)
Fair Value 2,532 1,673
Corporate notes and obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 1,474 1,027
Unrealized Gains 3 0
Unrealized Losses (1) (8)
Fair Value 1,476 1,019
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 123 89
Unrealized Gains 0 0
Unrealized Losses (1) (1)
Fair Value 122 88
Mortgage backed obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 88 79
Unrealized Gains 0 0
Unrealized Losses 0 (1)
Fair Value 88 78
Asset backed securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 504 245
Unrealized Gains 1 0
Unrealized Losses 0 (1)
Fair Value 505 244
Municipal securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 109 104
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 109 104
Foreign government obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 49 58
Unrealized Gains 0 0
Unrealized Losses 0 (1)
Fair Value 49 57
U.S. agency obligations    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10 4
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 10 4
Time deposits    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 8 4
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 8 4
Covered bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 165 75
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value $ 165 $ 75
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail) - USD ($)
$ in Millions
Jul. 31, 2019
Jan. 31, 2019
Investments, Debt and Equity Securities [Abstract]    
Due within 1 year $ 1,081 $ 482
Due in 1 year through 5 years 1,446 1,189
Due in 5 years through 10 years 5 2
Fair Value of Marketable Securities $ 2,532 $ 1,673
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail)
$ in Millions
6 Months Ended
Jul. 31, 2019
USD ($)
Debt Securities, Available-for-sale [Line Items]  
Marketable securities in an unrealized loss position for less than 12 months, Fair Value $ 0
Marketable securities in an unrealized loss position for less than 12 months, Unrealized Losses 0
Marketable securities in an unrealized loss position for more than 12 months, Fair Value 205
Marketable securities in an unrealized loss position for more than 12 months, Unrealized Losses (2)
Marketable securities in an unrealized loss position, Fair Value 205
Marketable securities in an unrealized loss position, Unrealized Losses (2)
Unrealized losses on fixed rate investments, upper range value 1
Corporate notes and obligations  
Debt Securities, Available-for-sale [Line Items]  
Marketable securities in an unrealized loss position for less than 12 months, Fair Value 0
Marketable securities in an unrealized loss position for less than 12 months, Unrealized Losses 0
Marketable securities in an unrealized loss position for more than 12 months, Fair Value 158
Marketable securities in an unrealized loss position for more than 12 months, Unrealized Losses (1)
Marketable securities in an unrealized loss position, Fair Value 158
Marketable securities in an unrealized loss position, Unrealized Losses (1)
U.S. treasury securities  
Debt Securities, Available-for-sale [Line Items]  
Marketable securities in an unrealized loss position for less than 12 months, Fair Value 0
Marketable securities in an unrealized loss position for less than 12 months, Unrealized Losses 0
Marketable securities in an unrealized loss position for more than 12 months, Fair Value 47
Marketable securities in an unrealized loss position for more than 12 months, Unrealized Losses (1)
Marketable securities in an unrealized loss position, Fair Value 47
Marketable securities in an unrealized loss position, Unrealized Losses $ (1)
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Schedule of Components of Investment Income (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Investments, Debt and Equity Securities [Abstract]        
Interest income $ 31 $ 12 $ 57 $ 32
Realized gains 1 0 1 1
Realized losses (1) 0 (1) (5)
Total investment income $ 31 $ 12 $ 57 $ 28
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.19.2
Investments - Schedule of Strategic Investments (Detail) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2019
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Jan. 31, 2019
Investment Holdings [Line Items]            
Strategic investments   $ 1,614   $ 1,614   $ 1,302
Strategic Investments [Roll Forward]            
Carrying amount, beginning of period   927 $ 554 785 $ 548  
Adjustments related to privately held equity securities:            
Net additions (reductions)   (9) 19 11 30  
Impairments and downward adjustments   (33) (5) (51) (23)  
Upward adjustments   32 99 172 112  
Carrying amount, beginning of period $ 927 917 667 917 667  
Cumulative impairments and downward adjustments   83   83    
Cumulative upward adjustments   346   346    
Net realized gains (losses) recognized   66   328    
Gains on strategic investments, net   109 143 390 354  
Publicly traded securities            
Adjustments related to privately held equity securities:            
Net realized gains (losses) recognized   66 65 216 276  
Privately held securities            
Adjustments related to privately held equity securities:            
Net realized gains (losses) recognized   0 90 122 81  
Equity securities            
Investment Holdings [Line Items]            
Strategic investments   1,581   1,581   1,271
Adjustments related to privately held equity securities:            
Net realized gains (losses) recognized   43 1 62 9  
Debt securities            
Investment Holdings [Line Items]            
Strategic investments   33   33   31
Adjustments related to privately held equity securities:            
Net realized gains (losses) recognized   0 $ (13) (10) $ (12)  
Private Placement, Technology Company            
Investment Holdings [Line Items]            
Strategic investments $ 100          
Adjustments related to privately held equity securities:            
Term of market standoff agreement 365 days          
Fair value of investment   $ 265   $ 265    
Economic interest   1.00%   1.00%    
Fair Value            
Investment Holdings [Line Items]            
Strategic investments   $ 607   $ 607   436
Fair Value | Equity securities            
Investment Holdings [Line Items]            
Strategic investments   607   607   436
Fair Value | Debt securities            
Investment Holdings [Line Items]            
Strategic investments   0   0   0
Measurement Alternative            
Investment Holdings [Line Items]            
Strategic investments   917   917   785
Measurement Alternative | Equity securities            
Investment Holdings [Line Items]            
Strategic investments   917   917   785
Measurement Alternative | Debt securities            
Investment Holdings [Line Items]            
Strategic investments   0   0   0
Other            
Investment Holdings [Line Items]            
Strategic investments   90   90   81
Other | Equity securities            
Investment Holdings [Line Items]            
Strategic investments   57   57   50
Other | Debt securities            
Investment Holdings [Line Items]            
Strategic investments   $ 33   $ 33   $ 31
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail) - Derivatives not designated as hedging instruments - USD ($)
$ in Millions
Jul. 31, 2019
Jan. 31, 2019
Derivative [Line Items]    
Fair value of foreign currency derivative contracts $ (22) $ 25
Foreign currency derivative contracts    
Derivative [Line Items]    
Notional amount of foreign currency derivative contracts $ 4,420 $ 4,496
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives - Fair Value of Outstanding Derivative Instruments (Detail) - USD ($)
$ in Millions
Jul. 31, 2019
Jan. 31, 2019
Derivatives not designated as hedging instruments | Prepaid expenses and other current assets | Foreign currency derivative contracts    
Derivatives, Fair Value [Line Items]    
Derivative assets $ 37 $ 42
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.19.2
Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Derivatives not designated as hedging instruments | Foreign currency derivative contracts | Other income (expense)        
Derivative Instruments, Gain (Loss) [Line Items]        
Gains (losses) on derivative instruments recognized in income $ (35) $ (10) $ 1 $ 10
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurement (Detail) - USD ($)
$ in Millions
Jul. 31, 2019
Jan. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Publicly held equity securities $ 1,614 $ 1,302
Total assets 4,627 3,699
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Publicly held equity securities 607 436
Total assets 1,436 1,670
Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Publicly held equity securities 0 0
Total assets 3,191 2,029
Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Publicly held equity securities 0 0
Total assets 0 0
Prepaid expenses and other current assets    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 37 42
Prepaid expenses and other current assets | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 0 0
Prepaid expenses and other current assets | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 37 42
Prepaid expenses and other current assets | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign currency derivative contracts 0 0
Fair Value    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Publicly held equity securities 607 436
Time deposits | Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 622 314
Time deposits | Cash and cash equivalents | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Time deposits | Cash and cash equivalents | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 622 314
Time deposits | Cash and cash equivalents | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Money market mutual funds | Cash and cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 829 1,234
Money market mutual funds | Cash and cash equivalents | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 829 1,234
Money market mutual funds | Cash and cash equivalents | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Money market mutual funds | Cash and cash equivalents | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 0 0
Corporate notes and obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 1,476 1,019
Corporate notes and obligations | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Corporate notes and obligations | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 1,476 1,019
Corporate notes and obligations | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. treasury securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 122 88
U.S. treasury securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. treasury securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 122 88
U.S. treasury securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Mortgage backed obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 88 78
Mortgage backed obligations | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Mortgage backed obligations | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 88 78
Mortgage backed obligations | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Asset backed securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 505 244
Asset backed securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Asset backed securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 505 244
Asset backed securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Municipal securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 109 104
Municipal securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Municipal securities | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 109 104
Municipal securities | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Foreign government obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 49 57
Foreign government obligations | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Foreign government obligations | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 49 57
Foreign government obligations | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. agency obligations    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10 4
U.S. agency obligations | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
U.S. agency obligations | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 10 4
U.S. agency obligations | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Time deposits    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 8 4
Time deposits | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Time deposits | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 8 4
Time deposits | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Covered bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 165 75
Covered bonds | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Covered bonds | Significant Other Observable Inputs (Level 2)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 165 75
Covered bonds | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities 0 0
Cash    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash equivalents 2,100 1,100
Privately held debt and equity securities and equity method investments | Significant Unobservable Inputs (Level 3)    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Marketable securities $ 1,000 $ 900
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations (Narrative) (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2019
Jun. 30, 2019
May 31, 2019
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Jan. 31, 2019
Business Acquisition [Line Items]                
Loss on settlement of Salesforce.org reseller agreement [1],[2]       $ 166 $ 0 $ 166 $ 0  
Useful life           5 years    
Goodwill       $ 13,199   $ 13,199   $ 12,851
Salesforce.org                
Business Acquisition [Line Items]                
Cash   $ 300            
Loss on settlement of Salesforce.org reseller agreement   166            
Consideration transferred   134            
Goodwill   $ 164            
MapAnything, Inc.                
Business Acquisition [Line Items]                
Consideration transferred $ 23   $ 213          
Intangible assets     53          
Goodwill     152          
Remeasurement gain     $ 9          
Minimum | MapAnything, Inc.                
Business Acquisition [Line Items]                
Useful life     4 years          
Maximum | MapAnything, Inc.                
Business Acquisition [Line Items]                
Useful life     5 years          
[1]
Amounts include amortization of intangible assets acquired through business combinations, as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
62

 
$
52

 
$
123

 
$
91

Marketing and sales
65

 
67

 
133

 
97


[2]
Amounts include stock-based expense, as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
46

 
$
43

 
$
89

 
$
77

Research and development
98

 
81

 
179

 
147

Marketing and sales
199

 
174

 
376

 
294

General and administrative
45

 
53

 
87

 
85


XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations (Consideration Transferred) (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2019
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Business Acquisition [Line Items]          
Loss on settlement of Salesforce.org reseller agreement [1],[2]   $ (166) $ 0 $ (166) $ 0
Salesforce.org          
Business Acquisition [Line Items]          
Cash $ 300        
Loss on settlement of Salesforce.org reseller agreement (166)        
Total $ 134        
[1]
Amounts include amortization of intangible assets acquired through business combinations, as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
62

 
$
52

 
$
123

 
$
91

Marketing and sales
65

 
67

 
133

 
97


[2]
Amounts include stock-based expense, as follows:
 
Three Months Ended July 31,
 
Six Months Ended July 31,
 
2019
 
2018
 
2019
 
2018
Cost of revenues
$
46

 
$
43

 
$
89

 
$
77

Research and development
98

 
81

 
179

 
147

Marketing and sales
199

 
174

 
376

 
294

General and administrative
45

 
53

 
87

 
85


XML 63 R51.htm IDEA: XBRL DOCUMENT v3.19.2
Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details) - USD ($)
$ in Millions
Jul. 31, 2019
Jun. 30, 2019
Jan. 31, 2019
Business Acquisition [Line Items]      
Goodwill $ 13,199   $ 12,851
Salesforce.org      
Business Acquisition [Line Items]      
Cash and cash equivalents   $ 54  
Deferred tax asset, current   47  
Other current and noncurrent assets   46  
Goodwill   164  
Accounts payable, accrued expenses and other liabilities, current and noncurrent   (39)  
Unearned revenue   (138)  
Net assets acquired   $ 134  
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Jan. 31, 2019
Finite-lived Intangible Assets [Roll Forward]          
Intangible assets, gross, beginning balance     $ 3,419    
Accumulated amortization, beginning balance     (1,496)    
Intangible assets, net, beginning balance     1,923    
Additions and retirements, net     58    
Expense and retirements, net     (256)    
Intangible assets, gross, ending balance $ 3,477   3,477    
Accumulated amortization, ending balance (1,752)   (1,752)    
Intangible assets, net, ending balance 1,725   $ 1,725    
Weighted average remaining useful life     5 years    
Amortization of intangible assets 127 $ 119 $ 256 $ 188  
Contract asset 268   268   $ 215
Other assets          
Finite-lived Intangible Assets [Roll Forward]          
Contract asset 81   81   $ 121
Acquired developed technology          
Finite-lived Intangible Assets [Roll Forward]          
Intangible assets, gross, beginning balance     1,429    
Accumulated amortization, beginning balance     (889)    
Intangible assets, net, beginning balance     540    
Additions and retirements, net     33    
Expense and retirements, net     (123)    
Intangible assets, gross, ending balance 1,462   1,462    
Accumulated amortization, ending balance (1,012)   (1,012)    
Intangible assets, net, ending balance 450   $ 450    
Weighted average remaining useful life     2 years 7 months 6 days    
Customer relationships          
Finite-lived Intangible Assets [Roll Forward]          
Intangible assets, gross, beginning balance     $ 1,938    
Accumulated amortization, beginning balance     (560)    
Intangible assets, net, beginning balance     1,378    
Additions and retirements, net     25    
Expense and retirements, net     (129)    
Intangible assets, gross, ending balance 1,963   1,963    
Accumulated amortization, ending balance (689)   (689)    
Intangible assets, net, ending balance 1,274   $ 1,274    
Weighted average remaining useful life     5 years 10 months 24 days    
Other          
Finite-lived Intangible Assets [Roll Forward]          
Intangible assets, gross, beginning balance     $ 52    
Accumulated amortization, beginning balance     (47)    
Intangible assets, net, beginning balance     5    
Additions and retirements, net     0    
Expense and retirements, net     (4)    
Intangible assets, gross, ending balance 52   52    
Accumulated amortization, ending balance (51)   (51)    
Intangible assets, net, ending balance $ 1   $ 1    
Weighted average remaining useful life     1 year    
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details) - USD ($)
$ in Millions
Jul. 31, 2019
Jan. 31, 2019
Goodwill and Intangible Assets Disclosure [Abstract]    
Remaining six months of Fiscal 2020 $ 228  
Fiscal 2021 429  
Fiscal 2022 366  
Fiscal 2023 218  
Fiscal 2024 152  
Thereafter 332  
Total amortization expense $ 1,725 $ 1,923
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.19.2
Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details)
$ in Millions
6 Months Ended
Jul. 31, 2019
USD ($)
Goodwill [Roll Forward]  
Balance as of January 31, 2019 $ 12,851
Other acquisitions and adjustments 32
Balance as of July 31, 2019 13,199
Salesforce.org  
Goodwill [Roll Forward]  
Goodwill acquired 164
MapAnything, Inc.  
Goodwill [Roll Forward]  
Goodwill acquired $ 152
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Carrying Value of Borrowings (Details) - USD ($)
$ in Millions
1 Months Ended
Jun. 30, 2019
Jul. 31, 2019
Jan. 31, 2019
Debt Instrument [Line Items]      
Total carrying value of debt   $ 2,977 $ 3,176
Less current portion of debt   (4) (3)
Total noncurrent debt   $ 2,973 3,173
Term Loans | 2021 Term Loan      
Debt Instrument [Line Items]      
Effective interest rate for the three months ended July 31, 2019   3.18%  
Total carrying value of debt   $ 299 499
Pay down of debt $ 200    
Senior Notes | 2023 Senior Notes      
Debt Instrument [Line Items]      
Effective interest rate for the three months ended July 31, 2019   3.26%  
Total carrying value of debt   $ 994 993
Senior Notes | 2028 Senior Notes      
Debt Instrument [Line Items]      
Effective interest rate for the three months ended July 31, 2019   3.70%  
Total carrying value of debt   $ 1,489 1,488
Secured Debt | Loan assumed on 50 Fremont      
Debt Instrument [Line Items]      
Effective interest rate for the three months ended July 31, 2019   3.75%  
Total carrying value of debt   $ 195 $ 196
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Future Principal Payments (Details)
$ in Millions
Jul. 31, 2019
USD ($)
Debt Disclosure [Abstract]  
Remaining six months of Fiscal 2020 $ 2
Fiscal 2021 4
Fiscal 2022 304
Fiscal 2023 4
Fiscal 2024 1,182
Thereafter 1,500
Total principal outstanding $ 2,996
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Revolving Credit Facility (Details) - USD ($)
Jul. 31, 2019
Jan. 31, 2019
Apr. 30, 2018
Line of Credit Facility [Line Items]      
Total carrying value of debt $ 2,977,000,000 $ 3,176,000,000  
Revolving Credit Facility      
Line of Credit Facility [Line Items]      
Maximum borrowing capacity     $ 1,000,000,000.0
Total carrying value of debt $ 0    
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.19.2
Debt - Schedule of Interest Expense (Detail) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Debt Disclosure [Abstract]        
Contractual interest expense $ 28 $ 31 $ 56 $ 42
Amortization of debt issuance costs 1 1 2 13
Amortization of debt discount 0 0 0 4
Debt interest expense $ 29 $ 32 $ 58 $ 59
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Stock Options Outstanding (Detail) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jul. 31, 2019
Outstanding Stock Options  
Beginning balance (in shares) 26
Options granted under all plans (in shares) 6
Exercised (in shares) (3)
Canceled (in shares) (1)
Ending balance (in shares) 28
Outstanding Stock Options, Vested or expected to vest (in shares) 26
Outstanding Stock Options, Exercisable (in shares) 13
Options Outstanding Weighted-Average Exercise Price  
Beginning balance (in dollars per share) $ 74.15
Options granted under all plans (in dollars per share) 160.40
Exercised (in dollars per share) 55.34
Canceled (in dollars per share) 108.14
Ending balance (in dollars per share) 94.60
Weighted-Average Exercise Price, Vested or expected to vest (in dollars per share) 91.53
Weighted-Average Exercise Price, Exercisable (in dollars per share) $ 65.76
Aggregate Intrinsic Value  
Balance $ 1,745
Vested or expected to vest 1,699
Exercisable $ 1,236
Stock Options Outstanding Information  
Options, Number Outstanding (in shares) 28
Weighted-Average Remaining Contractual Life, Options Outstanding 4 years 9 months 18 days
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 94.60
Options Exercisable, Number of Shares (in shares) 13
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 65.76
$0.27 to $52.30  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 0.27
Range of Exercise Prices, Maximum (in dollars per share) $ 52.30
Options, Number Outstanding (in shares) 5
Weighted-Average Remaining Contractual Life, Options Outstanding 4 years 2 months 12 days
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 30.34
Options Exercisable, Number of Shares (in shares) 4
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 33.10
$54.36 to $75.57  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 54.36
Range of Exercise Prices, Maximum (in dollars per share) $ 75.57
Options, Number Outstanding (in shares) 7
Weighted-Average Remaining Contractual Life, Options Outstanding 3 years 7 months 6 days
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 67.79
Options Exercisable, Number of Shares (in shares) 5
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 65.73
$76.48 to $113.00  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 76.48
Range of Exercise Prices, Maximum (in dollars per share) $ 113.00
Options, Number Outstanding (in shares) 4
Weighted-Average Remaining Contractual Life, Options Outstanding 3 years 8 months 12 days
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 84.54
Options Exercisable, Number of Shares (in shares) 3
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 82.74
$118.04  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 118.04
Range of Exercise Prices, Maximum (in dollars per share) $ 118.04
Options, Number Outstanding (in shares) 5
Weighted-Average Remaining Contractual Life, Options Outstanding 5 years 7 months 6 days
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 118.04
Options Exercisable, Number of Shares (in shares) 1
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 118.04
$122.03 to $158.76  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 122.03
Range of Exercise Prices, Maximum (in dollars per share) $ 158.76
Options, Number Outstanding (in shares) 1
Weighted-Average Remaining Contractual Life, Options Outstanding 6 years 3 months 18 days
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 141.75
Options Exercisable, Number of Shares (in shares) 0
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 0.00
$161.50  
Stock Options Outstanding Information  
Range of Exercise Prices, Minimum (in dollars per share) 161.50
Range of Exercise Prices, Maximum (in dollars per share) $ 161.50
Options, Number Outstanding (in shares) 6
Weighted-Average Remaining Contractual Life, Options Outstanding 6 years 7 months 6 days
Weighted-Average Exercise Price, Options Outstanding (in dollars per share) $ 161.50
Options Exercisable, Number of Shares (in shares) 0
Options Exercisable, Weighted-Average Exercise Price (in dollars per share) $ 0.00
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Schedule of Restricted Stock Activity (Detail)
$ / shares in Units, shares in Millions, $ in Millions
6 Months Ended
Jul. 31, 2019
USD ($)
$ / shares
shares
Restricted stock activity  
Restricted Stock Outstanding  
Beginning balance (in shares) 21
Granted (in shares) 9
Canceled (in shares) (1)
Vested and converted to shares (in shares) (6)
Ending balance (in shares) 24
Expected to vest (in shares) 20
Restricted Stock Outstanding, Weighted-Average Exercise Price  
Beginning balance (in dollars per share) | $ / shares $ 103.33
Granted (in dollars per share) | $ / shares 160.75
Canceled (in dollars per share) | $ / shares 108.35
Vested and converted to shares (in dollars per share) | $ / shares 99.70
Ending balance (in dollars per share) | $ / shares $ 126.53
Restricted Stock Outstanding, Aggregate Intrinsic Value  
Ending balance | $ $ 3,687
Expected to vest | $ $ 3,148
Performance-based restricted stock units  
Restricted Stock Outstanding  
Granted (in shares) 1
Restricted Stock Outstanding, Weighted-Average Exercise Price  
Granted (in dollars per share) | $ / shares $ 161.50
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.19.2
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Jan. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average fair value per share of grants (in dollars per share) $ 38.97 $ 32.35 $ 40.69 $ 28.69  
Total shares available for future grant (in shares) 133   133   115
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation expense     $ 731    
Compensation not yet recognized, stock options $ 3,400   3,400    
Amortization, remainder of fiscal year 778   778    
Amortization, year two 1,100   1,100    
Amortization, year three 875   875    
Amortization, year four 525   525    
Amortization, year five $ 82   $ 82    
Period for recognition     2 years    
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average fair value per share of grants (in dollars per share) $ 38.88 $ 32.26      
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.19.2
Income Taxes (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Income Tax Disclosure [Abstract]        
Benefit from (provision for) income taxes $ (73) $ 68 $ (163) $ 27
Income (loss) before benefit from (provision for) income taxes 164 $ 231 $ 646 $ 616
Effective tax rate     25.00% (4.00%)
Discrete tax benefit       $ 139
Reasonably possible decrease of unrecognized tax benefits $ 3   $ 3  
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Loss Per Share (Detail) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Numerator:        
Net income $ 91 $ 299 $ 483 $ 643
Denominator:        
Weighted-average shares outstanding for basic earnings per share (in shares) 776 747 774 737
Effect of dilutive securities:        
Convertible senior notes which matured in April 2018 (in shares) 0 0 0 2
Employee stock awards (in shares) 19 23 21 20
Warrants which settled in June and July 2018 (in shares) 0 4 0 4
Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares) 795 774 795 763
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.19.2
Earnings Per Share - Shares Excluded from Diluted Earnings or Loss Per Share (Detail) - shares
shares in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2019
Jul. 31, 2018
Employee stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive securities excluded 7 7 5 5
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.19.2
Leases and Other Commitments - Additional Information (Detail)
$ in Millions
6 Months Ended
Jul. 31, 2019
USD ($)
Other Commitments [Line Items]  
Operating lease extension term 5 years
Operating lease termination option 1 year
Sublease income, remainder of fiscal year $ 14
Sublease income, next four years 130
Sublease income, thereafter 73
Operating leases that have not yet commenced 2,000
Operating lease commitment balance, including leases not yet commenced 5,400
Letter of credit  
Other Commitments [Line Items]  
Value of outstanding letters of credit $ 92
Minimum  
Other Commitments [Line Items]  
Operating lease term 1 year
Maximum  
Other Commitments [Line Items]  
Operating lease term 23 years
Facility to be Constructed | Minimum  
Other Commitments [Line Items]  
Operating lease term 9 years
Facility to be Constructed | Maximum  
Other Commitments [Line Items]  
Operating lease term 17 years
Facilities Space  
Other Commitments [Line Items]  
Operating lease commitment balance, including leases not yet commenced $ 4,700
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.19.2
Leases and Other Commitments - Components of Lease Expense and Supplemental Cash Flow Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jul. 31, 2019
Jul. 31, 2019
Commitments and Contingencies Disclosure [Abstract]    
Operating lease cost $ 217 $ 423
Finance lease cost:    
Amortization of right-of-use assets 17 33
Interest on lease liabilities 5 11
Interest on lease liabilities 22 44
Cash paid for amounts included in the measurement of lease liabilities:    
Operating cash outflows for operating leases 209 391
Operating cash outflows for finance leases 4 8
Financing cash outflows for finance leases 134 136
Right-of-use assets obtained in exchange for lease obligations:    
Operating leases $ 171 $ 330
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.19.2
Leases and Other Commitments - Balance Sheet and Other Information Related to Leases (Details)
$ in Millions
Jul. 31, 2019
USD ($)
Operating leases:  
Operating lease right-of-use assets $ 2,904
Operating lease liabilities, current 706
Noncurrent operating lease liabilities 2,341
Total operating lease liabilities 3,047
Finance leases:  
Accumulated depreciation (372)
Property and equipment, net 421
Accrued expenses and other liabilities 76
Other noncurrent liabilities 336
Total finance lease liabilities $ 412
Weighted average remaining lease term  
Operating leases 7 years
Finance leases 21 years
Weighted average discount rate  
Operating leases 2.80%
Finance leases 4.50%
Buildings and building improvements  
Finance leases:  
Finance leases, gross $ 325
Computers, equipment and software  
Finance leases:  
Finance leases, gross $ 468
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.19.2
Leases and Other Commitments - Maturities of Lease Liabilities (Details)
$ in Millions
Jul. 31, 2019
USD ($)
Operating Leases  
Remaining six months of Fiscal 2020 $ 384
Fiscal 2021 723
Fiscal 2022 516
Fiscal 2023 356
Fiscal 2024 284
Thereafter 1,133
Total minimum lease payments 3,396
Less: Imputed interest (349)
Total 3,047
Finance Leases  
Remaining six months of Fiscal 2020 36
Fiscal 2021 67
Fiscal 2022 23
Fiscal 2023 23
Fiscal 2024 24
Thereafter 434
Total minimum lease payments 607
Less: Imputed interest (195)
Total $ 412
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Legal Proceedings and Claims (Details) - claim
2 Months Ended 6 Months Ended
Jul. 31, 2019
Aug. 31, 2017
Jul. 31, 2019
Shareholder Derivative Lawsuits      
Loss Contingencies [Line Items]      
Number of claims filed     3
Tableau Software, Inc. (Tableau) Litigation      
Loss Contingencies [Line Items]      
Number of claims filed 3 2  
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.19.2
Related-Party Transactions (Details) - Affiliated Entity
$ in Millions
6 Months Ended
Jul. 31, 2019
USD ($)
board_member
employee
board_seat
Jul. 31, 2018
USD ($)
Related Party Transaction [Line Items]    
Number of Company's board members that hold board seats in Foundation 1  
Number of board seats in Foundation 3  
Number of Company's employees that hold board seats in non-profit | employee 1  
Number of Company's board members that hold board seats in non-profit | board_member 1  
Number of board seats in non-profit held by Company's employees and board members 3  
Number of board seats in non-profit 8  
Value of resources donated to related parties | $ $ 6 $ 7
Value of donated subscriptions to related parties | $ $ 110 $ 117
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.19.2
Subsequent Events (Details) - Subsequent Event - USD ($)
shares in Millions, $ in Millions
Aug. 31, 2019
Aug. 01, 2019
Tableau Software, Inc.    
Subsequent Event [Line Items]    
Consideration transferred   $ 14,900
Common stock issued   $ 14,600
Common stock issued (in shares)   96
Fair value of stock options and restricted stock awards assumed   $ 300
ClickSoftware Technologies Ltd.    
Subsequent Event [Line Items]    
Consideration transferred $ 1,350  
EXCEL 84 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,"$%T\?(\\#P !," + 7W)E;',O+G)E;'.MDD^+ MPD ,Q;]*F?L:5\'#8CUYZ6U9_ )Q)OU#.Y,A$[%^>X>];+=44/ 87O+>CT?V M/S2@=AQ2V\54C'X(J32M:OP"2+8ECVG%D4)6:A:/FD=I(*+ML2'8K-<[D*F' M.>RGGD7E2B.5^S3%":4A+,*P).B0\5?UX^8 TBTH_0(:+L A#&^NQT:E8(C M-R."?S]PN -02P,$% @ P(073R?HAPZ" L0 ! !D;V-0&UL38Y-"\(P$$3_2NG=;BGH06) L$?!D_>0;FP@R8;-"OGYIH(? MMWF\81AU8\K(XK%T-8943OTJDH\ Q:X831F:3LTXXFBD(3^ G/,6+V2?$9/ M-(X'P"J8%EQV^3O8:W7..7AKQ%/25V^9"CGIYFHQ*/B76_..7+8\#?NW_+"" MWTG] E!+ P04 " # A!=/;.T?9NX K @ $0 &1O8U!R;W!S+V-O M&ULS9+/:L,P#(=?9?B>*'^@;";-I:.G#@8K;.QF9+4UBQUC:R1]^R5> MFS*V!QCX8NGG3Y_ #7J)?:#GT'L*;"C>C;9S4:)?BQ.SEP 13V15S*>$FYJ' M/EC%TS4"JBA68(F55JQ@!F9^(8JVT2@QD.(^7/ :%[S_#%V":03J MR)+C"&5>@FCGB?X\=@W< #.,*=CX72"]$%/U3VSJ@+@DQVB6U# ,^5"GW+1# M"6]/NY>T;F9<9.60IE?12#Y[6HOKY-=Z\[C?BK8JRH>LN,^J>E^N9#V?]]GU MA]]-V/;:',P_-KX*M@W\^A?M%U!+ P04 " # A!=/F5R<(Q & "<)P M$P 'AL+W1H96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03 M621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS M[BYBZ(:(E/)X8-DOV]:[MR_>X%#BVR]*+41B1%G\@MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C( MWXV(]ZMOFCU7H5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU M+,76>)7 \:V@S&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=* MY \FIS_I,C0'HYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_ MT=HWPJOX@L Y?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=R MSTS0LS0[=R M2^JVE+ZU)CA*]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZ MG=PZ.)Z8D;D*TU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCR MHB'NH8:8S\-#AWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)2 M56 Q6\8#*Y"B?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYE ML<%5'<]56_*POFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7G MFYRN>B)V^I=WP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5 M' 86%S+D4.Z2D 83 >LX=SFWJXPD6L_UC6'ODR MWSEPVSK> U[F$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\ MU*M:I60K$3]+!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHS MU8NL.8T*;T'50.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\! M4$L#!!0 ( ,"$%T^@H2>'.0, )L/ 8 >&PO=V]R:W-H965T&UL?5?M;ILP%'T5Q ,,;$,^JB12FVG:I$VJ.FW[31,G006<&2?I MWG[&4,I\C_<>VP.1^:N;DJ_M"Q0'Y/VK&6Q=Z2Z2GB:SI*Z*)MXLW)SCWJS4A=3E8U\U%%[J>M" M_WF0E;JM8Q:_33R5QY/I)I+-ZEP#+?AVGW8ID)7>F*U'8RU5N955UE>PZ?@]% MXU&S(T[OWZI_!%'>WDH+I5Y4K?/[2&E4/5>Q2ZN*UOY:-N][Z?[)LH&$"'PC\G<#^2Q # M08P$YA22?F5NJQ\+4VQ66MTBW;MU+KJ7@MT)^S!WW:1[=NX_N]O6SEXWZ2JY M=F4&Q$./X!,$&Q&)K3T*<"3PP F=_RNPI0B!!03<@7!T,:%GF)Y!>N;HV82> M>P^ (F98((<".:'//0&*6&"!&128$?K2$Z (EF*%.5284S[S) "$8XD%E%A0 MOO D "3@]!)*+"G?MQI EZS%,\^ MP@3#L!LR]HKG/_ M'0.8H K.OJ"YSOUO&( )J@0^VVFN<^]-W@Z8W&&:_LMX[@23F;'SO.>NU;I'=ZWK=\*?2R;-GI6QC9]^UB/S#J/+3"R=B/;_X"4$L#!!0 ( ,"$%T\USGM%]0, M ,(2 8 >&PO=V]R:W-H965T&UL?9C=CMLV$(5?Q=!] M(\Y0(JF%;:!64;1 BQ2)+G6VO3:B&2YDG:=OGTI63'LF6'V8O5WACPC#3_2 M7%[:[GM_\'Y8_&CJ4[]*#L-P?DK3?GOP3=5_:,_^%)[LVZZIAG#9O:;]N?/5 M;@IJZA25,FE3'4_)>CG=>^[6R_9MJ(\G_]PM^K>FJ;K_-KYN+ZL$DI\W/A]? M#\-X(UTOS]6K_\JN'S^WE+S\GE">+.?N/_MW703XZ"7UL MV[J?_B^V;_W0-G,KP4I3_;@>CZ?I>+D^,7H.DP-P#L!; &2_#-!S@"8!Z=79 ME.H?U5"MEUU[6737KW6NQJ* )QU>YG:\.;V[Z5G(M@]WW]=YL4S?QW9FR>8J MP3L)/BI*KC#J)DE#_S<3*)K *5[?QX,BB9.K)+_O)-?TC7(1&*ME)[GH).=.,N(DYTXT<\)%68&9 M[,2(3@QWDA,GAG5BG2%&)(V3?5C1A^4^2!\;R_O(R/!,BY2)(5HI>!6'+%2\")!1ZT((I5'AC H&42*>V$D4KR?0D6* M$2+ ]:/5;0?X*\65$ZI)ZCP;OP\NI')!\C= '6# @P@HVX$E58Q-S)'@8/4 M4I#.FL=^H"BH'4&&+EH3,DV!X]12G(* 2HOL6PFJ B-C!62B D>JI4@%CDO# M!JXD*O*(%YFIP*%J*52!$U.'/\I52::LMA$_,EO!LBG#$3@9+24C<.I9%4D:9>@AAYZET$,./0L9G:8%EV@89ERLIF10(5\%TI7F!OD2C[W;7TD>?>H\!##KS?**-+291'UNE:IJ+F5'24BEI8"B(0QZ6@"L,^ M4C%:IJ+F5"PH%;6 .POTYT4IR7*C8GYD*FI.Q8)2<=8\_-P5IGY))DS]Z=UF MPKB[\ZGJ7H^G?O'2#D/;3+L'^[8=?&A2?0C)'7RUNUW4?C^,IS:<=]==E>O% MT)[G':/TMFVU_A]02P,$% @ P(073PI['E4^!0 R!L !@ !X;"]W M;W)KX]GN9E)L#O&I^+\3W&TU-9?:^WSC6C'_OB M4#^.MTUSG 1!O=ZZ?5X_E$=W:*^\E-4^;]K#ZC6HCY7+-WW0O@A4&-I@G^\. MX]FT/_>EFDW+MZ;8'=R7:E2_[?=Y]>_<%>7I<4SCCQ-?=Z_;ICL1S*;'_-5] M<\V?QR]5>Q1<6MGL]NY0[\K#J'(OC^,GFF3:=@$]\=?.G>JKWZ-.RG-9?N\. M?ML\CL.N1ZYPZZ9K(F__O;N%*XJNI;8?_PR-CB_W[ *O?W^TGO7B6S'/>>T6 M9?'W;M-L'\?)>+1Q+_E;T7PM3[^Z05 T'@WJ?W?OKFCQKB?M/=9E4?=_1^NW MNBGW0RMM5_;YC_/_W:'_?QK:_PC# 6H(4/<&Z"% 7P+:SGX68(8 \S/ ?!H0 M#0'1O7>P0X!E=PC.R>JSO\R;?#:MRM.H.@^@8]Z-4YK8]OFNNY/]X^ROM0^@ M;L^^SU(U#=Z[=@9D<4;4-:)OD95$Z$($[?TOG5"H$PLEPED?EI)(#>O#_S:2 M?=K(3359DTQB6#LKR5#" M,YL!R)+%HF,H.A:** R9I%C<18>:04L)*:/9L%])*$HB]@9G$C(V]KS$"125 MB)% H:>!%#:0@JPP+7/)B+&0"B4VY&-!,L;R.4TRU#YGEC8));[WAT(\ 8= M-NO+'$!"]\#<#E[%WO@EHJ*0SZ6 TI'BX@&E$JT]\CWUAX!\P^5+2,HGV>4X MXNH!%(5=6 M-JZBI(%LRV5+2,K6G04] (VP"*@*J$JXIDC\.4RP*0$7Y30CH-N2P M11[#1]B=D/0>HL<+DH;@%\U5 4:)00@@XB860<:G"ML/ OZ#N/\@Z0C(BFH" M#(CF3A1 UHAI!4 ^4T78@% "9!&7E)I28B_-"O4$'$3D0%*^?P!=D4$ M;!$?%(L!NC;R*7%1DE%\3ET!R"1"E(2L\91]A5V/ JZ'V'T6 Q1?EYH'KGT) M*;$X1) 5"T1$^?R7".(]7MW34H8@ MZWO%L-%0P&B0+S.XJBNPNO>X'84+J *+=Y%:*[]GQ$;D%E"AY1864+$RXF60 M5)3$'ANK#4);6ZNZ!J3W?.<'BBP],Q/"!.3 WCL/P3U@(XI5P!2##BTJ&H- W(OB< M>7L53X<:+'(HY8D!D/),+1I/FAJL.OAPFD-(L?L$5]L >U>]]ILX]6A=OAV: M+E-79R\;17/5;2.P\PN:+ F<7]$D0^>?M)FLM %7V@2U5R)XQ;97^EVJX&=G MSWM6@<"]-]S-N?U?GO:7S M05,>AWVSX+)Y-_L/4$L#!!0 ( ,"$%T_D'?O(U@( #H+ 8 >&PO M=V]R:W-H965T&ULC99M;]L@$,>_BN4/4!L_.THB-0_3)FU2 MU:G;:YJ0Q*IM/"!)]^T'F+@)G+N\B0WYW7'_XPPW/5/VQ@^$".^]J5L^\P]" M=),@X)L#:3!_H!UIY3\[RAHLY)#M ]XQ@K?:J*F#* RSH,%5Z\^G>NZ)S:?T M*.JJ)4_,X\>FP>SO@M3T//.1?YEXKO8'H2:"^;3#>_*3B)?NB45;CY'=S']$DS6*E8$F?E7DS*_>/27EE=(W-?BVG?FABHC49".4"RP?)[(D M=:T\R3C^&*?^L*8RO'Z_>/^BQ4LQKYB3):U_5UMQF/F%[VW)#A]K\4S/7XD1 ME/J>4?^=G$@M<16)7&-#:ZY_O%U!BDU@I!KUTG@@!1QD5D9Z)KV.TMY=%TDM9.4B3J&N7:8<*<,, M5)/=L;^9LT9B"5X"B/V]N$A16F)<),]A,3DH)G?%A!'LH =%'=DHW S;A>[ MBQ1VK;L(RNUT $PRDH\2E%,"^1CY6% (GY7A'=5NH)MR3ZV40$QNGZ@N@V*[ MX &H'$D*&CG_T1V[;*";6,K2%@5 N7U& U"<9[8J%XK&#FH$7BB/* )V>\P% M?-BC>TY[Y![!B;/;+I,Z]Z?+%+F=%H"Q#^O@ZMYO"-OK)HQ[&WILA;K5KF:' M1N\Q4GV#-;] DR4"YE>J,=1]QH?[OJO\@=F^:KGW2H7L5G1/L:-4$!EZ^"#W M\B ;V6%0DYU0K[E\9WTWUP\$[4RG&@SM\OP?4$L#!!0 ( ,"$%T]8YV2% MSP( +(* 8 >&PO=V]R:W-H965T&ULC59M;YLP$/XK MB.\MF+= E$0J"=,F;5+5:MMG-W$25, ,G*3[][,-I7"^9/T2;.>YY^ZY\\LM M+KQY;8^,">NM+*IV:1^%J.>.TVZ/K*3M/:]9)?_9\Z:D0DZ;@]/6#:,[;506 MCN>ZD5/2O+)7"[WVV*P6_"2*O&*/C=6>RI(V?U-6\,O2)O;[PE-^. JUX*P6 M-3VP9R9^UH^-G#D#RRXO6=7FO+(:ME_:#V2>$6V@$;]R=FE'8TM)>>'\54V^ M[9:VJR)B!=L*14'EY\S6K"@4DXSC3T]J#SZ5X7C\SOY%BY=B7FC+UKSXG>_$ M<6G'MK5C>WHJQ!._?&6]H-"V>O7?V9D5$JXBD3ZVO&CUK[4]M8*7/8L,I:1O MW3>O]/?2\[^;X09>;^ -!M+W+0._-_ _#(*;!D%O$'S60]@;A,"#TVG7R=Q0 M05>+AE^LIML/-57;CLQ#6:ZM6M35T?_)?+9R];PBWFSAG!51CTD[C#?")/X4 MLC$A9$ X,H A"@^+(O4,&8$;'82)HA@J:(8) ^=*9X20"K"@(U@<%@2LGPT#7 M*D2N/$<$D15"6<2XMV8)5&5BO-B#JDQ0$,%CA("B41([5<[HO2U9<]#-3VMM M^:D2ZH(P2]%N^ MYUPP&;M[+VMQE WD,"G87JCA3(Z;KHOJ)H+7?8?H#&WJZA]02P,$% @ MP(073QKWTCZF!0 >R !@ !X;"]W;W)K#'87\L'H?;LCP]!$&QWMI#6GS)3O98??.2 MY8>TK#[FKT%QRFVZ:08=]H$,PR@XI+OC<#IIKGW-IY/LK=SOCO9K/BC>#H1S^(AY61M8#&L7?.WLN;MX/ZE2>L^Q[_>&WS>,PK".R>[LN:Q-I]?)N9W:_ MKRU5?=8#;]]_6%\VR5?)/*>%G67[?W:;5CG>V+YN]@_5:4V:&U4H5R2']<7G?'YO7 :0>8ZP 9WQT0M0.BZP!U?T#<#H@_ M0TJ:!;S,;K-<\[1,IY,\.P_R2\6=TKJPQ4-<%<2ZOMBL?_-=M6)%=?5]*E0T M"=YK0ZUF=M%(1Q.[FCG2)*YF@31C5[,$&AVZFA72B*LFJ/*])BUATK(QH!T# MDB1TT9A&6*<6Q(1DLN&@FB M67%-I S.6L.L=6- .5EK;,! P9,FW&C? (:00II9MCZC00IVB70$,D*F?&4 M003SB4 ^=($CYD1XZCF&/F+@@R0RBYD/E6A21OK&=" MQ]#'&/B@BS_F/DQ$JFC1(7)"J?H#I&?(@S$A16/('$4>+QY&"^!%4$@+YH4N M[UV)&PCFI@#@E)H&PLD9A8J&-H[,D>XUZ,^^\H)*:T!)1F/5AR2GON!HDI+0&E M61>6',$R(MUKT2%R@_'L<-$6EW9BR2'L:\42,UBB32YMQI+C%73C+I4;#J:P M!!1F[5@"P'J\8+Q*A%?:CB7':T@SOB=Q \'\E8"_K!U+3CI%HUUTB-Q@, TE MHB'M@)+3D._*.T1N,!B9$B"3M6/)X23'I'A7'2(W&$PP"7:LK!U+OAOUMF.% M,:?09I26@^*80^VXE=W]S0DL@78,9+P=0UN^=JPP?Q7:);.\.%KCV/>S'J-5 M ;2:A$ZSY/-GHI#N#I",3C. M!K3!5L"V8A&M4*V8M_O>^5YK*'Z]V.%,:T MIFD_GBF.:7K/ (FO?RF,
-M">W8IN%TE%$5TF#O-;D1L,QKGJ@W/%21W3 M'S2+#I$;#,:YZH-SA4A-G^AUB-Q@,,Y5'YPK3FJ=T UIA\@-!N-<(9R/:6D" MG">>VM08YQK@G.[G9QJ ,Q:T.N>Z&^?(D@EI_2V!;!33AV9 )*7PX%QCG&N M\TC0O!#.?<\K,^/7 ^UYS5OG7"J-9]4*TYA27=:BTZ1&XP&-6Z#ZHUV%0G]$RD M0^0&@U&M^Z!:(PK3$X(.D1L,1K7N@VH-'@L(6MQW-6XH&-2Z#ZCU3X#:8%"; M/J V@, U$A&*@9) *B!C(,:B/R@-A34[K<8KP;@E6X1GI HHG=D<'.D>;#Y M:W."70S6V=NQK %V<_5Z2O[4G&G3ZT8\+ WZI@JD^J8Y6 \^75R.Y?](\]?= ML1@\9V69'9HCTYLQ2%U"Y( &UW0 BVP:-'V69LH MB;&VE5I*LOWWE62MUSIS&.D=?76[+^U3W7=+;YO-[OV>OG4 M=<^7JU5[]U1OJ_93\USO^C,/S7Y;=?W7_>.J?=[7U?W8:+M921!$JVVUWBUO MKL9C7_8W5\U+MUGOZB_[1?NRW5;[_V[K3?-VO33+'P?^6#\^=<.!UF2H<&H^'M=O[4GGQ>#E:]- M\VWX\NO]]3(8[JC>U'?=$*+J_[W66;W9#)'Z^_AW"KH\7G-H>/KY1_1R--^; M^5JU==9L_EG?=T_7RV2YN*\?JI=-]T?S]DL]&0J7B\G];_5KO>GEPYWTU[AK M-NWX=W'WTG;-=HK2W\JV^G[XO]Z-_]^F^#^:\08R-9"/-K!3 WMLT-_L>PW< MU,#];.#>;1!.#<*/7B&:&D1PA=6AL\;>SZNNNKG:-V^+_6$"/5?#/#6743^^ M=\/!<3C'<_T M/W1UQL3N:O5ZQ!HTF0'C9QH4CN7%%IBCHI5?P/'NQ!V%YFH MYC*_0*X5*=QF<39(^6Z0V6U:VEEV;&]GG17R (X&<&, =QK P$UF!TTT:G:' MFS30&5HB:0J]H34N@5$KM29REOL)J9^0=$C$ T0T0*0[)(JA0PZ:\-1)")I< M:R3$.:HU".AE= **?;U#T?/9B.H=#4!AMG&TN0KS,E%)) EV#E$%QC//#:>5L=I9B,XL MN>?8HC.F0O\%4TD:HS.FBGS#SC%J"$=C@]:<[D),2D2#50617& "+)DH\8#0 M<)2:D'C"VF 2S2M(:[)N":!PF6J(QXD&'X70W!.\XN3)#V(TU0$Y$*H<5 M1-1/0"QZF,JFB<<8I[PAF(]5UM#LO3 )%K9$A9!@@2P^?N6[@>:F..F-1GV, MU#,:OQ^(=2/53+4I'56/5Y$%*J9J$7B M O6$$?JGXDF%PN$N 2&@)_,(AZ@8TC=8A$^BV2@X05!051+@R%.9Q8&GJC3Q M#+QPO(O&NXFQ^!%"[DBM0(G(QNB,B$1PX)G*)+Z!YW0737>C'E?1L$46Y$0C MZ(I(L)0HB<@W#SG5A5 ]"= 1(6V,G,R9"N%?,)$) \RK-%;JV][@(_4)&1\CSTEIG# "P$\$BX3PFY\<'(B"&K^03K%B' 34+UB!&5 MBW"6%4S60Q[7.S2:]>9Z#GE)-0M](2S'J25KY00R0F;URA6&-"<2E^*"Z7R< MDD@D]6VQ6(-^MAJU18\Y$^+@71&01.B43)9[<8SG9+2$[[CK=4A%2 MTC(<6RQJF0I#%3240U125>#)4M:S%TWXCWLLF66+;:Q#=$%>HA(_L$N"W,-&)\OQWP&L"2&B!%5EH-Y0LU M7 3!%A2!*2X%K9TOUY9 MTRJQ1CUA'XE5GHLUM\8K $LJ@-1#2\%_BDM@QZB-EAC^T9+6A(B_]Z\UM\39[X2,LZ]7.#^=YJ=@5LK< M63+F1&*QNBK.QRG/Q)E;\ORZK,FI8)\Y_:.OLJ0E1JUMBO.!RG.!YJ80F_.S MG$".$ CSSRT3B6=OU'$<.((#W-:YI2+/ LWQW.S8 DWYT:+36NQPG=7)&R#; M>O\XOK_3+NZ:EUTW_'A]%"[1_7NW;QM>FZ9CN^Q?+0-%W=]U'P MJ9]-3W5U?_RRJ1^ZX6/D"@_#;%1Y J4#D9?R<.>F2,@#7YS?VC[%V7\M%6'A ]2PKU^;TCI(*:C$H M]X3C)YCK.5 R%_\%KJ!\>%#BF;Q4K1XG7;9Q7V<;@ZW,VP; MP&< 7P!W,0^;$D7EC\*)(C,X$C/UOA?AB7='[GM3!F=L1;SSXJWW7@N>[#-V M#41SS&F*X:N8W1+!//N2@F^E./%_X'P;OM]4N(_P_1\*TVV"=),@C03I?TO< MBCG\E82M>JK!-'&:+"EQZ.(DK[S+P-[S^";OX=.T?Q6FD9TE%W3^96/_:T0' M7DIRXT>H]1]L,134+AP_^+.9QFPR'/;S#V++-RY^ U!+ P04 " # A!=/ M<*0RHK4! #2 P & 'AL+W=O=6J]/C+FR!2WFAPYO:6"T\FK9AKK<@J@C2BO$D MN6=:R(X66?1=;)&9P2O9P<42-V@M[,\S*#/F=$??'$^R:7UPL"+K10-?P7_K M+Q8MMK!44D/GI.F(A3JG#[O3.0WQ,>"[A-&MSB144 ;@^O[%_B+5C+5?AX-&H9UGY-J='2BJHQ:#\DQD_ MPES/.TKFXC_##12&!R68HS3*Q964@_-&SRPH18O7:9==W,?I)CW,L&T GP%\ M 1QC'C8EBLK?"R^*S)J1V*GWO0A/O#MQ[$T9G+$5\0[%._3>"I[<9^P6B.:8 M\Q3#5S&[)8(A^Y*";Z4X\W_@?!N^WU2XC_#]'PH/VP3I)D$:"=+_EK@5<_PK M"5OU5(-MXC0Y4IJABY.\\BX#^\#CF_P.GZ;]B["-[!RY&H\O&_M?&^,!I21W M.$(M?K#%4%#[<#S@V4YC-AG>]/,/8LLW+GX!4$L#!!0 ( ,"$%T^>EN[^ MM $ -(# 9 >&PO=V]R:W-H965TM<_V!,5NVH(6]PAXZ?U.CT<)YTS3,]@9$%4E:,9XDGY@6 MLJ-%%GTG4V0X."4[.!EB!ZV%^7L$A6-.4_KJ>)1-ZX*#%5DO&O@)[E=_,MYB MBTHE-7168D<,U#F]30_'?9.7:G-Y04D$M!N4>57PJ6KQ,N^SB/DXWU^E,VR;PF< 7PDV, MPZ9 ,?-[X421&1R)F7K?B_#$Z8'[WI3!&5L1[WSRUGLO!4^^9.P2A&;,<<+P M%29=$,RK+R'X5H@C?T?GV_3=9H:[2-^MZ6FR+;#?%-A'@?V')6Y@TK=%LE5/ M-9@F3I,E)0Y=G.25=QG86Q[?Y#]\FO8?PC2RL^2,SK]L['^-Z,"GDESY$6K] M!UL,!;4+Q\_^;*8QFPR'_?R#V/*-BW]02P,$% @ P(073ZEND9BT 0 MT@, !D !X;"]W;W)K&UL?5-A;]P@#/TKB!]0 M+ES6G4Y)I%ZGJI-6Z=1IVVV168&KV0'9TODZ8B%.J=WR?&4AO@8\%W"Z%9G$BJY&/,2C,]53G=!$"@H?6 0N%WA'I0* M1"CCY\Q)EY0!N#Z_LS_$VK&6BW!P;]0/6?DVIP=**JC%H/RS&1]AKN<#)7/Q M7^ *"L.#$LQ1&N7B2LK!>:-G%I2BQ>NTRR[NXW1S>YAAVP ^ _@".,0\;$H4 ME7\27A29-2.Q4^][$9XX.7+L31FM+^IT2CAO&D:9GL#HHH@)1G?[6Z8$IVF119])U-D M.#C9:3@98@>EA'D[@L0QIPG]<#QU3>N"@Q59+QIX!O>]/QEOL86EZA1HVZ$F M!NJ'8QKB8\"/#D:[.I-0R1GQ)1A?JYSN@B"04+K (/QV@0>0,A!Y&;]F M3KJD#,#U^8/]S3&;8-X#. +X"[F(=-B:+R3\*) M(C,X$C/UOA?AB9,#][TI@S.V(MYY\=9[+P5/KC-V"41SS'&*X:N89(E@GGU) MP;=2'/D_<+X-WV\JW$?X_@^%-]L$Z29!&@G2_Y:X%7/[5Q*VZJD"T\1ILJ3$ M0<=)7GF7@;WG\4U^AT_3_BA,TVE+SNC\R\;^UX@.O)3=E1^AUG^PQ9!0NW"\ M]6=:JMP7M MG!M.C-FJ RWL'0[0^YL&C1;.FZ9E=C @Z@C2BO$D>8A\V)HO)WPHDR-S@1 M,_=^$.&)TQ/WO:F",[8BWGGQUGMO)4^/.;L%HB7F/,?P34RZ1C#/OJ;@>RG. M_!\XWX=GNPJS",_^4/AVG^"P2W"(!(?_EK@3PY._DK!-3S68-DZ3)16.?9SD MC7<=V'L>W^1W^#SMGX5I96_)%9U_V=C_!M&!EY+<^1'J_ =;#06-"\&PO M=V]R:W-H965T' MXS[&IX ?$@:_.)-8R=G:IVA\KG*ZB8) 01DB@\#M @^@5"1"&;\F3CJGC,#E M^K?LHJM#F]HZ2"6O0J/-KA$TSUO*-D*OX+7$!A>%2".4JK M?%I)V?M@]<2"4K1X'G=ITCZ,-[=7V#J 3P ^ ^X2@(V)DO(/(H@BU-&9VI%ND/Q'KV7@O-MQBZ1:(HYCC%\$?,2P9!]3L'74ASY?W"^ M#M^M*MPE^.XOA:\0[%<)]HE@_V:):S&[?Y*P14\UN"9-DR>E[4V:Y(5W'MA[ MGM[D)7R<]J_"-=)X+Q%L]N'+/1"+:; M?A";OW'Q!U!+ P04 " # A!=/:R*^0[0! #2 P &0 'AL+W=O#LB!^T%N[G M"90="[JG;XYGV78A.EB9]Z*%+Q"^]F>'%EM8:JG!>&D-<= 4]'%_/&4Q/@5\ MDS#ZU9G$2B[6OD3C8UW0710$"JH0&01N5W@"I2(1RO@Q<](E902NSV_L[U/M M6,M%>'BRZKNL0U?0!TIJ:,2@PK,=/\![L2-S4^U[$)]X? M.?:FBL[4BG2'XCUZKR7G6I/? MX=.T?Q:NE<:3BPWXLJG_C;4!4,KN!D>HPP^V& J:$(_W>';3F$U&L/W\@]CR MC&PO=V]R:W-H965T M=&JM1EMG.L.C-FB 2WL%7;0 M^IL*C1;.FZ9FMC,@R@C2BO'-YIII(5N:I]%W,GF*O5.RA9,AMM=:F#]'4#AD M-*&OC@=9-RXX6)YVHH:?X'YU)^,M-K.44D-K);;$0)71V^1PW(7X&/ H8;"+ M,PF5G!&?@_&MS.@F" (%A0L,PF\7N .E I&7\7OBI'/* %R>7]GO8^V^EK.P M<(?J29:NR>B>DA(JT2OW@,-7F.KY1,E4_'>X@/+A08G/4:"R<25%;QWJB<5+ MT>)EW&4;]V&\X[#$M=B/O^7A"UZJL'4<9HL*;!OXR0OO// WO+X)F_AX[3_ M$*:6K25G=/YE8_\K1 =>RN;*CU#C/]AL**A<.-[XLQG';#0<=M,/8O,WSO\" M4$L#!!0 ( ,"$%T\G":#\LP$ -(# 9 >&PO=V]R:W-H965TMM'*MI1-5352(ZU2M7UF[?%%X>( M7B=_WP$[KMLZ>0%FF'/FS#!DH[&/K@7PY%E)[7+:>M\?&'-E"TJX*].#QIO: M6"4\FK9AKK<@J@A2DO$D^=AI,E;E!*V)!V@5N0,A"AC*>9DRXI W!]?F7_$FO'6L["P:V1 MO[K*MSF]IJ2"6@S2/YCQ*\SU?*!D+OX;7$!B>%"".4HC75Q).3AOU,R"4I1X MGO9.QWV<;M)TAFT#^ S@"^ ZYF%3HJC\L_"BR*P9B9UZWXOPQ+L#Q]Z4P1E; M$>]0O$/OI>!IDK%+()ICCE,,7\7LE@B&[$L*OI7BR/^#\VUXNJDPC?#T+X5O MY-]O$NPCP?[=$K=B_E7)5CU58)LX38Z49M!QDE?>96!O>'R3/^'3M-\+VW3: MD;/Q^+*Q_[4Q'E!*!*=%I6F31=S)%AH.3G8:3(7902ICW(T@<<[JG5\=SU[0N M.%B1]:*!;^"^]R?C+;:P5)T";3O4Q$"=T_O]X9B&^!CPHX/1KLXD5')&? G& M8Y7371 $$DH7&(3?+O 4@8B+^-UYJ1+R@!)TL:5E(-UJ&86+T6)MVGO=-S' MZ2:YPK8!? ;P!7 7 6Q*%)5_$DX4F<&1F*GWO0A/O#]PWYLR.&,KXIT7;[WW M4O DR=@E$,TQQRF&KV+V2P3S[$L*OI7BR/^!\VUXLJDPB?#D#X7I-D&Z29!& M@O2_)6[%W/Z5A*UZJL T<9HL*7'0<9)7WF5@[WE\D]_AT[0_"=-TVI(S.O^R ML?\UH@,O97?C1ZCU'VPQ)-0N'#_ZLYG&;#(<]O,/8LLW+GX!4$L#!!0 ( M ,"$%T]D49^AM0$ -(# 9 >&PO=V]R:W-H965T0-DAIUOZ[GB131NB@Q59 M)QKX N%K=W9HL9FEDAJ,E]80!W5.'[;'TS[&IX!O$@:_.)-8R<7:UVA\K'*Z MB8) 01DB@\#M"H^@5"1"&3\F3CJGC,#E^9W].=6.M5R$AT>KOLLJM#D]4%)! M+7H57NSP :9Z;BF9BO\$5U 8'I5@CM(JGU92]CY8/;&@%"W>QEV:M _CS2V? M8.L /@'X##BD/&Q,E)0_B2"*S-F!N+'WG8A/O#UR[$T9G:D5Z0[%>_1>"[Z[ MR]@U$DTQIS&&+V*VKQ/L5PGVB6#_ MWQ+78@Y_)6&+GFIP39HF3TK;FS3)"^\\L _I$=GO\'':/PO72./)Q09\V=3_ MVMH *&5S@R/4X@>;#05UB,=[/+MQS$8CV&[Z06S^QL4O4$L#!!0 ( ,"$ M%T]O9>=AM@$ -(# 9 >&PO=V]R:W-H965T++/I.ILAP<$IV<#+$#EH+\W8$A6-.=_3=\22;U@4'*[)>-/ - MW/?^9+S%%I9*:NBLQ(X8J'-ZMSL;!.DFP1I)$C_6^)& M3)K\E82M>JK!-'&:+"EQZ.(DK[S+P-[%1V2_PZ=I?Q2FD9TE9W3^96/_:T0' M7DIRY4>H]1]L,134+AQO_-E,8S89#OOY!['E&Q>_ %!+ P04 " # A!=/ M+K?G#K,! #2 P &0 'AL+W=O>:2$[6F31=S9%AH-3LH.S(7;06IA?)U XYG1/7QP/LFE=<+ BZT4#W\!] M[\_&6VQAJ:2&SDKLB($ZI[?[XRD-\3'@AX31KLXD5')!? K&YRJGNR (%)0N M, B_7>$.E I$7L;/F9,N*0-P?7YA_QAK][5]-&9RQ%?'.B[?>>RUXNL_8-1#- M,:&UL?5-AC]0@$/TK MA!]P[+*]\]RT36[/&$TTV9Q1/[/MM"4'3 6Z/?^]0'NU:N,78(9Y;]X,0SZB M?78=@"20-G2]R@M; _3Z!P+.B>OCJ>9-OYZ&!EWHL6OH#_VI]ML-C" M4DL-QDDTQ$)3T(?]\93%^!3P3<+H5F<2*[D@/D?C8UW0710$"BH?&438KO ( M2D6B(./'S$F7E!&X/K^ROT^UAUHNPL$CJN^R]EU![RFIH1&#\D\X?H"YGEM* MYN(_P154"(]*0HX*E4LKJ0;G4<\L08H6+],N3=K'Z8:_G6'; #X#^ *X3WG8 ME"@I?R>\*'.+([%3[WL1GWA_Y*$W572F5J2[(-X%[[7D69:S:R2:8TY3#%_% M[)<(%MB7%'PKQ8G_ ^?;\,.FPD."'_Y0>+M-D&T29(D@^V^)6S%W?R5AJYYJ ML&V:)D8<_PG8G'N./^X]L9<7J=[T M40@3O3=UJU?QT9CN/DGT]B@:KN]D)UK[92]5PXUMJD.B.R7XS@4U=4)IFB<- MK]IXO71]3VJ]E"=35ZUX4I$^-0U7?S:BEI=5S.*/CN?J<#1]1[)>=OP@?@CS MLWM2MI5,++NJ$:VN9!LIL5_%#^Q^0T4?X! OE;CHJ_>HG\JKE&]]X^MN%:?] MB$0MMJ:GX/9Q%H^BKGLF.X[?(VD\:?:!U^\?[)_=Y.UD7KD6C[+^5>W,<167 M<;03>WZJS;.\?!'CA.9Q-,[^FSB+VL+[D5B-K:RU^XVV)VUD,[+8H33\?7A6 MK7M>AB_%1Q@.H#& IH#2!22#D!OY)V[X>JGD)5+#XG>\WV-V3W9MMGVG6PKW MS0Y>V][SFF;%,CGW1"-F,V#H"L,F1&+9)PE"$ANZ"2<\^! 6VG\%R?6 $*/P$@*! !C!8 = M@('R9G-?!X"*-*"#38"!"B^8KX- =MEV <8*/(B\W40*.#.#%L! W5>W*P; M N4!'>P&#)1Z<;!(7R M#?L!@5(O%[X. "T"OD/8#PB4^L+W'0CR?2>Y.IPV0AW5J5&+O>E?"_NN MAO/ZT#"R&^\BR70A6O\%4$L#!!0 ( ,"$%T]'?H&PO=V]R:W-H965T)W^?0?LN&[B%V"&<\Y<&++1V&?7 GCRHE7G53 5+5ZF779Q'Z>;V\-,VR;PF< 7PEV,PZ9 ,?-'X46163,2 M._6^%^&)=T>.O2F#,[8BWF'R#KW7@G_<9^P:A&;,:<+P%6:W(!BJ+R'X5H@3 M?T?GV_3]9H;[2-^OZ4FZ+9!N"J11(/VOQ/1-B5N8PYL@;-53#;:)T^1(:88N M3O+*NPSL/8]O\@\^3?LW81O9.7(Q'E\V]K\VQ@.FDMS@"+7XP19#0>W#\0.> M[31FD^%-/_\@MGSCXB]02P,$% @ P(073Z]5^*/4 0 G 0 !D !X M;"]W;W)K&UL;53K;ML@%'X5Q ,4FR1.&MF6FD[5 M)FU2U&G=;V(?7U0P+N"X>_L!=CTOY8_A'+[+.1A(1ZE>=0-@T+O@G6I' QO.S@K MI \M##JU1RY3BY2OKK@6YGAR!4$' KC%)@=KO (G#LA6\;;K(D72T=< MSS_4GWSOMI<+T_ H^>^V-$V&#QB54+&!FV]\S]XOC([5[4[BDWPJ_9HO7-GO-Z7V2DJL3FC&G"4-7F'A!$*N^6-"0Q8E^ MHM,P?1.L<./IFS4]VH<%MD&!K1?8_M?B_J;%$.80-MD%378!@?L;D\^8312% M39*@21(0B&],0IC;_2:KTR% U?Y>:%3(H?-W&PO=V]R:W-H965T1.\TWG0&-,?*-5E X+I.]E#9T\JJ00S MUE0UU;T"=O%!@M,X#'=4L+8+BLS[3JK(Y&!XV\%)$3T(P=3O(W YYD$4O#N> MV[HQSD&+K&62!Z%+"#B4QC$PNUSA 3AW1#:-7S-GL$BZP/7^G?W)UVYK.3,-#Y+_ M;"^FR8,T(!>HV,#-LQP_PUS/-B!S\5_A"MS"7296HY1<^R\I!VVDF%EL*H*] M36O;^76<3G:;.0P/B.> > E(O0Z=A'SFC\RP(E-R)&JZ^YZY)XX.L;V;TCG] M5?@SF[RVWFN1A$E&KXYHQAPG3+S"1 N"6O9%(L8DCO&'\!@/3] ,$Q^>K,.C M$"?8H 0;3[#YI\3-38D89HN+;%&1+4*PNQ'!,'M<9(>*[!""]$8$PWS"1?:H MR/XCP>J^)Q$,\Y]_(D5%4H0@OA'!,,F-"%W]YP)4[3M9[HI+2@$TEO+-/U]BAMQ@<*N.V>[M74^M/AI'] M/-7H,EJ+/U!+ P04 " # A!=/!-@=\\\! "7P)W?E[N"$%]$4(IGX? M@T0H!H_%QJ5\M+[F5QEE]%[I/YV_85/<_N-J:;K-3I+8^^HOTFUE 9L M*=&=;;BU3\42<*B-V][;O9H&9@J,'.:W@"P/4O$'4$L#!!0 ( ,"$%T\N MG8^ZM@$ -(# 9 >&PO=V]R:W-H965T7+JR+6535:W42JM439]9>VRC@'$!K]._[X =QTW\ LQPSID+ M0S8:^^Q: $]>M.I<3EOO^P-CKFQ!"W=E>NCPIC96"X^F;9CK+8@JDK1B?+>[ M85K(CA99])ULD9G!*]G!R1(W:"WLWR,H,^8TH:^.1]FT/CA8D?6B@9_@?_4G MBQ9;5"JIH7/2=,1"G=/[Y'#I,0B5G8YZ#\:W*Z2XD! I*'Q0$ M;A=X *6"$*;Q9]:D2\A 7)]?U;_$VK&6LW#P8-1O6?DVIW>45%"+0?E',WZ% MN9YK2N;BO\,%%,)#)ABC-,K%E92#\T;/*IB*%B_3+KNXC]/-[:>9MDW@,X$O MA+L8ATV!8N:?A1=%9LU([-3[7H0G3@X<>U,&9VQ%O,/D'7HO1PC>P<.1N/+QO[7QOC 5/9 M7>$(M?C!%D-![UO8A]?5# >X+A[^P%V73?ECX'#=SD'.$Y' MJ5YU V#0F^"=SG!C3'\@1!<-"*9O9 ^=W:FD$LS8I:J)[A6PTI,$)W2SN26" MM1W.4Q\[J3R5@^%M!R>%]" $4_^.P.68X0B_!Y[:NC$N0/*T9S7\!O.G/RF[ M(HM*V0KH="L[I*#*\%UT."8.[P'/+8QZ-4>NDK.4KV[QH\SPQB4$' KC%)@= M+G /G#LAF\;?61,OEHZXGK^K/_K:;2UGIN%>\I>V-$V&]QB54+&!FRY MG@2CN?B?< %NX2X3ZU%(KOT7%8,V4LPJ-A7!WJ:Q[?PX3CN[>*:%"70FT(6P M]SYD,O*9/S##\E3)$:GI['OFKC@Z4'LVA0OZH_![-GEMHY=\2^.47)S0C#E. M&+K"1 N"6/7%@H8LCO0+G8;IVV"&6T_?KNG1M[! '!2(O4#\J<3DJL00YC9L MD@1-DH# [LHDA-E?F9#5Q0E0M7^R&A5RZ'R[K*)+5]Q1?_$?\*FE?C%5MYU& M9VGL\_&77$EIP*:RN;&Y-+:+EP6'RKCISL[5]):GA9']W*9D^5?D_P%02P,$ M% @ P(073[5M'DK2 0 G 0 !D !X;"]W;W)K&UL=53O;ML@$'\5Q ,4!R=I&]F6FD[5)FU2U&G=9V*?;50P+N"X>_L! M=CTKHU\,=_S^W&$@&Y5^-2V 1>]2=";'K;7]@1!3MB"9N5$]=&ZE5EHRZT+= M$--K8%4@24%HDNR)9+S#119R)UUD:K""=W#2R Q2,OWG"$*-.=[@C\0S;UKK M$Z3(>M; 3["_^I-V$5E4*BZA,UQU2$.=XX?-X;CW^ !XX3":U1SY3LY*O?K@ M6Y7CQ!<$ DKK%9@;+O (0G@A5\;;K(D72T]V3;' M=QA54+-!V&'*C;F](GPU:$-5>\ M<=E+D=+[C%R\T(PY3ABZPFP6!''JBP6-61SI?W0:IZ?1"M- 3]=T^HG -BJP M#0+;=8MID+A[^P%V/2_CC^$9'39UCZV6&T-/\5 MKL MW%5B/2K)M?^BZJ*-%(N*+46P]WGL!S].\TH:+[0P@2X$NA+VWH?,1K[R M)V98F2LY(37O_T8(XSAFXP\8H@ M5GVUH"&+(_V/3L/T)%AAXNG)EDYW88$T*)!Z@?2?%N]O6@QA]F&37=!D%Q#X M=&,2P*11V"0+FF0!@?C&)(2YW6^R.1T"5.OOA4:5O S^3FZRZ]5[H/YT_87/ M]_8;4VT_:'26QIY1?Y(:*0W84J([VW!GGXHUX- 8-[VW K(^ M2.4?4$L#!!0 ( ,"$%T\"H(%KT0$ )P$ 9 >&PO=V]R:W-H965T MWS1 M@G$!Q]N_+V#'=5->##.*]SW!HS' G190N"Z0=[)&".L=/^^,I=7@/>.U@TILY M[>]7)B& M9\E_=I5I26ZT,($N!+H2#IY 9B-?^4=F6)$I.2$U[_W W"_>'ZG=F](E M_5;X-5N\MMEK$<511JY.:,&<9@S=8/8K@ECUU8*&+$[T/SH-TZ-@A9&G1ULZ M/80%XJ! [ 7B?UJ,[UH,89*P21(T20("Z9U)"/,8-DF#)FE X'!G$L)\N#,A MF],A0#7^7FA4RK'W=W*37:_>$_6GZR]\OK??F&JZ7J.+-/:,^I-42VG EK)[ ML VW]JE8 PZU<=-'.U?SA9D#(X?E+2#K@U3\ 5!+ P04 " # A!=/%8RP MCL ! W! &0 'AL+W=OPZ%6*P92XMW8\$F+J'B0S#VJ$P7UIE9;,NE!WQ(P:6!-(4A":)&^( M9'S 51%R9UT5:K*"#W#6R$Q2,OWK!$+-)4[Q+?',N][Z!*F*D77P%>RW\:Q= M1#:5ADL8#%<#TM"6^#$]GG*/#X#O'&:SVR/?R46I%Q]\:DJ<>$,@H+9>@;GE M"D\@A!=R-GZNFG@KZ8G[_4W]0^C=]7)A!IZ4^,$;VY?X'48-M&P2]EG-'V'M M)\=H;?XS7$$XN'?B:M1*F/"+ZLE8)5<59T6RUV7E0UCG5?]&BQ/H2J!W!+(4 M"L[?,\NJ0JL9Z>7L1^:O.#U2=S:U3X:C"-^<>>.RURK+DX)&PO=V]R:W-H965TKQD02S@N'W[ KK6SK)) M_PCG\%W.02";A'Q6+8!&+YSU*L>MUL.1$%6VP*FZ$P/T9J46DE-M0MD0-4B@ ME2-Q1L(@2 BG78^+S.7.LLC$J%G7PUDB-7).Y>\3,#'E>(=?$X]=TVJ;($4V MT :^@_XQG*6)R*I2=1QZU8D>2:AS?+\[GE*+=X"G#B:UF2/;R46(9QM\J7(< MV(* 0:FM C7#%1Z ,2MDROBU:.+5TA*W\U?U3ZYWT\N%*G@0[&=7Z3;'!XPJ MJ.G(]*.8/L/23XS1TOQ7N (S<%N)\2@%4^Z+RE%IP1<54PJG+_/8]6ZPUB3T"AQL3'^:#WR3QFB1O!9+@QL2'>>=WI5Z3]#],?)A; M$[(Y@AQDXRZ?0J48>W?Q-]GU?M^'[@C_A<^/PS&ULE5G9;NLV M$/T50Q]PQ56+81N(M[1 "P3WHNVS8M,+KA97DN/;OZ^V.!9Y:%MYB"3ZS'"& M,V>&$B>7+/]9')0J1[^2."VFSJ$L3V/7+38'E43%M^RDTNJ7798G45D]YGNW M..4JVC9"2>PR0CPWB8ZI,YLT8V_Y;)*=R_B8JK=\5)R3),K_FZLXNTP=ZGP. M?#_N#V4]X,XFIVBO?JCRK]-;7CVY5RW;8Z+2XIBEHUSMILX+';_*L!9H$'\? MU:6XN1_5KKQGV<_ZX??MU"&U12I6F[)6$567#[50<5QKJNSXMU/J7.>L!6_O M/[6O&^*B^3_:G(LR2SHME2E)]*N]'M/F>NGT?XIA =8)L*L HW<%>"? GQ40 MG8#X$@CN"LA.0#X[@]<)>,\*^)V KPFX[>HVX5I&932;Y-EEE+<9=XKJQ*9C MOTJ(33W8Q+_YK8I848U^S+C')NY'K:C#S%L,N\&$O ]9FA#:1ZQ-!/>^M+B5 MD5=+&;)TSH "T9]D@3!2,Q5AO#YF]82>-<+X?)6@4^T%6DQLL&D6O!Z4T@XA013:-&?(XR69LO[F)XA'C3$ PKT1$48 M@2?QX22^H4#/C'D+\6[7T^>D^=/R%2"%AY!+$\E"'R%7 .D)#=GS,X!^!H:? M]"9U6T<#(W$8A48M3"0-X)(L3:1@<$E6)K+*NWN.AM#1\'% 0]/ZD!!H_O/0 M=6@&BAC0G@.4X!I.0%+K/G2@6\OT('40SPY9/M:RN@OINV-I212XX^F&T,>& MW(/T#8$=YX4R8(BO&\(>&W(/TC<$=P'*@2&!;@A_%+W574C?$-Q-*&HGH6X( M 6V>7!+H: 7!%2?!X$L#8/BCD%!.PB,O0T"67H&Q4V#FEV#!_K&!((\RSRX M:%.S:O/ URL!*-LAT5M$9U, ^HZ![9N&RRPUZRSUA6Z:61,Y$;"E+)_#]C>6 MN'XR4#\#RS:-X9K%Z/,;-8:K#0/51H_=:P?2XG&W:3!<4YA94XQXO#*S8'#Z M8#I<.1@J"K8%PD6!R0%KC/G. )5#/;$0R+8199CO#% YM&RJ&:8R"P9XBRG' M3,H!;Q'(XBW'_.& /Z'EW8YC_O !_.&8/QSP)]02>HE MMARRRL9:,:AM*C M9.!B@+>8#!PTOU#?)$&0;YD',X8CQMA>83$9N#_ 6TP&#OJ:Z2T"V;S%C.&( M#+;W;4P&00:\LF,R"+ !-KQ%(-ON1V#&"),,PE;6!2:#&/*!PO*% G0&TUL$ MLL168,8(DPR"6&JRP&00W@!O,1D$Z@R:MVL(LGF+&2-,,@AB2P],!A$^[ZW$ M9)"H,^BQ1:! ^SBT!B!!+#U&8EI)DS&"6/;Q$C-&L@%+@ADC4?LPEL0$":)_ M@(0@R_N"Q-R3)JT$L22:M'S]&[ KDYA6TNPQ@NBOMP!DW:=(S#UITDH0FZF8 M5G+ KDQB6DFSQP!O 8CJI=F]^4OT9Y?MC6HS>L[+,DN8 89=EI:IL)]^JC#BH:'M] MB-6NK&_]ZCYO#X?:AS([=0=?[O7T;?8_4$L#!!0 ( ,"$%T\)AJTM3@( M +$( 9 >&PO=V]R:W-H965TME-9*L]&E#7L5*#/5<75WRT(V:Y#&EX-S^6I,,Y LK3A)_@!YF>S M4W9'!I9#64&M2UD'"H[K<$,?MRQR#A[QJX16WZP#)V4OY8O;?#VLP\AE! )R MXRBX?5S@"81P3#://SUI.,1TCK?K*_MG+]Z*V7,-3U+\+@^F6(?+,#C D9^% M>9;M%^@%S<*@5_\-+B LW&5B8^12:/\;Y&=M9-6SV%0J_MH]R]H_VY[_ZH8[ ML-Z!#0XVMM/2!?*9?^*&9ZF2;:"ZPV^X^X_I([-GDSNC/PK_SB:OK?62)92F MY.*(>LRVP[ ;S!N"6/8A!,-";-F=.\/=8S3#V+LG[S(<(4A0@L03Q.\(8IQ@ MAA+,[C.(EO^=$8*A$1YDC@:9(P0)3K! "1;392Y1@N4$F0B&SO @*S3("B&8 MXP0TPBLVFBZ4CA0]G2 5 ]'%2!RT\C>4(13+$0J\^FG\ ;5X_=-DBMI[4+P: M:3.*MPG%>F U0H$W 9U_0"W>!G0Q12T"8B/M2O%NH4@KL)'O(L5[@:ZFJV5X M,[!H@EH,=%?)Y&9B5*!.?E;J()?GV@_J&^LPCS?,3YPW>#?,OW-U*FL=[*6Q M<\M/EZ.4!FPNT8,MDL+>'X:-@*-QRX5=JVZ(=ALCF_Z"0(9;2O8/4$L#!!0 M ( ,"$%T^U4WL4O0, -,1 9 >&PO=V]R:W-H965T([&O*F@/G=GG3YN]HK53M_\ZRH9NZ^K@\3SZO6>Y4GU0=]4(6Y ML]5EGM3FLMQYU:%4R:8-RC,/?#_T\B0MW/FT'7LJYU-]K+.T4$^E4QWS/"G_ M/:I,GV8N//I(=FI[ZK^<7@JS95WSK))OV;_V#9OFGE.*K70V:]T4^]G;N0Z&[5-CEG]39\^J;ZAP'7Z[K^H M%Y49O*G$/&.MLZK]ZZR/5:WS/HLI)4_^=L>T:(^G[HY\#:,#H ^ ,GI49?9D+@*GWTB3JF<>.@0LFYM?($B/L3'BF@',50%7Q""C$SW%)$]182J 9T@)A/$XU5E/FT-_FU=>^:R4QG9 MNA)0"+'M(!AB@;#F](JB@ \(PP8LCQ':A@,I2+]Z8'"'NK27,#Y"74Z806"K M2T#,]D8"DJ%OBXNAD UU11LD%&CF$I1OS\HE04G MQH"I()(^W1G0A@?8\ 0,N#;0W@)LO+Y >PO ;7U[YLH&&;>46U"4[Z-E$Z8 M?/N-1N6*PR%Q:,L#;'F"#_U$M+^ N$-?VE\ +UBPO@&A7&2OP@@JBL&6%T/ M?&G+2SQ0BB%M:-<#PF'XT#*<=AB0=\A+.PS@E0N6-T+=Q@RM^#$D;6A)0$P& M]B*7H@97N4#;'F#;$QSH%)SV%^Z/5Y?3_L+QV@6IVS/7KW%[349 (K#5)2#S MPK'G+D%%TOX"\"X^2'-5[MK=@ M=ML,W46M#_T6BG?>QYG_!U!+ P04 " # A!=/4+X0$JL# "M$ &0 M 'AL+W=O.SQF;F3C3BRY_5$>E:N=7 MGA75S#W6]6GB>=7VJ/*D>J=/JC#?['69)[5Y+ ]>=2I5LFN#\LQCOB^]/$D+ M=SYMQY[*^52?ZRPMU%/I5.<\3\K?"Y7IR\P%]W7@DH/ZHNJO MIZ?2/'E7EEV:JZ)*=>&4:C]S'V&R8;P):!'?4G6I;NZ=QLJSUC^:AP^[F>LW MBE2FMG5#D9C+BUJJ+&N8C(Z?/:E[G;,)O+U_9=^TYHV9YZ122YU]3W?U<>9& MKK-3^^2<]BI.3)K^Z: M%NWUTO._AM$!K ]@UP S][\">!_ _P8$_PP(^H!@[ RB#Q!C9Y!]@$0!7I>L M-ONKI$[FTU)?G++;0*>DV:1O/ M;_/).$T0D 1!2Q#<+0@2N>@PLL44G5,9H6R,P&P(# A:K"#%"MLM'R"0)($D MW$KDML.(&Y6AB 3:']*R(ID/*"8\!(C+[$U!V =2QLCD.'5")JUC;G9E'=VP*>+N&\;"M 66/2@N]6! M -=9 B6BR"KW8[C6;W'=6QOH3V"7F&"@MP#97!Z!$=EA.#O,7B@&OH^-CX)M M*!C$_D G ;J5 "=T6[V9VS-Q9NL>!=N0L&A0-]W!P&YA8-6_'G3_#G-;]RC8 M!HA.)L)!W70S T'D>^A%I-L9R/$-$>CF 43W" 3.GEW/'WB(.^>2A/E"XB03 ML) QCE]G B9B-I0ANHT T4>"@48$=/6&>'R2&5TP&54P<9*97;X>($0_%Y8D M2J+RLJ)0/$ +L:90+(X'K-$%DP%A+1R@H LF8_^18+IV,:IV60GFUEO[$.%? M#!1(XGY$@4 *G%Z*"F]?[^;DE*ORT)Y[*V>KST7=Y.1F]'JV?F3-R0N-+V"R M!&)\!9-U=W+^2]\=Y#\EY2$M*N=9U^:\UY[*]EK7RFCWWYE-<53)[OJ0J7W= MW(;FONP.T-U#K4_]GP/>]1^*^1]02P,$% @ P(073R<.55B] 0 @ 0 M !D !X;"]W;W)K&ULC93A;ILP$,=?Q?(#U$ @ MZ2) 6EI5F[1)4:=MGQTX JJ-F>V$[NUW-@2QSI/Z!?O.=[^[O[&=CTJ_F!; MDEE/0UMIASYBI6I#EQIE);.V3I&!)%&V9Y%U/R]S[ MCKK,U<6*KH>C)N8B)=>_#R#46-"8WAS/W;FUSL'*?.!G^ ;V^W#4:+&%4G<2 M>M.IGFAH"OHQWA]V+MX'_.A@-*LY<4I.2KTXXW-=T,@U! (JZP@D2U_,;_C)*9O%? MX H"PUTG6*-2PO@OJ2[&*CE3L!7)7Z>QZ_TXSOQ;6C@AF1.2)2%.O9:ID._\ MD5M>YEJ-1$][/W#WB^-]@GM3.:??"K^&S1OT7LLTO<_9U8'FF,,4DZQBDB6" M(7TID01+)#X]_:O$AS!@$P1L/&"S!F11&) & >F_'63Q&Y&AF/_(S()%L@!@ M$P9L@X#M^V7N@H#=.V2&8M(W1=CJ\+B[^97K<]<;K7:E&2F:U_?OE%LOTJ2;ME]B0ZD-U=U$^ M!#)/55"_%D56_?=H\O*R"EGX?N+K M\>70=">B]?*BF\ER6/[N#OW>K,.X8F=QLFZY$UGZ\F8W)\ZY2R^/?L6AXO68W\/;[ M>_4_^\FWDWG.:K,I\Q_'77-8A6D8[,P^>\V;K^7E+S-.2(7!./O/YLWD+;QC MTEYC6^9U_S?8OM9-68Q56BI%]FOX/)[ZS\M8_WT8'L#' ?PZ@,G9 6(<(*P! MT<"LG^H?69.MEU5Y":IAM\Y9)PKV(-K%W'8G^[7K_]?.MF[/OJVE4LOHK2LT M8AX'#+_!\"EB0Q$ZOD*BEL"5!8#]>3%AH7$# J(O("<%$FL: T;WF-,P M#25B:R84Q'2J,!4)J4A );6H#!AU5P!A M'//0D(>F/+2UY(^:7*3=%YL)!3&="$PE@5020(7A BDLD/J+= $++#Q$NJ#S ME(DM#@"*>8*IL!C?][&'3$?0[86$?>=3B$.HS&% S$.J(V@J1)L)P*0.*MB% M&/=0ZPBR=DC;9 J9@L''>QI#)B:=MQ]#'L1D_Z:9=A)&+(26[6,&@7C1"H4 ME+I6!+L) W9"14NMPC;Y6'8A*'7#FV-@ZL M34M'">Q(7-\A5^PE''D)D2OU"17;;0$ <>GH73EV$P[IAU;++ G MB7O"EB-M><4M:A4L7MA+@D"N)<&&(GP"EYC+4R,5[\@EL)T(G] E:!-$B,Q! MID2P*0F?U"5 HJ+;@T"N[<'V)E#NO MCL1^(GV2EYR+5>,3 N_D);&72)_D)6D/1(C,AK,I$VQ)TB=X2=H#D=T!&.7( MQ1);FT2ARU7"\0#HCM EL95(G] E0>@B>T,QCMM78B^1/I%+?ARY9B%3(MA' MI$_DDK0#(D3F(%,BV(VD3^"2H$4B3"C&M3?8U"2*6PXS4MB,U!UQ2V$;43YQ M2X&X93]KI!#'XCR"5OJX[ U"YD2P4ZD?+*6 EG+ M)C+WO'I*Q/$X&B4M1Y16V(C4'4E+80M1/DE+47]@VN[D 2AQ=.$*NXCR"5IJ M+D6-3+R#EL(FHGR"EOHX:,U"IF\*L!5IGYPU@O3L[@ 0V9WHY@59]\;R2U:] M'$]U\%PV35GT;\3V9=F8ME[\J9W4P62[ZT%N]DWW-6F_5\.;PN&@*<_C6]#H M^BIV_3]02P,$% @ P(073S]UO1?U 0 ; 4 !D !X;"]W;W)K&UL?93M;ILP&(5O!?D":KZ;18"T9)HV:9.B3NM^._ 2 M4&W,;"=T=S_;$$;!W1_\P7F/GV.,LX&+%]D *.^5T4[FJ%&JWV,LRP88D0^\ MATZ_J;E@1.FAN "R"5+6(4A[Z?8D;:#A69G3N)(N-71=L.3L*35\:(^', MRH<@^\=1>&F4F<)'UY (_0/WL3T*/\.Q2M0PZV?+.$U#GZ&.P/Z9&;P7/ M+0QRT?=,DC/G+V;PM$4T$X%P3Q?PNBJ2!:%>"1S$;]1!0I,L$'3XP? MJR?F3 3[2&]F:2;MWMEW.JW4L[[#<\7;/$74$L#!!0 ( ,"$%T_/%E/;S0( P, M 9 >&PO=V]R:W-H965TENKLDD=LC:ZB\Y1UK]9,]%PU5>BD.B>P$HSM[J*D32-,\ M:6C5QNNEW7L4ZR4_J;IJV:.(Y*EIJ/BU836_K&(2OV\\58>C,AO)>MG1 _O& MU'/W*/0J&:+LJH:ULN)M)-A^%=^3NPWDYH!5?*_815[=1Z:4%\Y?S>+S;A6G M)B-6LZTR(:B^G-D#JVL32>?QTP6-!T]S\/K^/?I'6[PNYH5*]L#K']5.'5=Q M&4<[MJ>G6CWQRR?F"LKBR%7_A9U9K>4F$^VQY;6TO]'V)!5O7!2=2D/?^FO5 MVNO%Q7\_AA\ =P"& ]#7TAO9S#]01==+P2^1Z%]^1\TW)G>@W\W6;-I789_I MY*7>/:_G1;9,SB:0TVQZ#5QIR*!(=/3! C"+#03'9_D<#S!#9>D;TFMYK6:E+<(D,M,L2B\"QZ3?9_BQRUR!&+TK/( PM( M,]RD0$T*Q&3AF12!R0W@'B7J488>9>IYE-,+6: F"\2$>":+R860%*0S"90Y$03>IS@J!*,51\D)YKB@M-* M,%Q]EDC(*\G*$1\<68(QZ^-$0FAOQKXN#BU!J V((B&VX^7@X!*,7!\J$J([ M6@Z.+D'8S4? !!Q,2*?W.^#4 4)=T.].-*$3 0<38$*_.]$4%YQ=P-CU^QU" M=N?%B T.+V#P^NT.(;QC_0$XO8#0&[0[A/2.5H/#"PB\0;<[4?ZO:I*K8:QA MXF#'4!EM^:FU,_#5[C#JWH,=YO[(^SGY*Q6'JI71"U=Z)+2#VYYSQ70JZ:VN M]:A'\V%1L[TRMX6^%_U\VB\4[]SLG0Q_ -:_ 5!+ P04 " # A!=/.4[Z M85D" #J!P &0 'AL+W=OX):MW(KS;@D *RO40/9$.M2*+T="&\C%DIX ZRB"!T5J, @\ M+P$-K%LWSU1L1_.,G#FN6[2C#CLW#:1_"X1)OW)]]QIXK4\5EP&09QT\H1^( M_^QV5*S I'*H&]2RFK0.1<>5^^(OMZG$*\"O&O5L-G>DDSTA;W+Q];!R/5D0 MPJCD4@&*X8+6"&,I),KX,VJZ4TI)G,^OZI^5=^%E#QE:$_R[/O!JY2YQ;M78C_I7 MFIT0C(1@(HC<]PCA2 @_"-%=0C02HO_-$(^$6,L !N]J,S>0PSRCI'?H+, ,7*31BB@$3S##/&F1C0OP) 40!4Q6! MK8HB,.C!;8*UB7B.M!H>BFSOBMR4&5HW*U3\<)[!]^P"D54@4@+1S6YK-HH! MDRA,JS"AKVV&"?$UJQL3$J?:;E@2!78SL=5,;#$3:V8&3#RO5/-B(CS-RD.- M[3W$C9'$:B2Q&$DT(XF1XI/NQ(3H3AZ+;"V0V.XEM7I)+5ZT@R_2QS?,A!@W MS(08-\R$! O-#)@]5 VB)]4UF%.2<\OE7VT6G1K32R ?.BU>^,NU;XEO1",; M^LZ'_- %OT-ZJEOF[ D7SZMZ!(^$<"0J]Y[$"52B\4X+C(Y<3E,QIT/[&1:< M=&-G!5-[S_\!4$L#!!0 ( ,"$%T]C:BN;LP4 $XB 9 >&PO=V]R M:W-H965T,O[(\A_%VKER\'.WW1?'X:.X3ZRI!1K$WQOW49Q]']2N/&?9C_KB M]]7#,*PM,.Z1U8HO[J$J(97VS6?_F M?]6*%=7=]XF.XW'P7BMJ,4]'C.Q@1EW,E&-&J@N9,002!S "&Y MMN 0Y:F'$71F!)RQQ)D1=T:1%)@!#(G)'$&H.P C%?9'A)AX0^!11%DUY&&C MC 8P([I ",BRFH()#PU*#S=1%ROPJ<69"^5X;0%=;P2M%8!R-J(^MY#T^** MIJ[OL#\]"@E\CZE;DCTG9GWR(J9K"FX>0@%36,=6/+>TI;9!V$E!412+.5Y"!%9Y8% AD/T0O< M^P1O?B;T3 L"=QMQ0[L1N-\(WG# 0O-&0!=ZAC"4I %&"DM#"T"1+WMQWQ&\ M\1C?9",QT\NP?V@EYE7)>96'5G(.(Y 9@-!\G .,D&P"YJ#8-\UCNI2<+DWH MH3F):4[>,"1+3$ZRQY@L.>\($PL:MCZH!*%DY+,9DYA$L[(OGS!A2$08+)_X MF$L9;@8P+# <8EDZ@4>!W;'ON$EC,M"(#'P'3I@, M-"<#?N3$R].&=,?6!Y1HS@9:>68[C0M=@T(7/I]QH>M;SND\!W5]3NK ]HB' MK097X%J3P15N MY UAPQ5N^%D*#QL_)0%AZP%* ,@?-LPG!IRW")\*SV$\&@I\8<,5;GB_YV'C M4S\MS^N0Y"*D:RIF$@/F"N&A1(,KW-RP=S"XPDV/O8/A,S_;OO? ) #CV[U; M3":6DXD1GG'.XO*VHG_,+"YORQLXBYGEIZF&EF8/3((PGCRSF$DL9Q(C/.>7 M%M>VU3?$#->VY=V;Q\RP 8SM47M@$H2AU@9GOU3O7/[:O)A0#);9V[ZL/3V[ M>WKYX5'6OW23^U-Q/Q/@_ES<+XZO-OQ2?WS3XL\T?]WLB\%S5I;9KOD5_"7+ M2E>9'GZI3%^[='6ZV+J7LOX:5=_SXQL.QXLR.[1O;P2G5T@F_P-02P,$% M @ P(073SSW7,37 0 W 0 !D !X;"]W;W)K&ULC51=CYP@%/TKAOPP5E4+G*H[,4!OWC1":TZU&9N]Y!EKDX:];U<)"!.G-.Y=\'8&(L4(2NCP%^]W5NBW0 M!Q34T- STX]B_ )SGA0%<_AO< %FX-:)6:,23+EG4)V5%GQ6,58X?9[&KG?C M..M?:7X"F0ED(43)JX1X)L0; IZB6@7F\VL;-/M MG7MGTBK3O91I=)_CBQ6:,0\3AJPPY"5B?XO(P@6"C8'%!?&Z((X?KUV0_PC$ M7H'8"20O!*)-C F3.4SO,._(-L@MAJ1^'XG71^+Q0?P"J5<@??M.9%Z!S.,@ MWNQ$=I,R25:K3%OA ]UG&RMX=<[L?_^=RE/7J^ HM#FR[F U0F@P@N&=R=:: MJV8I:3M^;N9Q^N*G08ICO$KQ<:.4_4$L#!!0 ( ,"$%T_?#FO1N0$ M \$ 9 >&PO=V]R:W-H965TGW-\KC_(1Z7? M3 =@T;O@TA2XLW;8$F+J#@0S=VH Z69:I06S+M4'8@8-K DDP0E-D@T1K)>X MS$-MI\M<'2WO)>PT,DR5>O/)CZ; B3<$'&KK%9@;3E ! MYU[(V?@7-?&\I"=>QF?UI]"[ZV7/#%2*_^T;VQ7X :,&6G;D]D6-SQ#[66,4 MF_\))^ .[IVX-6K%3?BB^FBL$E'%61'L?1I[&<8QZI]IRP0:"70FK++_$M)( M2&\(9'(66OW.+"MSK4:DI\,:F+\3JVWJ-K/VQ;!W8%D@7!=(@D%X);)8%LD6!;,'! M_O M]=-DD:D;B5ENT9(Y!50+!Y8"XWZ4C!.L51'7B+1.WU73'E)HXW5_4/YG:52U'+&#+R*_Z)*O4?7*=$Q2X(_*%]9_! MUA.[CBW^*YR!*+AVHG+DC CSZ^2=D(Q:%66%XK=AK1NS]E;_0ELF!)80C 0_ MODL(+2%\)T1W"9$E1/^;(;:$>)8!#;6;9NZPQ%G"6>_PX3FT6+\Z?QVKZ\IU MT-R.^:;Z*53TG,7!4X+.6LAB-@,FF&!6X35D=POQ1P12!D87P9*+37!##ZX3 M;&\1JVCFX9\B^[LB5S;#Q6:%AA]=-6NU+! M"D1&()P*A-ZR0+PH$-\Z"/W9 M=0V81X-I#.9#&,_:N8#QO5D_;S&S3/L%Q+P:-'F(%'AIIH)P5DWPCDRJ?X^YI$7C$E0SKT'9;U2 M@W4\$"BDWGY4>SZ,E^$@66LG)QK'=_874$L#!!0 ( ,"$%T]->X"#EP@ M ] 9 >&PO=V]R:W-H965T-K;V^'. M'4>Y>6UV7_?/==W.?FS6V_WM_+EM7]XO%ON'YWJSW+]K7NIM]Y>G9K=9MMW+ MW9?%_F57+Q\/%VW6"U,48;%9KK;SNYO#>Q]W=S?-MW:]VM8?=[/]M\UFN?OO M0[UN7F_G,C^_\6GUY;GMWUC#LO^I#J=?W0]F,LNQ_? MZ_MZO>Z'Z@+Y]S3J_.U#^PLO?S^/_LMA]MUL/B_W]7VS_F?UV#[?SLOY[+%^ M6GY;MY^:UU_KTXS\?'::_N_U]WK=P?M(NL]X:-;[P[^SAV_[MMF<1NE"V2Q_ M''^NMH>?KZ?QSY?A"\SI O-V@;C)"^SI CNZ8'&,[##5GY?M\NYFU[S.=L?E M>EGV52'O;9?,A_[-0^X.?^MFN^_>_7[GK;E9?.\'.F$^'#'F C-"W&M$*-X@ MBRZ MR@,C,(#*"P>P,(![&$ -QC C:9QQ(0#9GO 2) 1Z!Z ;&%P* Z& MXE0HT8\B.4+\Q8>X8.(H$@VRH:IP)!Y&XD%2/!X@P %"^K)$.$!,6):HYAF* M<2XTQMF REA(.7U12G59\CEAQP# : 02:E7,)(*I(1,10I,V2)]682P7A(6 MY@2ZG&PQYOT49!@()KZ8ZPMSP@R8()6,0]$H4QC"%\%W$4&WD4B&P.P7E[$X MF+:">*L6QU]?G"G(,!!,?PD)BQ.NQS$%&<:![R*B;R.!40;37\J,5<&\%4!< MHSIEI4MU?"\#&$<:C,$W %. BG)$/@&8"0](8;T;$U=G1"C63DNCTG(,!#, M6H-82XAO,&M-!FL-9JT!K-7IT)14]0$PM#XP;XWFK7P"R%])^& SFKP7\=6P^F'PEMR&'.>=\1CHPYQSJ=2H= M6H&6%UN#4T(T2(QE)8+IZQ!]R0;"8>*Y#*GJ,/$L1?=JR#F>LU?%X@2\9AT/D.K>DPZK[M=L.-LH .B.#X@0JA"V/IB_GK M7T_2&C#I0H9@#9AT0;<[E9-P_8AH$C*, S,W .9Z4B$!336(@9[L98C5@X@5P+J-R%U@V M,.5"AE:-F')1]SF5C:A5J"BI"D EZ9<14S<"I>K9;##K8H92C9AU47J)AHF8;S%#J$;,MZ@;G5!GLH E>K)1B9B MRL4,E1HQY:+N54-DJM M/2]6_O2 2F,BJ8X2T[8$ M6SAVV8<66&0"TQXTK=X70^KNO32<@P#DS;$NPO M/=G1E9AN988^+(%#9KE\*8ATH,B2J%.2)?Y$@4L^@R8?NT!T MF13$/%!D2%4IR(/_(D&LGD'#C>SX!!&C:+T0 T !%"O;X4E!/ !%C@F@("Z M(D&UGD'3]9*L6X7Y@ 2 MUI>%.7FRK#S,RP/,/" S"6:>##O8,&CSG MUN6B04R>"W/V(&L/O>\23XZ8'%<><>6(2="U9]!DM4QB1K$P9QXX=Z750JPY M8C+4K1!SCI@$?7L&35<+ -%J(3X?04:?0 (1T=,@LH]@Z:K)5GG M"C'["'#[.)X50D23HW6)54=LBM:UX"!6I06 6 \AIA]!KI] MLM"S#IBN(31&Z-D'H3F)&L1!"(^-/H%9=PD.;(W2)8T=LBM"U2,*JM&@0+1;"9V3^ M8>9R(;X=L3DJESAWQ*:H7)N@C'G$I"MUDB#5(D#7"T#1.1&; MD "?D(]LGT@\/A)R)"YQ^4A(D;@A0>).8D:Q$$X#OY"/;#]$7#X20PHQ_4C($;K$]B,A1>B>0(,O!1<@ M-QI6J=0L+KZ8W7]5_H_E[LMJNY]];MJVV=SVW\1^:IJV[D8LWG5I?JZ7CV\O MUO53V__:VU%VQV^H'U^TSOWB[?_ ^#N?U!+ P04 " # A!=/8#M_ M1&<# !*#P &0 'AL+W=O%!WX^\,LLK=S(28\_U9$1.M,@K_%P[S:DLL_KO%!?D,G:!^S'PDN\/E ]X MD]$QV^,?F/X\/M?LS>NL;/,25TU.*J?&N['[!3P^P8@3!.)7CB_-U;/#4WDE MY(V_K+=CU^<1X0)O*#>1L;\SGN&BX)98''^D4;?SR8G7SQ_6ER)YELQKUN 9 M*7[G6WH8NXGK;/$N.Q7TA5Q66":$7$=F_PV?<<'@/!+F8T.*1OPZFU-#22FM ML%#*[+W]SROQ?VEGHD32S 0H"; C)/Y-0B )04< X4U"* GA4 *2!/1)"&X2 M(DF(AGJ()2$>2D@D(1E*2"4A'4H _L?*^0K%:Y=<]- \H]ED5).+4[ 1\#;=\%'1E6*2]5'#1L\3%*JVI76F@N+10&@EZZT&PA,%L(A(6P M9R'HASG5,:FR?LL6$@E()2 @BI2JZAAE]58#K*QO6>DE')H3#@T)JXNK8T)@ M\8+,7I!F(5;Z8XGT9 .@%G8U"/5D0,$$ 7/(D3GDR% 89+80FRW$P[LQ,5M( M]!CB6-D&$BW7P+2$QO69"MN):1 QB0SZIZBC6"I=: MW%B4#@Q23RTR!A8=@W1X+T&+2*%)I,IYL#" @MCFR")2J(L4I98=&MJ.^_\X M[Z%%@-!TXFL)ZR#K"0@UE?:G+;J!NFX 4/IL:@)!6QP6X4!=. "U9$)I%;6 MN_KD+7&]%]>NQMF04T4Y]VJTN]I-Q45,'8?AXQJ&AAF6,9M!QIF(S8A[HO?I MO+UE?L_J?5XUSBNA[$->?&OO"*&89>8_L!(>V,6V>RGPCO+'F#W7[>VN?:'D M*&^N7G=]GOP#4$L#!!0 ( ,"$%T\]SSMWFP( $8) 9 >&PO=V]R M:W-H965T\&0/ MMCFN$'LB#:[%S)[0"G$QI ? &HK13I&J$OB>%X,*%;4[S53LA4XS,7 MZK!C52'Z;XY+R*RI'6EE0\B;''S;35Q/5H1+O.52 HG'"2]P64HE4<=? M+>IV.27Q^OVBOE+FA9D-8GA!RC_%CN<3=^0Z.[Q'QY*_DO-7K U%KJ/=?\V2<5%I%E%*A]_99U.IYUOH7FIW@:X+_*"'0A* CB&+O M$4)-"!\E1)H0?1#"NX18$^)',R2:D!@90-M=M5Q+Q-$TH^3LT';'-4AN;#A. MQ(;8RJ!:?S4G5HR)Z&D:I7X&3E)(8Q8MQK_"A*.TCUD.,6G0AZR&$-@A@"BR MJ]2W5;KP!_1HY!E5##&&E^X\CJ.+(XCNP"L54@ M?KSGB54@&5:0),8_)1F8#+P;-D?6)*//%W;18J);[>YE2:U9TD$6&)A6TH$5 M&-S8Y- SLO1G;QP\<%@$-#;HW ;R;S046H^-&?0M$M#,8P.9NP-T7Q@]$#T7-G WAXEY1I_^>$(Y%)[PGL:]R\5'3#4J\Y_(U$>^TO=G; M 2>-_FH!W:?3]#]02P,$% @ P(073ZP_G/9 @ <@< !D !X;"]W M;W)K&ULC55=KYL@&/XKQOL=!+\;:[*V6;9D2YJS MG.V:6EK-07% Z]F_'Z!U5NEV;A3P^7B?5Y&L8_Q5E(1(YZVFC5B[I93M"@!1 ME*3&XHFUI%%/3HS76*HI/P/1YQF[2%HU9,\= M<:EKS']O"&7=VH7N;>&Y.I=2+X \:_&9?"?RI=US-0.CRK&J22,JUCB-,TVSU1[A%J]YF'J9^"JA0;, MIL>@"0;=([9+1)AX]YC=$A/]A0!5Y%@ILE:*#-^_\T!V =\JX!N!8"(0SW)L M>DAD((V!0!^FZ2R)!862$-IK":RU!(M:PB2T"X16@?#]W8BL M&B@FC^5J-% MSC"P6\16BW@9,@UF'CTFG'@$L=TCL7HD%H]PYI$L/2*[1VKU2/_[X6S3A06, M'O0*>O:-Z%F21/-]YBU\/OCI Y\'&QXNTZ1S&[BT@7[RP,>^72&RY(GG1LBR MX>9] Y-_F3Z-OF%^KAKA')A4OT7S\SHQ)HD2])Y4S:4Z ,<))2>IA[$:\_X4 MZ">2M<,)!\9C-O\#4$L#!!0 ( ,"$%T^_]DXWVP0 +L9 9 >&PO M=V]R:W-H965TQ-+RC\''O1Q2"T.9?6]WEC;3'X4 M^:Z^G6Z:9G\3!/5J8XNL_E+N[:[]SVM9%5G3WE9O0;VO;+;NC8H\4&$8!T6V MW4V7B_[9<[5>#;]NW3=,]"):+??9F M_[#-G_OGJKT+CE[6V\+NZFVYFU3V]79Z1S=/4=@9](J_MO90GUQ/NJ:\E.7W M[N;7]>TT[#*RN5TUG8NL_?FP#S;/.T]M'O^,3J?'F)WAZ?6G]Z>^\6UC7K+: M/I3YW]MUL[F=)M/)VKYF[WGSK3S\8L<&1=/)V/K?[(?-6WF721MC5>9U_W>R M>J^;LAB]M*D4V8_A=[OK?P^C_T\S;*!& W4T:&.?,]"C@?YI8,X:F-' ' U4 M?-8@&@VB:R/$HT',#(*AL_K>?\R:;+FHRL.D&B;0/NOF*=W$[?BNNH?]@;I]^+*,T600?G:-15!%(*$Y3XCD=)JKB.=#HA,=E9L.9-8=*9!.P@-)D2$/4 @3 MA32(D_)F:]ELQ?KF810YK::49RQ%IY-X "GRE'C>)\*<(PDZHPUOEA'-4K'H MXRM$3R29J<@WX)B9!*#I'4O,0XJO7QX(PXXD[4"_2=PE'.]7:)Y&C3/.RK.R M$P8G 7*2SP6F(J77]YK",%,(9GQ959)29)0O$(:40I#B7:\DI&9)X@N$\:,0 M?CAW1Y&S[!G/E%48/PKAAZ^N2N)'>Y9PA7&@4-TC*CSYIL_(5RLH_!8K5/KP M-5;)VH=,+'KW@LI-!Q-!H1*)K[)*UD@S"DGDE@*&@$!4XI+:$PBQ->7UY2N>E@ M+&B$!4D>B8&<\VUWC.6Q Y.**,)(<'' :# MPR!P\#?52'!X<&LP-0RB!I_Q!E0)OGF(:6 0#3B<##AQ$=UZ5N.F@DE@$ DX MF PXF(G$5#HO1DZ?'+PUWJCN'9L_OZ>:!P/-'NODZ?$?XZ7[XK/%[5KUM M=_7DI6R:LNC/J%_+LK%M[N&7=I@V-EL?;W+[VG27\_:Z&CXG##=-N1\_E03' M[S7+_P!02P,$% @ P(073[I^1ZP2 @ , 8 !D !X;"]W;W)K&UL?97;CILP$(9?!?$ :S#GB"!MLJI:J96BK;J]=I(A MH#68VD[8OGUM0Q +3F_P@7_^;\;8)N\9?Q<5@'0^&MJ*K5M)V6T0$J<*&B*> M6 >M>E,RWA"IAOR"1,>!G$U00Q'VO!@UI&[=(C=S!U[D["IIW<*!.^+:-(3_ MW0%E_=;UW?O$:WVII)Y 1=Z1"_P$^:L[<#5"D\NY;J 5-6L=#N76??8W^TSK MC>"MAE[,^HZNY,C8NQY\.V]=3R<$%$Y2.Q#5W& /E&HCE<:?T=.=D#IPWK^[ M?S&UJUJ.1,">T=_U659;-W6=,Y3D2N4KZ[_"6$_D.F/QW^$&5,EU)HIQ8E28 MIW.Z"LF:T46ETI"/H:U;T_:C_SW,'H#' #P%^.%_ X(Q(%@$H"$S4^H+D:3( M.>L=/GRLCN@]X6\"M9@G/6G6SKQ3U0HU>RMB/\[131N-FMV@P3,-_JS8KQ6Q M-TF02F#* ENSP"8^F!,PMAL$5H/ &(2?RD@690R:V&C:$9+:(:$5$EH@Z0(R M:*(9),29'1)9(9$%DBT@T0H2Q+$=$ELA\1J"O04D7D&P_V"Y$BLDL4#\!219 M0?SHP8=/K9#4 EGLSEVZ7J[@ 22S0C(+)%A LM7N\A,<+&ULC571CILP$/P5Q >;(!2-*+\4)R58 .=@D1A$.@@0Q4C=^D=O83A0Y/RM:-[ 3GCPS1L3? M+5#>K?W0OP;>ZE.E3 5>4M.\ /4SW8G] J-+(>:02-KWG@"CFM_$ZZV(38) M%O&KADY.YIZQLN?\W2R^'M9^8"H""J4R%$0/%W@%2@V3KN//0.J/FB9Q.K^R M?[;FM9D]D?#*Z>_ZH*JUG_K> 8[D3-4;[[[ 8"CVO<']-[@ U7!3B=8H.97V MZ95GJ3@;6'0IC'ST8]W8L1OXKVGN!#PDX#$!]UYZ(5OY)Z)(D0O>>:+?_):8 M;QRNL-Z;T@3M5MAWNGBIHY,1H[96*'S/).IL?$ M$YD(NS42IT;BT$CO-)('C3 *L\PMLW3*+!]DXG1FRU,G0?K\-\NRPL!]_ .'T>4,QGNN=/>Q/>+(N0)=2_"B][S2?X%Q M0>&HS'2IYZ)OA?U"\79H\VC\UQ3_ %!+ P04 " # A!=/UM8&A^T" % M# &0 'AL+W=OK)%*3:-JD38HZ=7MV$R=!!;(7LF3:+.4A4+7D;&>#RB+ 89@$ M)QNYF(F3+O**;Z2G3F7)Y+\E+\1E[B/_;>,Q/QQULQ$L9C4[\%]< M/]4;:59!GV67E[Q2N:@\R?=S_P'=KW'4!%C$[YQ?U.#>:UIY%N*E67S?S?VP M8<0+OM5-"F8N9[[B1=%D,CS^=DG]OF83.+Q_R_[5-F^:>6:*KT3Q)]_IX]S/ M?&_']^Q4Z$=Q^<:[AF+?Z[K_P<^\,/"&B:FQ%86RO][VI+0HNRR&2LE>VVM> MV>NE?9*^A<$!N O ?8"I_5% U 5$[P'DPP#2!1 G(&A;L=JLF6:+F1073[:O MMV;-5X3NB5%_VVQ:L>TS(X\RN^=%$H6SX-PDZC#+%H,'&)+1'A.8_'T1#!59 MXE&".'.*K,88?(U8CQ%)"+.(P%8C&Q]=M8K@! 1,0&P",-7V(&N1:>. MYAUH*#JA$[Y&$Z<' LAD[O&!QF3""> V#L@_V3RD%?*>Q;:3&IVGMH+H;GA$MZ9+^!H9O)^4?"];FY3 M((#5; M5:W42M%6W5X[R1#0&DQM)VS?OCZP"($C]2;VC&?^;\;$4XZ,OXD&0'KO'>W% MWF^D''8(B7,#'1%/;(!>G=2,=T0JDU^1&#B0BTGJ*,)!D**.M+U?E<9WY%7) M;I*V/1RY)VY=1_C? U V[OW0_W"\M-=&:@>JRH%V@UZT MK/!+RV,(K%WM.=G!A[T\:WR]X/=$% X2RU E'+'9Z!4BVD MRO@S:?HS4B!6IRH_*%C5]AZB?QO:GY M[W 'JL)U)8IQ9E287^]\$Y)UDXHJI2/O=FU[LX[V),FF-'<"GA+PG(!M+Q9D M*O],)*E*SD:/V[L?B/[$X0ZKNSEKI[D*!@!4G_MX_,B<@>",U3ZQF3((2#)Y4Q8V:H;-!H99ZFZD]MY/$&I(-TY!$\Z2N_@%02P,$% M @ P(073U# $)3V 0 A 4 !D !X;"]W;W)K&ULC53;CILP$/T5Y ]8=N0,WT!^[PYY'(F ':,_ZY.L M,O2,G!.4Y$+E*^L_P9A/A)PQ^2]P!:K@VHF*43 JS*]37(1DS:BBK#3D?1CK MUHS]"/Q%4[/\1@I$0/$H(1T+XEV#*CX=43&WV1)(\Y:QW^'"[ M'=&/R-N$JOJ%WC3%-F>J/$+M7O,X3%)\U4(C9CM@_!G&OT?LUHC8O8?L+9#P M><)@97)RZEN=^D8@N!-XL0L$5H' "(1S@6"1R'; Q ;3#JF^)(EKOD7.:VC@ M)?$">F2\8D*#7W2=6G4BUQ6E HI9XF:LZ'QC L M).O&GH>GQIO_ 5!+ P04 " # A!=/"CFV5V$" #H!P &0 'AL+W=O M-*!T%=688G10I+8!X6*1@!;5G9^E*O9,LY2<>5-W M^)EZ[-RVB/[)<4.&C1_X[X&7^E1Q&0!9VJ,3_H[YC_Z9BA685 YUBSM6D\ZC M^+CQGX+U;BGQ"O"SQ@.;O7O2R9Z05[GXXJ:10J*, MWZ.F/Z64Q/G[N_HGY5UXV2.&MZ3Y51]XM?$??>^ C^C<\!5B!PE:9CZ]$,LXJN(84-"28$$ 5,582N*O+0HALU;&W$*C9J MN"NRNRER56;D;%:D^-$\0PC= K%3(%8"\56WC5;F&I,H3*>3/!K-L"%18#3# MAL#$Z(8-B4.W&>@T QUFC#W)-0;.1I<.(L>WYTCY?*\.)#8F,EA K PS M8'9-M9B>U,Q@7DG.'9=_M%ET&DM/H;SFC'@>K+>!(UZ(,::GSH>\GH'?$#W5 M'?/VA(O+55V!1T(X%I4O'L0&5&+L3HL&'[E\78IWJH>/7G#2CW,53,,]^PM0 M2P,$% @ P(073Z$M&OK.!0 TR$ !D !X;"]W;W)K&ULG9I=;^)&%(;_"N*^QO,]C@A2LE752JT4;;7MM0.3@!8PM9VP M_?>US80U9]Z3L.4B8.?,O//UG'-F[/FQJK\VZQ#:R;?==M_<3M=M>[B9S9KE M.NS*)JL.8=_]YZFJ=V7;7=;/L^90AW(U%-IM9S+/[6Q7;O;3Q7RX]U OYM5+ MN]WLPT,]:5YVN[+^]SYLJ^/M5$S?;GS>/*_;_L9L,3^4S^'/T'XY/-3=U>Q< MRVJS"_MF4^TG=7BZG=Z)FWLO^P*#Q5^;<&Q&OR=]5QZKZFM_\=OJ=IKW+0K; ML&S[*LKNZS5\"MMM7U/7CG]BI=.S9E]P_/NM]E^&SG>=>2R;\*G:_KU9M>O; MJ9].5N&I?-FVGZOCKR%VR$PGL?>_A]>P[FK7:QEJXI MN_+;Z7NS'[Z/L?ZW8KB C 7DN8 T0U].0D/+?R[;SG6-S( M;FR6_5Z!A!7JH0%]44) NGFS,8+,_M=%B#0,U3*IALI% MCM')@8JA[.2)C&"F1#"$BA0 R[44$G@G)&AI0OG)R(U:ZG0F3/[]P\RSP. * M!50]53T9^?'XV#S3C!(F7 #$+44\&HV5C,D4IX0Y%P!T1T&/1A=]RGTF."G, MNP# .PI\-!I+%3HSQ?C#J&(/(( +<-0%1*,+59$9;EUC/R" (W#4$42C\:*T M)G/VBD6)/8,H4IH<,S$2 TX;1@A3+X40,A2(9$Z&,M-NL3^ M00+_X*A_B$87/9**<402NP0)@KEC/+O$K$O NJ.L2Q#/.1D,N@2@>PHZ-.)R M(TRY!)1[RELT@JO2H.[D1DSFXI)Q$$\3\B+ M1N-%PPT]YEL!OA/PH!$W/QAPA=BEX$6C\;"IG,T9%$9<(<0I;"I-W3D5C+1" M2%/6HM%%?U3&X*4PU I!S;@?A0E5* AS>SI,J 9!.,$K&EVD?#KC8I;&(&L$ M,N4K&ETDSR8S]F,/K3'5&H7D9-\4MBB MT44@<)DK/@X$&B.N$>(4/)UNRQF'I3'>&N%-P=-I!.^#'.. -49< \0+;D@P MO-K_ 'D87HW":T)>D9#G;*89)8,9-XAQ2IX!B3:7IAA,N$%Y-F7-I'DVXZ - M)MJ@.)V<$0&C@CDN,YAI@YBFK$6C\7KT74:I/V;-8,(-(IRR9M*TG)LIYI@- M$4U9,VG0]K)C[6-?;##A!A!>< W'Z!IW/7<&HVM0W*7<1:.+HP?ALYQ;JAAQ M@Q!/P"N287Y/RF+&+=I,4_9L>HC&^&B+";6,3[ 8:(N II39='$TI M0T8%TQN':7:(YN0Q19J1"RTRQZPHAX%V"&A*F4O3<"8]=IAEAUBFE$4C>X4* M9MD!E@MFO^ PH\Y<#YC#C#J4+E/ 7'JL+:S(N+EC'F8AE"E?+MT1OZ>$27;H M*)OBY=*'6MRRQQ [%)43O(!1P@^P1R,FSP#3Q9M:] MQPQ[Q#"ERZ>GVU1E-GJFO@OU\_ V03-95B_[MG^$/KI[?F/A;GAA8?;=_/2Z MPQ]E_;S9-Y/'JFVKW?#\_:FJVM"U),^ZGJY#N3I?;,-3V__LX:M/KQF<+MKJ M$%^AF)W?XUC\!U!+ P04 " # A!=/A2&3"]T" 1"P &0 'AL+W=O MOXY/6 MY[LT[7]#"1;E9G?A3?A?YQ?E1FE,XJ^[H5 M75_++E+BL([O\=V6Y,,"&_&S%K=^<1\-I3Q+^3(,ONS7,1HR$HW8Z4&"F\M5 M/(BF&91,'K\GT7AF#@N7]V_JGVSQIIAGWHL'V?RJ]_JTCLLXVHL#OS3Z2=X^ MBZF@(HZFZK^*JVA,^)")8>QDT]O?:'?IM6PG%9-*RU_':]W9ZVW2?UL&+R#3 M C(OR)BM9039S#]RS3A*68[QI!%#)XC4J,^(PB$V!)O.4,(%LC '#,KD"\$LBJ#!7)0(+<"V;L, M B44H$#A94 +=Y?&F,+&=#:&!!@49%"/P1!Q&-1C5#""@0CFET%=!/,0'P)E ME""C!,K('$;I,RC,J$!&!=3A,BK_<>0P R/8&0BH)'>M@7Q,X-W& 0-BX.4L M A*@P>XQ 3*E;J9C$%MDBE&69 $C8=B*V/@=Z\KQ8E+ M2A<=22O4T?9B?;23E\XV@HO9N=^[)[:C^1<^-HO?N#K671\]2VWZ(MN]'*34 MPF2#$K-A)].?SH-&'/1PR\R]&INT<:#E>6I T[D+WOP%4$L#!!0 ( ,"$ M%T\Y93B@#0, $@, 9 >&PO=V]R:W-H965T[CTA<23 M,V?.C)W),#GSZKW>,R: M?:@8W6BG(O>P[T=>0;/2G4VT[:6:3?A1Y%G)7BJG/A8%K?[.6<[/4Q>Y%\-K MMML+9?!FDP/=L1],_#R\5'+E=2R;K&!EG?'2J=AVZCZA\0HERD$C?F7L7/?N M'97*&^?O:O%U,W5]I8CE;"T4!967$UNP/%=,4L>?EM3M8BK'_OV%?:63E\F\ MT9HM>/X[VXC]U$U<9\.V])B+5W[^PMJ$0M=IL__&3BR7<*5$QECSO-:_SOI8 M"UZT+%)*03^::U;JZ[GEO[C!#KAUP)V#C'W+@;0.Y-,AN.D0M [!HQ'"UB%\ M-$+4.D2&@]<42U=_206=32I^=JKF !VH.J=H',G]72NCWD[]3&Y +:VG68R" MB7=21"UFWF!P#Y.2(61I0U"'\*2 3@6&5,RQY8Z' 18V(C5D+N^2/-\G6=F0 MR(+'ST$"$B2 F-7E@TFZJ49DROO70H&2>T@V#?V)+6"D, W0,O4*O@ -)"" M?+@3^8 89+8BWPH4QXG9C&Z#AF*NM$4$B,&F& 0<,ZLT]U!#.6!_?$(8D$-, M.=@*E,3FZWX'-!0#MSA$ #'6-X-8<4)LB;D-&HJ!VR4"^J499]Z"^F)ZR&(L,^1^,% NQ+ M-'YNAMI/^F;&_DZK75;6SAL7G\DMW0OQ_IND;.M4+>QO*^: MV;99"'YHYW:O^_,P^P=02P,$% @ P(073]=*2=AJ @ SP< !D !X M;"]W;W)K&ULC57;CILP$/T5Q'O7P5P3D4@;DJJ5 M6FFU5=MGAS@!K<'4=L+V[^L+RQ+CIGT)]G#FS#ECXLE[REYXA;'P7AO2\K5? M"=&M .!EA1O$'VB'6_GF1%F#A-RR,^ =P^BHDQH"X&*1@ ;5K;_)=>R);7)Z M$:1N\1/S^*5I$/N]Q83V:S_PWP+/];D2*@ V>8?.^!L6W[LG)G=@9#G6#6YY M35N/X=/:?PQ6^TSA->!'C7L^67O*R8'2%[7Y?%S["R4($UP*Q8#DXXH+3(@B MDC)^#9S^6%(E3M=O[!^U=^GE@#@N*/E9'T6U]C/?.^(3NA#Q3/M/>/ 3^]Y@ M_@N^8B+A2HFL45+"]:]77KB@S< BI33HU3SK5C][\R8)AS1W AP2X)@@:]]+ M"(>$\#TANIL0#0G1_U:(AX38J@",=]W,'1)HDS/:>\Q\#AU27UVPBN5QE2JH M3T>_D_WD,GK=I##+P541#9BMP< )9AG>0G9S2# B@!0PJH N%5LX2X>W!8HY M8AE9&OY)LK]+9#:K6[ MF&,2Z]!V#IH@L7CV%2\N/P<23&D%B'5T1SW6$5E]VS__CV$$0$FMU&#V5F/!NZ5]-(*]7^:1,?I\PC5;6;%M\&J"!SQ MG9Q69KB\TYM1]Q6Q<]UR[T"%O$/U37>B5& I?/$@/Y=*3M=Q0_!)J&4JU\S, M&+,1M!O&)QAG^.8/4$L#!!0 ( ,"$%T]89(>.L0( !L* 9 >&PO M=V]R:W-H965T*>=ZLH+?#_Q:EPV[CS7MC6;Y_0D MJK(A:^;P4UUC]F]!*GJ9N3;;N;Z*B-2D:U0%%A^SF1)JDHQ MR3S^]J3N$%,YCL=7]B]:O!2SP9PL:?6GW(GCS)VXSH[L\:D2+_3RE?2"8M?I MU7\G9U))N,I$QMC2BNM?9WOB@M8]BTREQF_=MVST]]+S7]U@AZ!W" 8'&?N> M0]@[A.\.T5V'J'>(/ALA[AUB(X+7:=?%7&&!YSFC%X=U^Z'%:MNA:2R7:ZN, M>G7T?[*>7%K/\S2,<^^LB'K,HL,$(TP6WD)6-@0-"$\F,&010%DL LL]N VP MM!%99.3PD*2X2W*39@@6*]3^X4VQ$I@@ @DB31"-RX2,)!<=)M&8IDL2&<6P M(4&6&=6P,='$6+7"QB11".N)03TQ4) 4)DA @L0J2!I.C()TF'B499HF1D4 M3)0:%8%XC#U4 )B/!*6@H!2H2 833$""B5V1R#9%8(9.SCI0T)S,L'@!B!"@#BPV*0#]^3/B#'/+H]Z-[" !#S M'GO,4MQEN97SP;6/ #FA*0?9IR&+34$ R#Q6J\\P%1 H,:\C;_2PU80==)?! MG2T]-4*=NY%UZ&2> _4P&O8%FBX18%^ISD<_I._T7=OT [-#V7!G0X5\CO6C MN:=4$)F[_R2S/LI.;9A49"_4,)5CUK4KW430MF_%O*$?G/\'4$L#!!0 ( M ,"$%T]4W36,"P( ,4% 9 >&PO=V]R:W-H965T+BL*D0JTVJ1-0IVV?3;AYJ':<6H;TOW[^44*(:+[ M@GUOSCD^]]K\@U9_*;E@1.E05$AV M LC>DAA%\6QVCQAIVC#/;&XK\HP?%&U:V(I 'A@CXN\**.^7812>$B]-52N3 M0'G6D0I^@OK5;86.T*"R;QBTLN%M(*!#P\ 7_QV.0#7<.-%G%)Q*^QL4!ZDX\RK:"B/O;FU: MN_9>_T2;)L2>$ ^$"-\D))Z0?!#2FX34$]+_/0%[ AZ=@%SMMID;HDB>"=X' MPCV'CIA7%RVPOJ[").WMV&^ZGU)GC_D\33-T-$(>LW*8^ SSD%Q"-M>0:$ @ M;6!P$4^Y6,57]/CR@/4UXF%D<_.IR---D0N;R62S$LM/+YJ%IP7228'4"B07 M O?3 GA2 $\XF(^NRV&PQ;0.,VKFIXC--0*/>GD+X0I!9V^0@:CL0)!!P0^M M,DTXRPXSYS$V;WB47T6+=321W^@9Y4;*A[P;<#^(J)I6!CNN]#_'ON^2Z[U3!T""J4RV[G>"S=97*!XYX&ULE5;M;ILP M%'T5Q ,4?/E,E41J.DV;M$E5IW6_G<1)4 $SVTFZMY]M*&/X6FK^!&S.O><> MQ\>^RRL7K_+$F K>FKJ5J_"D5'VKDGL5[RLZJKECV)0)Z;AHH_&U;SZRHDX?O$16.6?=6P5E:\#00[K,('#K?A7&IB)6LYTR*:A^7-@CJVN32=?Q>T@:CIPFW5:1668;!G!WJNU3._?F&#H"P,!O7?V(75&FXJT1P[7DO[&^S.4O%FR*)+ M:>A;_ZQ:^[SV7XIB",,#8 B ,0!Z+3V1K?P3572]%/P:B'[Q.VK^8W(/>FUV M9M(NA?VFBY=Z]K(NTG(974RB ;/I,3#!D!$1Z>PC!6 4&W#"DSS%$R1HC8E- MD/Q7XP)/D*()4IL@G2;(XIE(%Y.2&"?)4)(,(2$S$A>3DPPGR5&2'"&!&4F/ MR2VF[?\NSW(7*$>!<"0SCAZ333D2SVJ5*$F)D*0SDM(A*1*<8X%R+!".;,:Q M<#CTB>910F+<0C'"D\\]%#M$6>HE\GB5($2%)P7JQ0<"'_<2P=U($J0*Y\A( MG$VX \-[EF"&-);*>Y(DMT@%O<;P0RWF(MU05Y;$]QSQ#5=FGDV.\$=135JIAXFB;2!GL^+FU'>QD=FQ4'\"V8O_@?9?[G8ICU!<,5U,?*>7_J0;ZW%0LX,RKX5^%WUWV0\4[X;..1K;]_5?4$L#!!0 ( M ,"$%T]#B:S"AP( /8( 9 >&PO=V]R:W-H965T)0TH:()];15KTY,=X0J;;\ M'(F.4W(T1DT=P3A.HX94;9BOS-F.YRMVD775TAT/Q*5I"/^SI36[K4,0W@]> MJG,I]4&4KSIRIC^H_-GMN-I%HY=CU=!65*P-.#VMPPUX+D"B#0SBM:(W,5D' M6LJ>L3>]^7IB=D3 M00M6_ZJ.LER'61@F9'ZB4B2KSB[!;S_ MMSJBBP(\(Y7,@SXTN3/OE%JA3J\Y3A>KZ*H=#9AMCX$3S!(]0@H7 D9$I B, M+*"/Q18ZYM *\!'B(0#RRD3&'$W-$?8[2+P.$N,@>QW &+_=QR[2C"P/^38 ME1(O[4_9!:'E3%+!3%,!'C+0)@/H@@FPATBP@Y5'R@ M=(:,OP$ (V2473:9(0_G9#%P1'-BE M-=-^5U5)=0L9-34]2 M+[%:\WX2]QO)NN&6$8U7G?PO4$L#!!0 ( ,"$%T\&>A,\M0( - * 9 M >&PO=V]R:W-H965T ?\"K M)%*S5=5*K11MU?::34ABK6U<3)+MVQ>P8[EFD/8F-G@XWPQP"*N;5*_]60@= MO35UVZ_CL];=8Y+T^[-H>/\@.]&:+T>I&JY-4YV2OE."']R@IDX(0D72\*J- M-RO7MU.;E;SHNFK%3D7]I6FX^KL5M;RM8QS?.YZKTUG;CF2SZOA)_!#Z9[=3 MII5,*H>J$6U?R392XKB./^+'+V5)>I'RUC:^'=8QL1J(6 M>VTEN'E M-Y06J^1JA<:8[1!#9C%ID4TQB=&?( 2$$">0_@>AL$ *"J1.()MGP.@BRR&F M<#&MBR$E"J29@93,HU#*%I0A)I]1*"I@2 Y"<@!2+B"Y!R%IAF%* 5(*G\+0 M@E)XE!1E@66A((7ZZ\H":3)0@ %IDD6:S$OS0TH)3"E!2NE1BN6REAXD(X%* M,(*-A#P*ING2213LKVP:PL".Q018&8]#/,ME.+ RV M3H$M%# MAEV+(=OFRU2!()8'.+!Q,>!]?[SM6I M:OOH16ISK7&7CZ.46AA!]&#\)5'AE3P5O;='(='I7J[Z-(;H^LI?*. M]ZS3=_9,[NRFMHE('.=12^LNW*SLVI/8K/A)-77'GD0@3VU+ MQ=\'UO#+.H3PNO!<'X[*+$2;54\/[ =3/_LGH6?13657MZR3->\"P?;K\"/< M/Q"[P4;\JME%3L:!.CBDZEI6_#M>[L]3+J7[?A&\BX@=PV#,6)!I#-_!-5 M=+,2_!*(H?@]-<\8[HFNS=8LVE+8>SIYJ5?/FZ)*5]'9"(TQ#T,,F<0D^?^8 M2.O?( 2%$"N0O(-DN$"""B16()T(Y%#,LAQB0X)$@*>A#DE8> MD,?4X( @<4#@GBA."P\(-S9@SBX]$KBU88FWQZ!WN?IJCYL;EK@;7'OGOH+@ M]H8E_@;7X+X_$< -#DL<#J[%O1C]4'.I. M!B];V->Q53 ND+A[ M^P&F5I*RK'\"]W+.N?>0:_*1BQ?9 JC@C=%>%JA5:EAA+*L6&)%W?(!>GS1< M,*)T* Y8#@)(;4F,XC@,EYB1KD=E;G,[4>;\J&C7PTX$\L@8$7_60/E8H B] M)YZZ0ZM, I?Y0 [P$]2O82=TA&>5NF/0RX[W@8"F0%^BU38S> MX[F"49_O M.-ES_F*";W6!0M,04*B442!Z.<$&*#5"NHU7IXGFDH9XOG]7?[3>M9<]D;#A M]'=7J[9 ]RBHH2%'JI[X^!6E$B\@LD7H'$"B07 O_H(/4*I)X.DBN3$V9A,;W%)/X2 M"V^)A:=$ZA=8>@66GS>9>06R_YM<9S=,3O/P$7'=!#X;4//"_"#BT/4RV'.E M9]U.9,.Y JT6WFFA5C]JG\[R+U!+ P04 M" # A!=/Q7I \4 " !%!P &0 'AL+W=O&R6-V/B5E.TZ"$19 <7BB;70J#[YVH5C"K'FD(C:M9X'$X;_QFM=\@$&(]?-71B,O=T*0?& M7O7BZW'CASHC(%!*+8'5<(4=$**55!Y_!E%_9.K Z?RF_MD4KXHY8 $[1G[7 M1UEM_,SWCG#"%R)?6/<%AH(2WQNJ_P97(,I=9Z(8)2/"/+WR(B2C@XI*A>*W M?JP;,W:#_BW,'1 - =$8D* / ^(A(!X#HK[X/C-3ZBBRQ,\N"JA0:?;>\337S0Z!$H]1$1N1#;:!:>A>D] M8C?WB=/$#8F==<1&(+Z#+-T""Z? P@@L[@0R:R-ZG\3X-!]M1.)$) [$RD(D M,T3L1J1.1#I'H-!"I(]6L70BE@X$LA#+1Q&9$Y$Y$)&%R![=J)43L7(@8@NQ MFB$R-P*%[K,5.B +^W#U3NF$8A\.A\L[OS9ZYY C1R*S4XYF%&3_.SNGDYU, M,&D^%/C9]&GAE>S22'W()];Q+GB.=/.R[%M]1YBF]E^FOV"^8WZN&^$=F%2M MT32P$V,25([AD_IBE;K3Q@6!D]33I9KSOK'W"\G:X=(*QINS^ =02P,$% M @ P(073W_MX9@) @ #@8 !D !X;"]W;W)K&ULC57;CILP$/T5Q >LN4,B0&JHJE9JI6BK;I\=,@EH;4QM)VS_OK8A*"%. M=U]BCSF7&5\F^<#XJV@ I/-&22<*MY&R7R,DZ@8H%D^LATY].3!.L50A/R+1 M<\![0Z($!9Z7((K;SBUSL[;E9?VV$B] M@,J\QT?X"?)7O^4J0K/*OJ70B99U#H=#X7[RUY7O:8)!O+0PB*NYHTO9,?:J M@V_[PO5T1D"@EEH"J^$,%1"BE50>?R91=_;4Q.OY1?V+*5X5L\,"*D9^MWO9 M%&[F.GLXX!.1SVSX"E-!L>M,U7^',Q %UYDHCYH187Z=^B0DHY.*2H7BMW%L M.S,.D_Z%9B<$$R&8"7[T7T(X$<(% 8V9F5(_8XG+G+/!X>-I]5A?"G\=JLVL M]:+9._--52O4ZKG,_"1'9RTT838C)KC!I+>8RH;)9@Q2.3Z;/L\WJU M:?['L_NVW;[\PQ^:^7VQSIMAM2TV\,VRJM=Y"W_6=W]HMG61+YK[HFC7JS], M1J/S/ZSSK8;9=#S()J/Q5?SE]>YNF(W/ MTE_R:+8PFF'\U>MJOEL7FS;[\+@MXB_'H]-_ZWWAWW9YW1;UZC%[7VRKNHT? M;.M=IT'W\KNB+JL%SC-[G;>=YW2J_]M_^V^I^?A!U_FF*5M8RYY!+/-5TVG] MS:8MV\?L^W)59#_OUK=%'3\Q&HU/IY/)9-;SZOOBKFQ:Z+S-?L[7G0Z:?%4T M0"[S8CBOU@/8\GEGX:6E5S"-.E]E/\*.?\[^M7CL#F4T'H\NS[IC>;6K:UR$ M[\MF#BW\M7?#K MJ_RN9WE^W,RK&C8VQST>9#?LQP7T6"[+ M.;78L_U7L]/I=#(ZOYKVM'2]6,!1;@;Z2_93N2FR7S:=L=PX2L@^5 _=GO:V M]^&ABI^?C<^ >S0-COVFK8']#+)I#6N^.M3R*_P+5@Z&L>F.S<:CLTZKU )PW>0KL"[Q M1S]51)/WU:;OE%_!F;B \Q5__J%L@3-4RVP\.;E]D=T4\UT-O7>YZGI-VU#- M/PZ N];9IWRU*[+GHR&MFG:]6V7>[!HY$TS>^-^NB MOL.)_5!7#^T]T,AZFV\Z/6N3]P4TN?^9<'=O^.[^9=<"Y6YP^[K4 !Q\T\!D MX+>F6I4+FMEW^0K.58%=%FT#PL"O-Z^SD^:W0.L-4UC9W7_8)62U3587\P): M@J<'V:;H;/PK.-(-=+DMX627_X29MU56W;8@%,&KGXH-'(QYA7?=O&V2+;RK MBVU>+K+B\Q;7L:$Y5.T]$-(\F''G/%7(3/8_ [P*SB-L*S:*:[+%FR;J#/[CU[.3G"GC@^,5O785J(\-.C@08/)Z@<@ZD M\JEHVG5J%W^HJL4#D%'\.9Q88!4E[JX,.I_#O&L[NLULY4S"D]6VY MH1LQO3>OS(R::MD^P&DP^\,=)-_DS4EOBA+RJLQORQ617X>:'?UM\TFH4.[:AX=.-KIV]9?-R 7;:!/VX?Y"RV")ZI](^$A[WF &-]]M5H4=?-__.^7D_'%MW1PVL ;G?U; M+$@^A\[P=)_"09#CD=CIW7JW(JXIQQX8=%W:3>]<#BX+4=?Q[_?< B0ST?%%L4)H$1XP]T%7.QSLOR.F1RN+E]UE(S+N MGC:>OE!Y][P"=\/QU_M?GT>/Q4_];?P?@[]-_J/#R&K8X&Q;5\MR#T_64]_I M^WW1 !',^>I;0->KBGA\^M;#IFAG43[OC*38%*B3X0/Y8EUN2-=#V:>T9QW3C O8-69;9>YP]DHLF5= MK?7I!(7\ &>#AY>Z2-*7'QT\Z;:GU]L"YH8_-@5L%0_B9(O* *DE\.4+U'CQ MT3;_W!W\=U_ZXL]%*]]WFLP;F-S&?>^%[^P$CM"B6JWRNO&?=A;^=;G:X4'] M#4V(B+C#PX]<#IC7CC;Q=O_@^. ?W]SBT%#[&MS=-O.ZW)+>2[2_VZ9,)B J M+0O2,)%S%O6G"[YQ/XYPS_&4^F\._5 M.$LPCNS\+#N_R,;3:79UT5F8+HN+%X;NE5.@#R_._"?.<7:._^#L+J_@GXN+ MK(^'9E>7V>4X&U]<9>/917(EQE?PW<4LFUZ<9Y.K6=;/0[/9678VS2XOLLNN MDO_$Z_/D78Z"SCV,!I3]%\>J5S?==3]XV27V,B#J[0X6+N?3JN3=,(]+$O,7 M3?U5(!$)/SYZTM)2;T-_N[YM2#7I$.XO/?(8W2&\2O,5G&5O6,L7?]_)1=.Y MJK^'ZZ.\VXC /'_,T)+:K'+'F42:APZZZ_[KIBY$$[FC^^V$GWN!%]TZI=)2 MD]L:E->V@!,"NO^"I.\]6F__?.7R@_NI-.C 'P'8L]F MP]=,[<*UX,G#F3%6YJSNHPCHA-@0D^XI6QK&P:5)7W2 6)QWLD$6FK+GB' MVFJ/_> (P>8IS74-HE;4([3V:)"1;Q MABR'O92X3V6+7CWT^$&RO][6\/;H"63_Q#?V'+..1?/@,>N\<2/:!#2&A\1],CZ'1D6<^( Z7';R@5Z_F(U>O$0W0IV? MJCL.;_TE,$0:-BL"?*H^ &N#9T'P:JOZ?X%QG@2;]%\?SVT2CV>SIX70!'@2UQTI!5GPY) MH?/?;(9_HV95PYF+]795/1:BL&1;H.3NO<[RW"T M.Z!CASYD0DY\_W4-RBF[Q5&TT!4FT%IS@%Z^Z[^%D2#(&R3J=6>-16>A\Y(T M$G5N3%+VCGTZ:#\IF_>V?]33;_-69?QC7Q'9DS<;)--=O6>_U/A2)O:AH]0P M)]V_5^_J:EX4"]$+402B.P$&CPI)CUO,OG+,27Q7 QLJMV1Q?Q1VN,F6;GS5 M[:J\2RNA?YMVQ-#WA6]EF?9:I,C[1-;NA>FX?_'>. &W4!?C"N&0!&T M%U;0GA_K_>QUDZ*.IYT\H6= M9J\+;\VU[]XD8L^R$R2S9Q+P #);"7W@@I D+,>VIMU%>H-UA)52/^\ #OT* M)%!KGB79=%7M%H/LH6SA),#VS7>\W" = 6G6+#_@.M^76^#-F_RN8)\[AF^] M?SL$*:_0& RTF=758C='G@';MBSKIL6G8!2K'PF O&I.N!WT!)+]!1D<=PR*6 MM?D>9HBQ:34:J7!0#_ECXU9<5GM=P3!@2YH*A?8!Q^7(\?]P3U,^06//9/3M MC]4'^FW\+4UQ;RCKPZH4( +?%:3./+O^$4BB+>;WFVI5W26F^$KW]&8W MGR.1O=.%(4(*E6#T*2R!2BL2$SH[PM2&=,>&8PZ.RW?0@03Y.0K2EXVS8B"W M/+$L\\ZBO"O9][B&-^?%@.9X)[Q%B0A=_?# ;H,VW*.OVZW*[5P&OLX[$/UP?:(_:Q6^6TE)N\M$3=QV$>@@VI%S=K31OLK MDP.R@UD_W)=S/FEZ2(C=-<+L\(OK[59#POA<(,%M4_Z;81#A:797+(-XY.C[ M1_P>KC ZRZ""[Y W3(>^TDW+"XRC1'L7C9,L7D[MFUNU3S7KAD.LF"?LN-F1[S:!M5!OW,WBR)[QGE^2XHL;@U-L MR8]$YZC\#$R$O$9%PFN$CY"_"/<1#P.2[^IQ@/PSVVWR'3#*8D'\H2E4?* ( M"S>"^_P3.H>+#5 BR(XUB]"XD?6"]HF8WZ_#FV%VQTXB& !\76QQ*L; *=%@?=BO(=V>-9(>S@-6XS%;5&C@\_[) MU8K$I_LBW02+2E75LE6P+L19"6*N&Q -!/=\5;3IA1D"LZ8^JFVYD5N[31Q$ MRY?P>[?J?;N?W 4[-VLS@NL'F .> Z6-)@;VI>?,LR;H9+?JGB<> M*VXY79CI@]-[)NB=KT'R0"G18B'1H]$=J 5( 0-CT/2 ]V0E,#WI,[JZ3W7 M9&AV>U*N4!!:T 7SJ=!MT.;10D[R#AS*@K2%#"^%9G?;P&J@/>0?G)&! I;; MW*/X+Y]F3VAZH)Y"<,U]M5LM<(B8&<,A"YN_[S9S(BD5>(YH"!=.;4]\X(26 MJ=$V$$RN-S"7E<0UXXWU/0HEX]'IO_:M0)$DT"4(50L_R)O0=^C"KM%9(H(> M2=3"E6[>O'+\"+YZ2R[T2VD\E'/AVVT/$^F^W/U5",K9-!]NRG@LPI M8E2]G$TB@^SDV0LX;JNFBG4C]P(%&"Q@478-;NPMR# /0/DHQS&E#?9=B@$/ M2+( N,B1ING:KLD8(\N:N^>C]1]FOS9$[6] ,06."_/#)>/;PW&D'BZ'PT-& MC=S 7RS$D85/6XZ*B['./\(Q#Z:CTC$.\VJN@2#P"NY[]]M@",M [8]C>R)[L-H.^C7_ ML'&TM,,BLGB]AG, #)B6"-O%3KT17.W#%,4BQ\ &EM$WP)J*F@SC:#?95IQ' M%G6:HQ_DSIEHT'HMT6LP>M3!6N4;3[*\[ULV'16;2\3.PE:3\+5=4RQW&*SZ MB>V?G;"J;VF>]I5@F5Q(Q"F%1"0MNB@]M3NZ^O@6FA.77Y2HSV5(Q75) AQ9 M)]O[JC%G*V1]M\2Y\+;V!P &=\= M%>8G%(:X*F%Y%W(_HIH/F@]%BOO;$Z?+^A02,2M/MZ1T(/$!1\#3\O?=XDX. M\&VU:YD-YG5-N@=M3V/).J3F8?;.BZL48*-<0E69+Y'>6E&!=B+:6VU099\' M$(I@#ZL'#(- :0"TZ[RF(:$\TQC.0_?ZW.T'L7*>"47@Y'->6R_!P]H2O]$8 M1#,GX&F%+)?=99;K"A8/-X5Q, MM[+A^Z%/:(?-+9C>*Z15>K:H[] 4U5NWKN&3@R+L,@A^0^9=-NWK39LG@@^:,9!!MX+S-%C6&! M0B8EJ7&4![!,X4(=P/ _%(F@3C4]D$2/2<%:7@0CXDA(?\/J]09IJ6@SD YK*MMF!PVL$&^*)="$ M4RD.LN0A7Z/=.'M?-I@A:/CL*V?3Q27YT5^G/98WO[0^!L-= M<'">JX;OMWEG"',> IRIC^Q/ 0J"$[9F9=+Y?Y..JOY@R;R;](?S7Z%2AD&] M(N/[]49=-/6.O1D0'Z&EB$U8?^)=1!EDP('7%M7NMD5YIJ%3ZB<6 =%/LF%57">!=E.=!??V .L,K9T"J^!]N<=L6.B8HEE;)^K6 MJ*KZ&3_<%YL.FRT^WP,S8M/0"J.&<,S%$I94Y'<48QIF-4/0))4-.0N[#%.V M<$V1K1A[LR2C-1K2-S;LT.Z)!$X=,OX7_APJ>Q:=%6RT1UF +0&"PRZ738^H,1EO7KIG1! M3S*8RVDPF,NC!Q.XXAHV(.SE.W0.2KG;$HJ#]P*E9QI)0JA_(&/?[D"UG*\H M(IP-/JY!\3.& CF?Y@?8C#N0:5H2NH!\S:9TKM-6,@(3RH[8>7>UZ!OV*];Q M(FV >\>51[/=IW*Q(UTH&$M\E,IV[Q@&7E5I'RIN/%X5NN#=ET%@NUOM+A5U M%GS)]E4_Q]]W.K2PO?/!W7]@'WXP'4E51#:JVG] K0LXC)]$KW2Y+:R,P@J) MK/$R.QF_(-W(N/*8@ZCQ6(A$V M8EQTW]&.EUT+*Z>L=9: #0HGDQ?.0)MT-N*5<\\!&15)N>M\NX41HA92_1W] MW\; 1;H**D%KYW_P3DL.!S7F$Q1PFE#" 2(J*5@'1^@)IFS48O1/E1-:"3B5 M8.^VKE9L!ZG6M.M>TD;;O4X&^9_UT:/T0GEPT9+?CH M^6@GME:C]<0-HJK-0ORX3+3O!EZ**$W&)=U,5)M0O^/+FD8<>6HK,6[API%G M$LD3]X3(W?>?K=#5#:<>-KF-E2C3W<99=I3MRD*!A)J8O_.7$/LP%@BQ6Y;( M77 ?89ZW- N6B0.3!M)&W>0KMONY:&DE&4,"")) 8FLU!V%W&'$1MJRRR5:' M[;._G'')M:9Q&38B0'V(E+U')[TMMHVWTD;80Y7;4]HW"HR)S*^Y([UO#[32 M9]OU^@VUZYMY'1F3>2OB3?#/7[/U8]_#ZO0_>BS6/&D9O%EXDGN1L34!T370 M9+,LBX2F:0*\DNI6P-5=P5WAJUH8 Y:'#%YP=-R95X-C9BU,5(N]/V M<5MD+HD9U=?4';L+K#.;40GDLA?HK4,3V)*87L"[$!XBR3N MD,##IEV319P\3HT5M9%&W&'V:S2,>F%%)8QU0BM)*'J1.>84E!\\N&Y8JJ>T M;(7=4C9?8^A,GPQXNP\=,(<2^"+LUB,QMH#4:![6LO V?V0=P1B0L+^WNU5Q M _UA9!7&S3W3#^@V/KQO*#@[AMA9>;7EN9U %@B$MJT+9.3F#=UE3@(1M4E8 M @'2V!7VB"P-LUJZ).GDD$$!/6FC_%G-L8YFT M:UMI.8@=\W*#FO'(CZ*/^G5?H':[J:PXQ7KZ@&6;.BED"(]*M:=B9DBY!\C5 MWE# 9M# 01$"GRHZB]W;Q*/G"]O/#S=A+CO1N,*D#2S;$!"^6S)\R8QDT;J@UJ?[9.>=.T1)K MA:2W:N5_9^;[BY$[[#DBO4SB@B-A*XK618I?YTZ^56F;[C9'F<[#DX7A;&4DD]D<"8S#,E%+A+[T" M'_7@ X-"LY^Z[U:/+/BBWY]I FT!&*,;)3SC9HC).5 !U&_;%4HVBY3T8T>N M]P!Q=>^]X< OD%0P#GAAADHWTB*]2BG4%--7J#6I)M=$*L,2MK*J^:22EZZG M8842>JFW)_JA'YW(I,\Q0A"-$([@HE(?),>O.>4AU0<_V*(#^(ZM.')_[S_W M9,7![2D<;@U.F> M%(,\BCI+#_FAJC\"EZJH_Y1O5JTB?%)\E&BZ.6M$>6(8370,/R3%G%Z=B^DD MS3#H5N!4C$_[8H2>W=R\>_;"7%09?$#I##3?DC.7NS'I#W2XL3'/F)PEQ=H0 MS'%'7[J1\92ULS2E0$"55\HY)N_FG3\4!SA/KW*/C=SZPZ3?K6E@!2B;/F'TE(XCO&6&QL7$%_DVI,2)?!XP+6=] M]GZ%*D5P1$"?NZM.V^I47?=L_GT<6'<K'!*"1:I' M9.W"Z"#65(H&Y:6RN6>R(G\DGKA;7$5ZB.Y29C*"3S'5UNZFM3$V7E;7(X2F+B9%RMCN'*R?C(AD#X-+C8>XQP.!!^>$=6=NO"[PAG MG2.*"\WWGIEFN=GNVJ9/L<(U\2Y0Y)'*<[P[I$<:6NR<[LHP5Z%Y+K#K!B\B M,W+I3GK*]6P^#C,&E'T51A7^PE&%:@WQXK"=EX]$;#A7ENSK*XE3Q A\:H4B M;&)KUR%#ASO-O)0VZ#$7A3$9C,#L8.ZBJ!M.A965ZS)$)#^;)C8,5D*[LD87 M5(, M\9B&[>7IMBSQ1!/ C]1;WAQ38 SJ5\N+:4(.BRRNL:F!,>8_1(X?W4WVC@D7+! MD;=P+#!Y!#0(%A-Q'^%OA&GA#U0K$2.6EXM]M"]&PRYAB1_G$@$;!"#Z3!T7 M ]*V=2D)6L[*)AE:7OB5+0IWEVF5H];E9/!)V$=B;-5XJ&0G^SF7VBAP%=GI MQ 91EB(<+0&Y%/G:<07R+05,U,W46D3,W'A[Y.[1S6B\\8O(WYOL]2%T[E[$>;2ZI2S&2_*1& FQBP"Z4PC**_0\G@6V62YE MQ&3#3J(ELS]I#'ZMDW2X/^@^_/)N?N?4IDZ9UT..!\[9A!SHE0 M^5VU;YSGL]\TSNG%^.AQ[D/,SSM="=1%G 9V7&(P^9EQ?./A%4< (M]/1;$] MGPQ'P1/=J+8/1.P4SK*I#&$WQZW8%V Y.>R>$HY*Z)<%8IX86 MC2(8",K#&68&70;N :8! MD,A+^2"RJ*DAI<5'%/N!$]R)5"&2XDO6KW:USQ,090"&YJV(9D50N"=!AYF) MRM-1O*>*D;CN$CRFIF^*+.)\OGL;U\AQ<48:)C=:LULB&(J,B,,7-*4:!5_$ M$>+$(9($'\/]&V*B,6M'NQK#9!WQ8_ K&9Z*CSM)-S+7TNJH*M6)PKI0[D%9N2=*'J*#]N"9M+.N6[ M0R-$T!].0EV(@2I@#2)VEK6YKS,IH.4T7(HI%IG>>=%5W^BB6_>7<3B6QX9B M;49)BW:1N_/4Z)RE#YG+.72/*'Z:@5)+ACQ?H?'-MP!-M#7".P!FRJ_E-.6M[3SGAL;$#U M2^Y#&*Q8-3"BP'<1N5*\\T#,'9XII=$Q(I]_:/8*L_?[$F+XV@O7C0T2G:/# M4JEL.^6$8C#5IF7BZ03+R6O#[-^5<)H@NS_J2^1&IHC5HV0@?[;$I&2B'-]W M*;2% V';HUCN> (Q/H67,5&/7%"M8.O EH"D+@$8D<.= 7NX3/J .PQ6:;/Q M#10MJ7>-=[B+"S6X!&A?(RF5D0X8]XRN]$I+ G;;9"-:SEBFH7C;>$=0T*4> M>J1 0?A'YFDZ#27 -F?GF;N *$C"%VH)IE5$&9B+5_OSN_!*0VA- M!S^T>HPN^G08MO\^(X ]-+<7&R+3AH.49;QV7@U&^ROPD],N=-*VQ<5^@[;K M$M>2:/1C\>C,W"$MZ6(F$G;A7JD)&##Y7.#RL_B*\!X;Q,B7BO"^[+<. M-:(-"Q)M#2V;4")=A)XE<3?/@"F.=K!QQX L!T&XVRV1=%")1FB&= .+T::(@'1\-"B!G-SJ?HMM5;U,_:C02T&'$ MO4H#\MM3;",8EW$EG85O*0I!"K/,RW8G(7H5FPT*UY9'8"Z;CXD0@R77*SG0 M)]I]X;9P!/=IFB\=M:0V:Y B M)0J\GG*Q@MT7BSM6,]T."H"BY-/*BO-]8_&N*:W6NFW=@G"$JL5OJ6UB^6:A MZ/8]62]F%FF\ 6 2=W6^=K$??D9$L5*S&B]IT&8US4JM'R&9^ AW2ZMKN".P M/&G1LB_ 9MPX^V,/E=+WSI<5FM%)A-^W25L42EI2\<(ZC0'HC1L""2,//>OKF5/_*?3( M.,YO7V%U7I':-#6RD4!CY0TPJ5H15'RXWY%D]B):&&30:9="GJ^]7U0?QBN"FF.PI5*E7%2]%7=SEM9.N._>O M9TOF6#:ANP/&0A5TSQ2",TT:0X'ES(+R[V^T_'OXL:L*'_DET8Z)(IJIRH-B M9KZ:JS5N;_10:"R(,?M8)51(.5/Y\Q7Y$@J,US<#LPD-4SPF5Q+.\OVNWE Q M$Z;A\C.#V)_)UP0;>D\^A34F@LF:WMQ7#!B[C$-YJ%8")W_6V7@DS7RW*U<+ MY\@7T5^"X02O[5J"CQX*7 T[XR4QLNDD;BL8D>OJ+^BMTW6AFZNEN' -7WG M!!B@*L8HJ9;&DR((1LY:NMA74$D:7U<((:@71&RUEYPVQ@=Z9/ ?M"5S*B . MS,>O4W07DVBWCG,8P'BC6\E!$(%[VT1O ?:@6R0F= M UWX UTQ6@1'C/*(V!2@\6M&[T3W-%HWCK%@4LXCVS$YFEW,1Z1":^B:30AR M0Z+E5)10J;EV'1=?=K5$7ADP5ONB.9=F$X3;P>%)\[MA]D8252@0,NE,CO@0 M'"R)48[8B/B XP'!XJK-\8AEE-*.'&?$4'@B>?A^O=O8>W- M91^2:YM>,(Q@/<4-6NBG.!5,PZ%<_;(/I2 MD-]<2OWMKE4-U8BKUC:<+Q 0)/ P>'#A%='5(&7CBN,B.0129R'6R!:#S:)Y M] W\_=Z=H^1W]1_?/FJ>G/#?Q%J1LD3ONMH:') *P:;5D)N@VE1:F4Z8L./W4Y\< PQT$W*Y8"0$T=R M99>R/5=-GQED%W=5M2#O8'12G?U:,^CU(J1"1-6NYN!H%91H'RRHO$>L0S6N M7"H7VG\BW&CZZ=X&&&K&=R?2T(@3OF!3YZ /$J<4!&/LYO_QA:=H&J%LH? +\E' M\#!Y*7NP,&-%PBL72&UN@B<+>OBW0;22K.OF(!WB?&;./*&8\RZ&]:% MI/!"M>_"K+%'*^F$6)0NS#1-?\/LUZVW^L'E:@%WNH]329&2G8T)V*C]N/]5 MW4-+> )(GL#(%2GZ-LBBHB9Q/18?&)->M2>'[_QHK;9V#64"#&S&L2C&#FV? MY,0DV"^"WN$ 0%_\+A&@XJR9\!K:*]5<2<(,&2M71(GX-S;P/O:AT)P!3H,2ZILFXDO++:<602''1#Z MVK29E .[-"%WM'W!/OCC*K'P\!TZ$(X,RLN.W(P.,4I]%ZZ'2L:'5AW_-3UM M"J]%J5)22T8\PP)')I&W4B/16^$TKH)'NZ!:DK?,4UVEF"AXP+3O<"1W#O_2 M%+9Q\:AQX:TLKI2T!=Y2VYQGYC:-BCTF"(E3Z0DJW8%$'GKF6R"A_@:)'3:DD&#*UD]OZ77WUU M1I'1XA>#XMFVJ,FFVD1Y"ZEWHCR90QRRX^8IV<7?,\MMTG8Z0&O9$=6T!^9C M,YNO-WI87[V(ZD*JF]GV0)$+<-3RC77YL-ZD9&JLH1ZDQ(H_W:7W?5(:I,?C MT )$_(K+K46(E,!%1=\+/["3(#3.<&UG M3C6=ULBUUQ*,)M+3*ARC5=YH!1GOS^53*T]RJ*&/+EE6\K'9X.DM@#U0$4*8 M LNH^&8O>RY"GW/.<#2O>"6=LXEN'2H%D1Y4O_GT9F^.S(-B6 :A,R^R&T7-@9;DGBYZ"A8 M'3]$HQ77?VU\9@E37Q/):PI$;,;H$XZ0RY&G16XRV]TJ[=:QI2.97^@H25C=_;)2 MGB26HIV8VRH$9GQ*IZH:\W'3/@]V$;#<(UD"Z0TB8G@7.1UA^93O^E/^RWO9 M!CX6ALI K-PN"XP:Q]6N!.Z?,X"*9H^?VF7+>,W$7#J4XAG?.4O]U.5J*%CL M>!+GAJ)6V!W-+QNS]IW+)700V+"Z9 $N(U1&;-Z$:C/#=^FY[+M+V,:$802J M+L6;E#[D-%?V=6,,EU*CA_V-QBEB"0PM/;%G,):U/2 "[S#1XX(#J4 YEG6G M/-8-\I1MJ5Y;]%4L"7!KFU-@$=ZOQF@HTK/;W4$?%W$&<>^=MG68.^(@+ M8Q.YG/0%?9(LT<5\UXJ-*=# $@Y3'KY[W7$:@1"GOC"DI&FLKN=/.2L(EC\% MPPE3P>4M=R1MVHA,;)&7?;"R7<8NW]Z,X?MQ-M&@3H9H6E=+8J53*+!P&76 M14V9P:=TA9HD@YQC Q0J$E^@+L2V>=KL]XRPCY5K3O(?_]#^Z8]_:,H__1'_ M:_^DH*\]G[/ K0A*S,APM:@8_LM,^8WH6G_IOS<\PT9 M_PR_%-1#8]C>*[A.+N _>/9L!O].H(6W :3$*[PZ:M?)^?@\ MFYWA"^,+Z.P"!S6%CL[HY^@78^N8+%.8,%@-6;9NYQRB[/IU1ET-LLN8)W.QU-:LZNK"_HYN1S3 MVEU,<4W/:2M2J_(H]V W,9^M0'?&=AR@>-!I(Y9+IL;(2Z)VP]8[&\.V/*:D M6Q:%WB"XH=N=B6^,ZB M#G$.W8>=>DV)\E=/'T('-$3YW7<:>>\^H9@0U+@#FR %VXT/(^!_(3(_;.Y= MN=D(_#=_'4N#ZGKUT',_,:+O?C#V$/:W0"FOCC19[Y?QHV))E?2C1"F1*@!> MYIA6*2HKA>5BU=]93.4!U5O* MB>:2^O)\,CZ+GX^#R5W\4VC9*P@]*V'!^W+,$ANITE@\O&".Y=HYNG\+PW"=YYQ]18";3Y*8/;[,6'=*IK^E1U1N:L#JX*8^H\ M"7N/SUY?IHFKBA#5:I*S!>=OM3*#[%TN.@N2B$Z!.91R"&U(;J -UV[8UK0J M)4>$-?0=VX0++#-;#L?:EZ(,4*ZX')R=LUQQ M!3+(=ZY$IW*?_PX2R!1N99!S+L[@J?%X!#+." 0:XI=XNR,](O9X.KR0Q^233D&\ L-]]ND2+V/V0R?0$-N=FGL>5F2GM(DJB+[ B4]504V"U].3\QT MWIILJN=0;P,SO,@R8M@398S$25Y'K73IIA6UKI;SP &<7,S$4<*[J\TU,=8T#XW=*A"_>Y%\I.,1=E1>I&L.6,QY]LX:&BCI9$B<6 M0G%>&HR<+G""=5:BH@"=<08!S0G$?,*E+6K-F@Y,$RR]''[?25 Z 3,Q$:98 M$GDL6A9A_$XYB[;N1V=I&$E+"<+*:.3.":OS&7D+8778["O!!<.OL5Z_34[P M136\:!!^+B?K,:!%4P14LFP"+:HG?RW(,&Y0&)9%%')WIM.#O!]: M0'$*'^T?>:3YLX+=P%]I<')8-1)3]MPYO##?T0([W.:;C_5NV\XI&*$N[C!9 M""\#C1OW2H\$B\O&1B'(SHV]UKI7/BDF/5#'3]/,C?76QZZ^6MK\>%<*E6L+ M["U=Y?$,]78XA3Y/H]NARY)#ZXR)TCCF<%C7XVW*/; I/K?9F)+80-)BI<[R MNIZF#QC9!+2U 8'VE8SV9S]PMO.E4JV?9^/)$(70\72(,L[D;#CM*Z4,#R&" M+#U[R<]>Q 9B@XNWYZM!]EIA5]YPCJ;!]>RW/EO0O312ZG6,:MN7\?H$FZ7M M-804[!F#RPS"=#$XV0X%\0<*HC,?_,29VB:)\U55(^AD2U%@>AI-PC":EV=L MV87_3L8@"O-'Y]FOPYMAAN#(1.]S>[#>%%KH+>1E?4!O[4C'D&3N$0-=/; MC)^$'S1V&!/R;?O$>"1M91]0AED4%$$-X^1APG*Q&'9;;4#C1@6!'H>?3/+I MS4=3\1G9[G$A3R:TB/C1A BHBSSP_SX:&DW0LHU+<'(I-(13[:6ARRLE(:"- M?11TX1Z\Z">BR>Q,GYK,9GUT-).]GQVBH[-+;0W4O#Y2XM9F$2'IIR$A73 = M71PBH_'@G#1Y6L?Q1!;R_&+*-@E3T$M0E$N7+!E$S88DT9.CSW5.^\P8*>;> MH>37.Q:,"]IX\F[,+B?TO?].TR(UF1K8#&CPX\'X\DJ?U*_T49?&?)9- MW)G2-4D-<1 =G/3C,\#;_!QL!@S4L M3-4]A][RF5(L1"6T"'=KD MKSG1FO* RC0\+3&B3;J\8;+@1-.1]_=N@AT]O]C_;BH_5M&4G< S!U^\8U- 3A8$M%9S#OJDB34R]_10/QCN!PHQ)'H3<9%\C1/0!$( M5@A%K3'\[WVT2G3:Y=([0;-H=R,ZK4\N>P"L;Y*I'+>$9\@1"3;) .T%=Z@Q MIHX4\84]UY3%KWFE#1D.BF6L[#/7*P)!H/0*-KQB[2AFV6\Z\"[/L_,1SO1J M?*&3'@_.X'I['8'%(.^<3O'_Q1.YR/9S3*;N\,_!-@&5O/4S=' MYTMAPH>T"*$=NL/"?(-A^5D/3[0/(Q@-V,=W9RT4,H8_S_B%"ZRK%MD22J\6 ZFOQ_DU;Z=N;:)#4>A&#O&XLEL]PT M;GWY9%7D*NRWU2>//OGT&))#A/KUKH=7(39 G_OPBE2WL[.9I]_99;"R 4#- M_D5^F?V,N04++9UUXFII-"^(=$_0603*=Z M*YV)D_ C=ZD87',I MK# A9D?1N#3&35"@34U401CP2*]8_'8CZ)64%"C"YO7-K[A_YZ>C,0HOWQ>W M-;$&WN5+S&!;*VYD7 4@N7X<]7(Y]4$LB&?D&]EU%Y)?00>KJS\E&EE(<4.Q M'QQ97>&'/6B$>LB^ZH&"\S3YBB?J9Y>Y&@8QQ?C^H0B!;/P;@M!W#L?#O.PV+6PE!L)#J9#]Y2/Z%[6^ M'XXH _&<3';P[XR"'TG?3 MB0\$BT.=R$_@O!)FI*X"!CME5PPCOJM[T &?-"MHZ?DL/*?/8=/ZQOCC)KL& MBEG1RS&D!:;PI3.VL9?Q:.2:Y0+-]S16$<4I/,$C7"IE+$(9"JUBT M5>(+Y]Y#X/ M'.[TW,@'G*7(I\:%:7="_21I/?1'Y=D4SM+I DM6:W%K6"=H MQ =0I5%@Q33428XW*],-7GT^.3^+3!'1\[S2#17(['I[M"*Z5O7V:B,#&TO9 M ,IQJG6!2[XQEOF\).1U6P@2U+:[C;,;H$)\YVJB]R Y^#AXQ*,2L/-E0D+%@=Q5FR@[;WQ$WI3P+*/#BSVKK\=J_G'8>RH\;C> M'2^0@?RV0-^X./]3X*.O/3K>:Y^XW^\6,KV!_-[FY8K.^].A@H^Q!AQE9_TY M KL]%LB6@]8G(_YY=6XKOAW=QLD$.?[DC BE>WPZU&:6R;1G(;*/0OJ6@[]& M1^T_#RR?ZE(W&"'K,@T.K>IQ^,OOCH[BA>L-9:)+Y M,JB2KQD#/SANF[Z>"';&,3-4LM8 40O)(?-33<+=[GGIM\'?[.<@1 M ,L$XI7S^I\";PJ4]WOX.Z_G]RYQ@P ^RM95LY%"2!98SANL6:G6$AFX$S0& MXENN#W1HP 9FXV'V;T&]M9/=1L%"7M!%']9:(\&+R@1AQH[):_49I$-I>H(: MCD^R5LJED;M8"H8JP,ND)F0W_L23B77>M0&>+Z!' MA]UB*;W40@A!.O)RR9]A]F4R[6/C"WQ<^)DC*PT\#>S<^Y\,C&_ 3,MG'2\WI&_>+E#/_3EA",D M\.?;%(&\/.A@'$ETR.A0E AKJZ.#(2(C#A+9$R+"P2%[0D1&$B1R1(C(B(-$ M]H2(C#A(I!,B,J(@D3A$9"1!(OAOTJ#]\F %3/0)8(_X\[C;#2VP(Q0VZ!^V M23L9!+:%#,?3P?AJ+%0Q&YQ/+K+_R_\?&;E^-/9-05/J1?I7 /@G%($/TI9Z M_*6EQU'@5*OAV-4+)U1.+$^$TTV,]>CTJM]E[/\%W"J67_]3&-8U7_]OS?7_ MH[O^!?CZ1&ZK%PGV]HOG]C_RE2Q/3\*G?[67=_CD],4A9\GQG!(S/A]SE\/<\+<$SBNDHYY4[62 XUQYTC[E!H MNSJ^%*/Y5%R0@=-R7X4G3'999F&M.X1XB:N]>'=*E,/:DW7SXV]J-(QRX3#S M4Z,#=)? & %2E02<2J+@O!Z]1KBR34Y*7CQ!KH(O)!H];X7_3N=/J5Y^8$\; MKS3^3E2S%N\R'\V1.YI]RL;ST? J?JAS:F+30A(>_*B']M@KTL][.)%A5=^A MM^'/NTTASH;P2ZU2"7< &H^ /+$N6UTMRS:C(GPK6VA%('D;#8;;!]W25D3* MTA8NVWUY1^4%%KNY(DK=Y1L!-T-(KUSS-46=MGUT<<.QR+MU1H1D,&"\/U=;Y9;PM4];0SZ M!7*TW9]2'A]=7P+M1*ZAJ7$-*?R9]P=%1"$N![/SDN1NIV[>@8V!RQM$+!%% M\U53!2ES$CSIGWEAJLN8FJ2YBTJ@VH)AN6F'M#'+GKWGQT[?T6,F9:T9/D,Y M%WUT/(E4MF^$#;Q9Q MPG^.=ZM"J,0"SJ!5YB8D88*1='IAE*W%&>5N\%@3W2*Z>#\F>'>>75VVSOQ24O&;GB@@K.C MYB%[VLRS[L3%5267:-Q% 00F>L?)EVUF2F&PL6B8?5;QRB4BCOK8^E]SI^O8^+3 MY71'==@Q/(C>XXE2*#8:F"IJ480N@ +E08!ZY!WD. M2\?=; N"(L($W4'?;!ST_3+_5#%X-+<*8XUH\/91GHX07+^)*C3[-&B\!B2" MZ]JCWG4+"+.@)>@8P(Z4D):Q-W9L7/@B?B3@Y43D<."' 0]=8:$S =S%@'_C MW:27TICJ@FQ,L6;2(^S;:H2(_K;=2R]])Q54E+&1-E!Y,%):H*QA; M+YP;I^D];'%T#6G>H#C!G?&35G,+:L-&TT],^@0W54,K,1EP=LS@]I=*Z"U; MTD' MS=G-#>; M6G[%&T7/;:76#Y9T6#5+XPNQ!+2 _PN Q]=I[]H.4HQN?DZF5RF 8P^(+AEI#9&D /XF832F9N@#]3! SJ4))%R3(Y('H M$Y%E,23)"+6/MS#C;J23 M7V;TVIG@ \'"7-IF!F@:&68GS\QGS[R$*=$T!4;U; 5F\U/9['"N(@Y*Y3"8 MW4>%3:RA5X9^7BO$,L,<4PA?KA6-]>9OBWS=?(D>$LSC_YE*2*?@2C>>)&0L M"O!52]2V)8E4M-9X:J+E>(V"M%IGM>LRJ^.Q4^4 IV"ZD [#(9U- VU*JH#B M/ONX.@[(%;146ZM&(*'[Z]YB7;5.DQ!AMH M-A-D2+,>L=;^C58J=SI.&F7!S<*@D'&(#85R(W/^__G[_SK\W78N\8$@=4RF M-C*5M *!]B/ 1S' !;EW 5O86IV^P\HZH,H+5[*HHVU<6=A'B]FME>ZUNB%W MZ4;FLO*"<9%U49(Q^W59'",-)P*3O#LBXOJ+BB5U+(Q["MM^V%O8%DE.9=BX M42?;XD/='HZ*R_PJ TN5WXWK]J9AW[[XQ0.9]IUI#;(?:M2EKDWM[:" 0^(- ME-__HJ7"_PSGSUF0KUTN#E]I6F5;:*83(^G_4,CUI[X7?N7V*'GS4;P"^=^F MC'4].Y\0B,3EE83O4:X/_C(8"2+"V8QB&LY&V61X[E'&PWMS/+@"Q69R1O#9 MT^SD[%RR%ZX(\X^:'P^F%Y>4J#?+SH97FNG6'V M['#DM-7I8$;)>I1?#W]<7/!8,=B6ACTY.]?Q7YPIHL/5A"=[ >,[&XXZ+D:I M%U 7G%"2;4"Q1V@K_ .O5D&8 [&H)*PEL@PV49D/SI>.2)9YF*N0E";8,&_A MJ!P3R["U(7Q^*HG=V&@ID;.HC@VTP=[P04->[GJH4B MU=SC Y[PW)1[T3^_Y[)R[\BC]M+ ,)DY0I/?^^ISZ(*>7)I/QAD>"/_W))N> MGYN_I]ED;)^?92C+?4!--E_B_3N=.F=W:JI*>.[@Q C"1[*UWO>/HC&I3)0R MYL@^>53;98A31Q&3WGY+*%[K==E*;*<;ODNF^,9;Z#VJ[;Y:IOU+DZS4'E4Q M"\'D]K1VU$+E,:]%HD^G/S^_'$='8S+>>P [%?=:4Z?D":#4,$EWO[I?(L-J M6%[$V9'8KTV"7M+>N,>R%)&K&8.2BZK';LM85 7)AUPN+' >6\::!A&4L;90 MP;Y499AUVECMRIBU/ IK0D&Q2LG@8,;PP4SR\61P";=79(I%*Z.53Y&+\ UH M#H3H)C8;%^XJ8##[<0[&&'UX1<_:1&+-H[7M13;8R"I@X1^)BLA;= @+-Y% M=-N)ZJ?4_",3@FXY>#],HW?$[+545Z2J.;AK/ELI>RUVEQ)40%K4MXSN],BK MX8N8AM7KCKZF#^3!T)WS :2$2_=K_#(=#@Y_Y?LZFH&_TWQH\O#;UW"6Q>C?T%Y\/**_KWD MP:EN#90"\M_W()+"M'V.-+1RIE$*U/7%&31R!5(;R&-\)W:A$"CB8S*X MD- MR/;BG*&>7'R.![.E!UD8G#J/A3&QT_?/J2FN]S&&G[A@H>))'OCG$^-F%SJ* M-J(T 1?#[(V!4_($Q]$JWJ4J8$!8'YY+9*)0HVF&)1$7&5?4-$#O(S 0UI9D M]S-VTJU+_$ FRDX[_:&QL=CED8*".E+8H3DU7RQQ;9\F<87R5BAMC6:!M#4+ M9:W!^#*0ML:#LY'J WZ.UA!-% 'T][[X5*T^X2>OX+J"#?J>$SP?@T3>R]"\ M7=B*93EB^L%]C&59Z)PC^2*"I^XMD+WL6_%*L5 H_5 M=Q4P]LU'T"?5T7\MAEXV?ANCDJ;SN#@ >'B%HZI%3!//,F]S$!"UVU!0%7NA M9'QS'MI2ET3K^T9+Y6K]4A=KSF&E.&7'<)C\#LP<;F>_@K6N8"I&VP1W](V5 M)2(B6@1N" U-:,?3M!U8$BYQ8J1<3_O>-1S3QY(*,8OQWH6,8-#-+?2,,M. M++$FDW;@4FI)[H?F=G7@,Q0!!&57"6'V$H>_<[<813C\WFDV,370X2-5HD@J!3I+*, M@RF?7'[<(7.I#04&ZZ2(CF=; NO1YDULI#,@"^GOL5CX.OK]X&-,B$QG1(3^ M)8A@9^><]1I;'VA\3J9AOQ%BCTT0KCCYL,8,92.!T429@W',Q,1R=A4+9U00 M$''U@/%\(\A(\3."E]0OX=E&Y.0KR-*'CNX1A2QVW$9O;MZ]TX@YO#:]]\8& MIJ!:0,4!G3>JK!NLT>2\&=2.5Y0D2#?4XIY2L9 /V(-8"4\5^]Q,#OK@@1/' M"6=&@^4)/9]>#J\N6,6-NUX M^W"V('X&@]@SM7@JD_,C7[W,I.*E;IXFI!YK)PODI)?9+[)QOQCF;'_GOO2I M(/;%F9)/LVM9KC=:YIE2@^ BY6*-F*O3@M33E',%4@L:.J";3@CB;#8$J?T7 M2V>%1L2A>+B%)IKL'!36T7 V2(;/1\/)!9VT,V :H^PLFQ'L_'2$1$&P MYJ"\PA:?S8:P ?C@Q=GP[ (+&0W/L_.+X<45O(3;!-MU<3Z<77+X_G@Z'.$% M!!ID=CD;GL%OV>5DB$CIX_'E$%0$M-P#3?(?8_WE^7@R&8ZFW,C9)>[^.#L? M3K/Q;#QD&&AL^/GX'(AI!$1]CHWP'_(=4.9LZ*G3T-'[3CS";^,0ICUA!CVL M(KTK;E-^H'N,K!@F9NYKL0A&;I@.IU/N"#H^[89F8)"!&*LX2..*^ 4LN7_) MQ$]*<(]]=ZS[T.4E4\<<)$H8)JX5=X5NTBQ$7\"P M7/U$\!JJFB;W_&)J@9K[49=R1PN\XGA)PD@T6E89"=>X\ ;VMM)PHXV)>TS$ M_4R',Z==AGJ$VH.I18RR;U)#N/5[YD['\XL+[U@R-N"ZQ\*P-!:&;\/D/'E[ M:6P.\ 167UOW/3'!)\XF>YZ8LHAT.>E_9!;;8@*'D'/!4%);-W3.13NETY?8 M%$>ADT SRZ)D[YI#T?CPU?>]6Y^(O .Y:4G%/%?91\ >4:1^J#A":JB7#;HG M:@V6\7HD!>^Q=NZTE[Y%2#MBQE,?PZ(P9O#PV!02Y8\C2;4;\4 Q2A_RSUW@ M*__=L=$3OBUC4L;WW^,&AKMKR8K8T)J=MM4I:2UDU&DTF,W'4!6$W NG M,$,X)%S@Z*I5@A;Q"S? MI%8&WH3#K^AJ<]&S7#CM-RSY;$+4=#0HQA<^&,SW.< 0/DI=?U2/(+YS6VR*9:FQJ/;* MLASCR V\W+^!TA?MC8E8Z-N]\8'=RS94M/Y3T;.+,[.)/P:(PB7/79!P'2>E4FX)#>),1NQA@O%L5-]6R M96I#%^O")C9HC.-C.J;/-."SBG+! B(WGXU:9,91^;0TNEDIT%HZZ5A:8'-. MG35VT4FY(#XQL*%Z,1G0,BVHDJ'SZ2#1)59,XI[-)J0BGH]8^0>!AN0RB9[X M ]9)Q:*_X.@-J4*(NPV1EW^G)PF9)KMS7]F(ZJ83!8EWO U?C83#W<:&D6IY M%#0!VS^=!F)3)?%UK/M8+DI@,UTL3Q."F^\6):._4[GD[8H_#I="XE$43>6A MJE? U%_)\#@(DRO-1 &OXJ##BIL%9XKEG$E'=O5/9?' H2.?8)C5CHXE*=F[ M]KZ2W&\Z05AUGO^P/NE@2P;ZY[_"UXN*@>Q_*%#K8,36MY@NQD)E#L& M5SJ>2D4*2(V#MKI!<;%L7: $30!V"GYA"K)(&=9L#)IG:/H-""H MAT==1%CM1G!;0]9D6H69P-W7\+ P['LC>(V_!LM\J<)[)8J@.96 MNMH2:MPK@"D6PX[1Q:_Q% 8H[D&TD1,19-SHIZ*BZ,"R#2Z/%!\.H65EQFXL M1-C*WN.4Z99 :%B:Y!!UJN*)=8F!EAH*>N&X+F#J\UH9ZLYRMD!&V&TI43S2 M -WMB!.ADN^Z(%PA<2("PT SL- M^;?>(7P;RO&'G]@CF"<>_BY'8TFA7WC[=-FH;$[\:E%*-BY'?Q,M2,W9CKU[ MXTQM$<9S"&LKI]?XU(>@7ZRHQ\,#NBO)02I1.KA+:+]UX,4=[6R!+3-H#X\) M)3_K?Q3;YZ#'X(-H#S4[)M2-(M:9DCUK%&="V$S,A%R'/I H,*N*RNNM/&6$ MH%BZT$46XQ;]:R,*43EW3BYB0 []B:;!0")P6NDNWJ"S,GCBZI*+4?<^1/!*DXN(^AQAL+ 1 M!N-+<4].LC=J%0L,)K@(&*2+AKR_*'ER(GPY_DT[2/S/"/1<4"-Q .\,[>_7U? 36,!PZB^ M-G"1>,X18(4;7B'V+7I?X_$:@Y<>&[;$K:?9B7&)E^A4[3O5?[ZREB1!='&?967S9_(37:Z@<:%!%Q\)DOJ(77E%(QIV4 MJ#[*Z+2ONTR^C,5.#^BPX@>X+H%&J8 *A> 2 _2BY]FPC M2B*X Y3Y2[C"#'J"=4\8%WV:?4\A3(7Y^F4G$H2264ZKY>G.HXX]SZB)Z=1' MUL##W(K57<^PKA#'XBT[75&F!0YDEMWLMEIU827%+Q"VW'I@C4[E"8>R5FS# MXHWXW5;T%:,SE4PM&E(>LRU;P%W_%:"5FV:5L\%&/([C$>'J>O4_L=W6+"AA/T)6VQS;$WN(Q*%_&1 <-7XR! M4D;A)H<8A5]_HU.^KWADG;'VT/ID<#6:=9Y-@GP\SRY&Y[8T>]7_%K0[G>GQ MV/<<>A]'($(%IQ5&_]VN7"TMFP? M\/ZX+N2K"O4%IDS_O M-.MBZNCV[+0W&5YF_Q*W-AN>P8=6)-P_2HY/113ZBXL(V@<4(891D9",GP45]C&#&000\F\%[L8Y\C.JR;W=WC X)#@BT< MR.[U"R[BCBZU^_,+$@:GEQ3:A9]-,LF MT-ID%L:THP=SAN@_7*\K66]7/S^=#"].B?<(G5_':L%LL=?3*= M4;HM9F"\,#FSR%SD-$5LR&5N497%116H"LWNEI]B?;)KL0R"Y56P6;$J7:.7@T2@:OUL*.1I4"K1L9@$-? C!@E4K$S=: EPVSR 8]X/3 GXH'NBK]O!G_5\6OR.F!DP]N#_Q^>C;*WI8-FTG[&9,E M8^,HZ\AFM *DCN!T'PEQ<+U&O+H%1X]3QLG$PL^R88SG2F_YS7M"CB>W@_Q0 M3JPX^/..S;L\ [, 5]CV^4%?!+V*:2TI&)NU %L0:*&6 GN"_+P.]FUJC9YNJ;\5>O&9)XC\L>=Y"3FK!F3HL2&8Y+LV&.H$;RFO.Z MP'RN)I8YK7R+DA(3V%IVM_B[6&'@<4*8I(?EL,-B+E;D?S3TX2>,5W.G!SJ4 M/C=7 H1*O(1;Q_(74A&!T]TI*(Y NY3;C"EB)FHCGU%O9% =8=2$,9N;'W? P3' MQHZQEA\F[%!D P%F9X)K:_=,VKCT'\%%2$4>=ILJ!H MA8)7R>7U&F0 LI!V\_90!4#8C@4')+"%>T5A"YN%IGVX7#J.0[#(C:A>%+4) MMV2;I;;HVA$_HR<%,D]R*HNMBB#H;;*"KX%"2 U[A0GMQ!+ND;/5C]Z&M$(7 MJ%LVNGQJNSYN;YUM!_(&) M1CC:@F5H"F#^!$=/,&'WN=RQ853*UF1.M>[Q$B-!7!MTZ5H,/^&W^0*=#'B% MY6SXIL@-Q^T\QJ##0AY8&$.3*(>&736^440)BM([.X\?I8HC]GN]N]M1>#2% M3CQ4T0WC]LH[ZRQ;]#0=[%=.P%JMZ_M&#!0.*5*^>/:"!2#H5D[KIGK04PKR MZ9RM_'R)U0HE1RE=_C#A00G(A!SPKTMV;3IQ\@8V!9CBQG\#7?X,U]Y?J_IC M=H*/2';LS?R^V"T+!(*B26IZ+'??<++PT?TSK>HH_H(1[]$@_@*[!1RPE<.& M[<$-ML/BM11&6#;KLA&5_1 MG=R^$*2BD_R%,IL;3XMOU(QYS4LYO@+UFO;RF?U*Z.S]#F8^'MV>GN'5M-ZM M[C1!N2Z(/0Q2,7T&U!/#KFNZO&1J3AUT,"MT^_K#B.YJ7D'8R65>KB0R>\&. M'E&^M'[P*M]M8(N:T*HG://4&''7MC27EP1*HC1(426IT>E;5$Y0HLNH#PV0 MH^! B2Z/*4$OA=VF8>QS-"SF:Y YZ#IGJ\0 2VK>E,\NE3/91&8#BGVG,C5 M DM<)LE5R%+/6G=(O,4WUZ\\SBRJQ@3GEV9@M N*_B.Q*EV:9TZ\Z(@#PJ'B M==W+K>3FE(MQ2'C6TIS.;UTQ'FNEAYSI^_H5PQQ*3-NE3O&!!K4IF=789;Q* M-8];W#P4#K8Q;O=*[GQS1;LU8?%"WK=^^BNND.YNC4M_S ]*9U\B5(51T3U< MU7)3%1(&YN!A,DIQGZ^6)+P8D#03#"RS&+C+*^)89J^])$;D'=Q.W8E@?!M[ M^;&I-5>58)%;+#D!;7)V=]''LGG//- 13](((<9P:PB8A4&TKEA9D"RV#ZS4 MR/QC4;4IBH]-ZNP[_P''U]8H#2T-&_B&&, @D7/BA34R3+LP4CBUCVBN4/%$ M8:E19IS#G%8IT3 6-:@C@^JRIINQ29W>VPJ8.447$61< (KGB4N@E*H5Q MT*)%&S3'7838>#F!@[&OYYFN=^%"(PX%$ MRWQ/L>LU?04MD\;909 MA^)\*D+Y]ZN.F)<307\>"R*2,DV*<'.RWG^G A5M2N!'=5;U" ME6&F,A6T[! N'UW:Q2+D7.%:#W NXHXU6JGRYZ+ M)0Z4WY9D0MPMV:C TD/1U I,SCD/BO1?,170U;(C]&>G2T<1U8[3)[3G4$VF M];B%=ND7;I=Z>4 '24(11]QYZ)0\]SD_S#4+JL'=I4"[PZ. M$=NXS4V$MV_#91B4[)!?>)(*<'PH W">;SCSTSF,7':AFHK=:-5!)6D=#L]1 M0!N=$4-B+,F51_X0EDE(,Z'K%/05$'HU*M^G,_H"-VCFI.G7NY6<\X74KY,O M\*S!=@2V58/R@*?C$R=S\"4JBRK)7>@&KV5M>8_$7-/X'K:175I5&!NK1S+F M/8A/GUAQO"]$CMEM)/6!82Q8Q-;T')L&$&1<[*GF)(#[O.55:L."+08NI5 4 M+A< -YRS&3QD*&42J&N88SX")PR_0C0F&1-4:#"";8^BL:E$)D@-;/2%#5V0 MX9KD#TG+U5,:+B=C?Q6&"W9 PQRT/YJM<44H1$83G3$[@8!F?TP6!JBV0 AB M-;,<"7U@KMH8GS=9;PM8(DD50&GI0./%+WB#Q73<;*F<2MVA9 *M!4KTE%+F[*Y7P?8:HT/)@517]8%1HV=B+UER'L>3+K/KDGT+:_>=)1)$M]?'4E MU7-,#4:JEWE/HV;#'07MG3X($$+CO#&0?0I.>D[B*L=:%O28CAYY=8_( MR#FYJ(D5ZM]R/QM*HOS;H/P&*H)RPLF&D:RP^9!W6W[2R%"3:(S^)]J?&1GK MSTV1HZSS[LDC3-&^]CZP'7?N@0!(9<^#/$"U %"I$)Y$9RU\VQ3B\O5FYF)H MI-I*M+O^=JJC$7W3*.I'J7D<&9_F+_1$GA[ M +/H>V(2)M" N%H6J'0E!HKTS"!4'H)%Q=>VWGCU5&).':MP 7RB*Q?'Y$J7 MR@@"SLE%'?TZ>&+2PJ(V9&( ]U>](1"6@0V6];$D U.9TPF*KD<^8Q;D$&4& M@M-( .Z[BD+@>P!66Q\.$#H Y#5\K$%S1U6:8]57.K;%%1,!M: MCN=UJ4AJZ4-H^3:OSC^P]!N9$OOX^-,/73^-! B3X8BIA&>WFJB$[E$^MR]M ML-W5"%OCI-=D2=E&#>B#U/Z.QV$1Z"_:XO'X2S8Y>==ESY*E?9[MNP/K0G:J M8"@"6R FO0E&)IAK\6+2?9N>:Q0/#=Z+QO+B.!P;3QU+TXZ5/8H-)BAWUWAH M"<^V!NS@06*X1;Y!L7<= %/G&?$HEV(>&VGFVQSO^BW.O2/C8(* ] MN)JO@]JV[U9\N[\M@.G5#C<9=N]JD-C L+0C'XL@$5 0CEVE1^<8X8UT"-3H MGELM3]4N QK7ZA$$]@8M6BVJXQ+>LN'PQEU#(-9PMO*&"N#-YQ39L$7L=G+7 M8 /_+/2.H"H7> NQ%L[6II+FEXN-$'T.:XX0^\TU$'4S2@LM*YIE''D\O'(A MAB@2UH2;27@RL^&YCS[\6*W>4H''!M:"6WD,O0-OKQU0.]N[Q"2K 7D*_8&0@QO5I-!@)XXP M9 _$7H+@5%G&M]="H'"NI4/4 .",0_.P;=(UQF32BB 3(V*Q(,04/S,B6PV (#5MQ2^7M)=I'_- YV H1NI9K#<4]XTF*F= M2\1TCL@.KPF\&CJ]';H@$-I4&'=7"D!D8EJ#[VS(T(TQ"U][0>8=,%:RCI[H M;R_B%B7I",&!]WR5U/5M5#\=C6ICL!>'V?N"\LE$>+=0G%SN&Q&?R%15XX/N M;@I;Q6F$@([P?D?4^H[JA,.JO..+GU8_>BC[O%Z])+7L?SS;"I+1L_2;4A=9 M:$%.R^&*6\(*FBN(?GN$ 1!9,>^6X30/<+"JU@KQS1 ML[=!AY60#B+$FY*"G:IH&,2V(4@D[UI*2@H^=E?$0H8#),.'KX]# 98F!&:. MYH4BT "D: P*GLI+Z*T?KJ_?N5M4ZA,6=;DVPS&^I"&=16MS>8S3YXP4G6Q" MPHVJE@%0I)00R0YN0 +&P,;%Y,(,74H$>S'ZE&W/W)@QNU5_DKQFYV;!KKS< MY#"-<@KS-P>OSQ3WA>=LX##O>IPFWE]%P?[I@]-[)ABQ["N0/ HNX6)18MN2 M[.! "BB*HE>$<*5RQA+[<._](D_O6=+.=$]*2@=:D"?NDQ.RM7F^IWSU*$HB M>32A?^IB(9=-"%BUGY'+:?:$I@?J*037W*LGO\9 4 ["=8$=3K(YW!#K/JPJ M\8&+41V\0^&: 73?$Y I7GW?H\XZ'IW^:]\*%$D"Y3@T-T@3G8RC<0%?!-+" MH25!G-*;5XX?51J<>9FLW@-"AN>J0&L5,3TC+=R@#D]ZWJ];4K5^KH84BGTZ MF@RR9Y(C]1]FL23Q*R>*O5%G\5%"1/R2VA=( ML!>VUL,J<8[([9&E^-N)V+JK&V=D3JH?]['84Z>^?)(ON?<8,/FC_EJTU3 0 M,/O[UM!",V!K&-"L7UV3ETS%Y]^R%9+(;X4.&32-RC4,&WYR<_..(B!-K8 @ M?9FA#A@Y4U.<8Z2#GG>_#880VD7BTKLX6XM+H A?!'V6JA,;-B[0B6Q[L.@P MV*Z'J44IRN2<.4S= %:2<["2(+!AIUW(]3[L7 ZT%?.=(KZS-:2[N/N634<5 M6([8.!"^MFL*T*1A23]Q[$RGUC/'+MI7@F7:4J@T,+-3\LVAX;0M[H#5E!NT MPHCD<\U!TGJ5<1P"8UW8< 0Q,I%W1^D[2MCB1.K61I)4Z">&B=88QDH7)(;$ MB3&C\@FDKHBO.RJN:K(8)U09=-$YQ!/543TPLZ7F+B=\YV5@5+D=UTBHI7L>E7CPITN/K:A@6J\W,!2( M[/4 0AEL?_6 ]BJ+:LSR5("9BG+%W&WEBDUYI(?9P RO08AQ6. 4YG9.74M_ M<9=$:]// SH2PQ9+L1N;6-_PXT.#P-%H"X33A^4&.0PV!!1#N'J<']F2B204 MVE!-2TG= FT1?*(HJ@AMG1B*)W;)^7U9+,WH%L6<(P_Q JKIHL&/2+"[KQXD ML[F:"U"P^$SEBD#6:%@P3%%K2&\Q#G!9/'#>?Q=XP49->.S#3N7#)C#NRD:J M"]*V2>ZYK5*0QHBR)Z%Q9[<6%!MW@M=D7/7[(11IEGV^JG8+05W$->$WAME? MO-72(NIIQ]B)NZ4.-N<&8%67**0NE%/MJ@Q,?ED1]NR M-.1%9'MDE].4J]# M85PCO%MG.'[>:N!%0D0A'K7DPA=FO]F1AP?]4^P.HH3S9)N2_Z:'A#SRKA MD72Y0)<]\NB'_+$_1/ 0R>MI2;[W-+",2J+NYYTA* P&#"$33'&#_*%F M,3*BX2^X!T!(?(KY6.<1HK%Q2#>":H2/#&'8*U1/L4BL:#M^2U$K3[UC+Q\M M/MU0VH&KB*!X[HMJ=]NB4-;3$-K*?0&+1K# =MM0#J+P\"W%?2IVNN?#X5KE )W7F=/<&(I2/,8$=T&W8F MP\"5)Z^&*@"+HVN?]5ASTW!+?;8[EE19IEBXJAO8^S7, &A-?*IC7Y4'FQK/ M[++Q#+BMKS>89#84#>9R&@SF\NC!V'-*!ZVI]O,=.@>E7)\)[8=@-I; M*NC M4*Y0B<*[@\-MX<$6\\87MD&N+Q]I%7R:,4(G*#!D-J5S8_,R)#4VL7CO:I>; MX;]B1352:;AW7'F?NPJ##\82'Z6RW3N&@=>W,'6;&H]719$G^$M516D5W6IW MJ:BSX$NV-/LY_K[3H87MG0_N/@''A-/I!K8S-WCO+1J<94@FA%>A">$7-B'H M.UJ7-!%BWVW4G@C*C"ZSBB=X,[-!Z]HH>E"(O#=I-G?\9]H02\UA(C4:R MS1\5:]_@T6FYIMOBL1+!MA%3KBGE1)GA'7LV0_9WEH M+R>3%\X8&7HI&0$=(-Q.U/U1362"@$4<. M]DKK:TM*O63OM$SNOG_*+<$:([#);:P+FNXV/G-,P[$$\JY-S=]YIXA%VD]^V!5OJ,X%Y- MHW9],Z\CJSMO1;P)_OEK-N+L>]@E'Q\[%FO'M0S>+#S)UAS7:XD.D<":95DD M%&;?83H7)>!J+LZTINQ&;U2+<(7)YEZYG NV?B]!#SYM'[-3 M&'&>,*/U,/LU&D:]L#)DQ@3CT)(;7KPCJ](I*%@YA4G)L%07:ME867J3A"8)F8K%&N" M[M!8/[8@&=WGW((=DF-LP72'GGI)^%A0;4<$EW)$!?TG-V6WA32&Q/T M%H[/I6;(*#E@EV%ET>486OO%JMQ8)FW@K1;.%RG;-#!R@ZT)XQ[UZZXY/T:< M8EO @&6;.BED"(]*M:=B9DBY!\C5WE# 9A@3A9!(ZHK"S&LK.VIIDNF(K3#D\7DK_O2_@FC1%L+=RA MT75#+@5>/.^>C5*/8:])[DO):X$T1A;S.6,28':/D45O;/X4BY&.@E.W0EJ0 M]=&;J+"0XQ<]H-BD$WM0P"S'0?A!+KN'R7?+QF5_T-0(! MB3&FVZ&?F^XN1.^PY(KVL8=CY2-@*SQ-1O,5@ M%VF["4IW.D?)P5N7/$GKI\%9L M9>9#)Q3BINDI3&M%]KU>@8]Z\&%8H6G11/!SH.*M>C'1WH"IY\:ZR:ZN1S5K M!RJ .KB[0HG%.PPN*C=RO0>(JWLG%(?9@:3"V7Q^J'0C+=*KE#@,MJ\XZYLU MN292&1"]3=%XR=G8T[ F:[W4VS.HQ.R>8\0;&B$3L%!4:LMU&&L.KX7".\*&3XF-RT\U9(\H3XXVB8_@A*>;T MZEQ,)VF&0;<"9S5^VA=,]>SFYMVS%^:BRN #!1+@9] R<9/,SR&QB)DA3R+ M+2G6AF"..Z'F>!E/63M+4^*VPGQ@5K')(K!JI'AW4 M)-54'+X(DY76/ZIN<17I(9ZKV!B[%W!TMWAV22_/RWJ^6^.)%2ND@LXZ&24D M\UW#Z;/LSU,39>5M*)D9Y=BCI8,1+"G[49\,+(C3N H MJT=G=0Q73L;G4*1HL?<8X7 @_/!.*GG[2(2.<-8YHC[/TDRSW&QW,82:5ZQP M3;R;%7FD\AR#?IJ6AA8[I[L2S4;FN<"N&[R(S$C/J#OE>C8?AT_SG42H//H. MW4RU*Z%(+6*^PZVBF.6QM>N0H<.=9@5=]<-3Z*]DP .S@[F+6?>U"-(,$)KJS1A1P]^H4V[M$X%.DQ9\;0[0%C!ZF&+,&+;!C;.G]$'[-@LK*> MS0FA6E4!AUH/07]0;AVWC^%R"C6M+"8(NJ[RNN90[)3'C_=3?:."1!/](^"D" M1HO[^ ^$AM /5"L)ZMRRN.[35E?E$I;X<2[QOD$L!C9 MHG!WF58YO%].!I^$?23&5HV'2G:RGW.IC0)7D9U.;!!UF'-,2PU6AW=(S3GY ME@(FZF9J+2)F;KP]^$7D;TM4/SI118([PK)%W2NPW.B&M3X2T-V+ M@F8I0"HD%$FJEQ@)L8O<5OP5@O(*/8^'BM&52QDQV7!<3):T6#%6-N(:EC7K MZG$MX>X&[TDTB'W6/'^'.**74Y1WAX4NU3+$ 8+J?5J2LB1MK!;H+0F0=H*6%R5N3S=%9C;<^6-'GJ1WUT)Y5$ YB B$7Q6T;1$,VQG- %;IY MMZ/ZNE%")TMCK)7KFK&]7@(E4/!#'N'B@:4<'R%TE^IS;(+ 3+&@NPP=*8U\ M?,D^5"G-S&QWB^Y$D< Y(K+F7(XRWJ.!R6_D" .RP&/E5SIA=Q+LN1! 5J[4 MB[23?\8[2E# DV2'&7BDC M8H^TYB2C+#,OMY+20I?[8[A_0\S498$70?";PA'O3O"W54Z@)+L])XE/!F9#NAT92@DGE SZ*-X]S#HD"\!HKW.TT[:M+D0.T7 3CS"F _J96#,PBLZ%+XJHIUS MIJK8R?1UPL1%V=P]P9S$P(_CRZ%TDQ$PHEWD[CPU2".G7'HJ(*;Q0T1W_M ' M'N&<%4L^U KC3A85)PD*PF5DBW+K(5ZM)E^S5S6L'/?H4<#H"V!#ZUE=V/0& PH,26S MFR(%'F4+\(??>%?$BRLS*VO@XO]R)LXR;8S9$ M,1A43*!8S0F#D30,6Z,MN)>E/H ^MOX([IJXAJ<4KC?Y4XZ>[./.>*ASFN;E M#JULJ09P++LN HNZLR&SUNN84AJ2(G#]^M8//]L]EWM!UYZ_;J271D>')%G> M=LQPA)B:]9Z()XJ9XM>ZQ9^%<'9>-GS0%\N:MKP$Y=-^U\0D9"(N":...(GU8W)<2DP 2DRQ9T ?+A5%;@^#5O2TFYLJ M!?-=X_RN[$GS+@'R7QZGGM(.A;T):L1B*3UBTNZNV:MDM82Z31OU?W MUMKITY(L9B(WU-PKAITQZ43/>9Z?O48EO*W(:(4N-2X- W9MR>@WQ\ T9<1V MFQ'*L&0J-5C[VEUQAXX2#FR-3N6#5&4@6+NB]CL2GAB;$SMAUL8-:%%K$B00 M,E)%E,@B9);$WCP=HCCE\L#5V\@O1J4BO.#L '5^[3-%MKM:0Z M]PS][17<;G,VO'VM%C>DI=H=9-!#SOSD%:?K2E8;838@ 50[_^R"4)RCQCS9 MZA3H-3H*\8_TM-0LTIGQAL?<;.>W-H+ S0@)WN@/S.] &99D'3&X^&3BXJ0U MK=[.H=0U*&ID[M=Y&];DF:%2_-YZ1!R560V@;I/N0*;9HX;HJHIQ_ID#BK%# M0%F&PAVWX(,B4]NVNKRG?4,O! ($G(JSTE73PBW]0UUXZ0G]"BXG#S[EB,1E M:%8CM+=D E5>C3W.W/VF57]H7X&;:*'"@EB/K-:HRF% &%FL\?HDHR!N1&B; M"V*/V0_&?B)P-UU?F[VE^"BR%&S=FQ OA MEM1%%!@3G[<"[>-_0.;BZSZRO M8T[Y4^A@8JSWUW2VWK#0)PEV.PY7%=Y@)F5QFEW06$NNA)JDQ%"(*V]UKPO. M:6P+/_-#W/.BD5(['5#6S*GN0,2+N];5 3'RD)2CU,(TN5>Q)0EYW;&P1"0< M"_,*TB?N([IET?/P9R3@]VH#-2?BC=TY8,]C03O:'2[?RQ8K5LGQ9"Q9/H)I M@Z&UDU0#Z@VQL8+@ *;$=[T3UW5.\Z]7_#OABL"FJ)0<7;YX6]W,MU96CZYC MQZ74*=WY#A>I8#(2%,TT:70963-&.P,9D)62UU+5I]U3A?>Q+0D4N&#!E KN M)W.TKY8V'^!JOKH2@V!M'(MOKPAA]D@K%12X'8>D[U[@6A[V6!I5#4R'U@_@ MJ,TXL.*-E#8BPE]^W^/^C/AKA O%&@!<:(XVXN+KAH!BK\.@D@ISU# -<5OT M>]S,;XZ3K? ;1RJX^ L+2X^15>V?S 8@4D"'BLI" MO,06$ G(:*5H.8$'[!S"-C !_',8$\QU417&&@9@J;A)3U"3N854OP'@NO_ M4=EXI_=.>W?11BBD1)R@L 0L\";%;1XI,5J9K;.6O53O$V1"@-PPN9^YK# MG.:_W>(UIW!@B)Q_P17/0.7HW8&OL2@\'9/9,S+ M=N<;ZE7D[N/"TK9 MF?3KO.^:BWET]B]%)6X$9]:@V K&.?FF;TRQFY1>>0@2/86=7LBGL":VC/(# M%\>/UO,B*QR !0>Y8*=2X/C2"W!D #>;M7YYV(OZKF1Y;7>7,L5J9 [H>(4$ MVDG9#\/00XHRE%FPI7?_ZRZ:1V[@GVI) //+Q3=_>2^I:'P_)-8*-4E\UU8= MH9A/HX1PQ5'O$< M$>[AR&C-@VG*,0CTR4;\H@E7G,]Z6)LN;;!30_3]?0XFG$*GK6:_1=\#.6Q> M.7%*&S?DGB+1 U;W$E /T(+"P9/.2A*.,T[A(G.25^8B69".2/R1RZ<#(S=; MD*TWC#O MI^-I9M \\ J]/!F'^W9CSGN+<(D;+Z2S:D:,2$L!Y=I@CTW)HW M:C>>49P.E#'&^&)%C#SKB16[NL(!SIU';\+(=Q13%V]8C*K@A&K7A5IC![@1 MA8O=4F8[V&/ '"YJ(X&F4$UT]2;HW9+T2/H8!' M5PHU$5QC3:GF-3"6BJT4A06TC!:,CZ8KJF:I6._UL='YX?SGC8N0#!6\ UEW M<]B)A6N>M*UQC(-US1O>M_]6<6I\7!^4:F^JB>>J5=KT=]]/*,VDG.]+%2Z( MV^?M@SNNG"]@O@/O18^0$VCOV$NZPQ7Z\ MTL;>%G/9&O:',Q87QR@#JCO8!JRU4*)):)ZN7J^9L2U*$X1,J/8MB.+!@C^J M&CHVL\65+38CGETHSJX1?XE/L8_%"KRB/G*K?"D(291HP;_-<#ULYFPY+ MC4NMZRFIR#P4J+0KC6!&R/2&(CI76M,_0#$RIYMK-'U(T;1/ M'[_8\D0BLH8O*G[;\4J?K#?K(,,C]8YXHUKRUL@[M:3 ALPL[Y+FV@X8Z+80 M""A6-HH-0IW'FX_[6,WFZ49OUE>NL&TE18]5>T;%\D#$YFOMJ2*-1LA4&6 = M0H<6G.*E=WUB#J #HY R1?2*32P%?!#/LX;?=\E6K">#,EW470 JY$5*R4 \ M9LI:'486'&[#T5A;N9XYEH^Z!7Y_RR%X+'>M_#%JM0I7D,#N;#*Q\"0+F7EO M,T4Y&9E,IDK#/:"<:#!0M0O@I^$<\C"W.K, M\DM#%@1BLPW%TE_KGHR*GZK*IQPCHS)RI/R! -[+GK.X:)U(%,/,SE3K%$,9 MP)R=S:UA\]7ZC^5VLQ;#"V<;XTHLW'8RM'=:OW(TLO/P"#9.$<10P@4%79'8 M66DB_XSRMRVSC;2L+/?PI*.N^ #<6T@'I#RN$G1OC>:1-(3"FX1>DPOU+L9, M@98X2C X"EK[]J%8.6)AJWQ["6O>+I#T!(57C=&E9EW9:L1TD^GN5FE/DJ[- M8.TQF/QA]YVC[@7/:,,8;17)\+PV9"(@%F39.2+QIT\,0CFF;D?%FIK]/N5*<>7TM#_=U?NV.HVZ=#"!-KQS MKN53FZ$B2*G],LR\!7TR'LW'M5K[Z'+Q?0 ZF#!9IDL)E0&;5P'JQ/!M;C6Y M"Q.V:688GI*,83)+%V@[%_9UH4R*7&>'7)S*[Z$)S)9P5\[(4-9V: "TPTB/ M"XK_,FHUKSMF_*Z!I]PMQ5$,[HAK1)L"W<(<(;A?5:H12\]V=SLY+F)-UTXPB/.C(WE&CI>';URVG8?QL[ LB878[ MK26Z4TX*@N9/WG#\A"0:@K6!Q0YC.V1A*[*YMD'P0,5&U0NH]W?Z&V[.:VJK ME3*8>*^@SXC;V'$I'R[5%M1WJ;/_"XNZ0+%V$'8-VG#JJCA,5V!1DI(X= AL:$%[$-4-X=-_N:$>:N M!)L%KKC&9GM=83S'KN/V'!7HW7+O\/A4+BX8-K"?C'.Z*L#(@"O /%,AK'0; M-QETBK-;*BX#D_Q4<81,V>L-B]>,1D/-%.>"\-LUB@H"Y!/9_\XB[\VCXL+YD_5;P M0!AD(5WR:*,*,' 1;FR14'! JWHQXD(C&S6@/J7Z<&'14$6<7H4XH$J*,$'! M''% S5W!(CBS-2_>FRTT MA#3?KA H[[#B/'K+K6UDSJ.9WY.P/(K1T5A$5OD!^6MY"UW2XAG2P>07GY_3 M 5)@85X]>L0N$ >?>#%<\I_Y=+6L#H2[L_OJHU3:PIET6?CAO3H&F%U-%!AU MJHW9-":;]44(*H')5F+9F(IOL6!,V%""ZQW#(<$V-U\)$U1$%!OJC[TKG^0R M]"Z^.!X)4[D_(V1;Y(7>V]@#K0O4Y#CK2M'=X@O'56.,!+S1<36EP;^9T3-( MQ(_161S(B9>TJ%TC<6U(<9W*@N:*$/,AKR!3FH=GJUI6E&8IK!!9JN?=T>,) MS0)4/(8IBEO"<,'FA4 EP!DZX,G5_%NH&#_,H14I$7-5U <=7; 2@2$R H/U MG=3;2A]=1PO%_+# @(9[!U(,'__-W(^[Q?)*@+PQ_DW*1W_;;%>+[#E$Y1%V ME:$%,9LUXSXWRPW IU+I!Z,\5LN_(THP7$MPH5H3EGUI"55<=M 8.DX0)!$P M245=Y5+%IB.\' Z&OBF>W*P]-&W)%BND02HD8O9!\4!QD^@)Z U5(46,7K^" MNA 0VV+#;.0]=^!UE;91SPHT,E,I\;URM:I4N4\.Q3%?3-X.9$.IP"OJQM*O:C :(Z)4V\$W ]:LE:.U$#AD-Q2'@2A MDUMG#7K.!7Y!@Q'-OS/\ T%S\*T 1FXC:R&PEKG,@;=MBQ._0!(5$2O M;B6J&KVXSSU3*OB-+S%E?TM_2(JE^!5=_KY*JJ$HZ4L^]8:%A40EY;_!.5YQ MS%MJ71*!:W8[%"*TOQBV(IRS3X4/T,K*?ELT>KIXJ?87LD\;MY"^BN2J :C6 M-6G<@BV=YI]_LP4G7&H)#Q'@W\TFR(4[%V!& 4^XA97C)'*=B2,NEPBH41QK M"O>*P2RO#Y@ 268C#_210&>[D#D!@;%[]%]<5OZMY+?)VY/:OH[EVDZ]$$Q( M5F< MJ3BW_T+RKMO5;8^)*<00F2<=<4)42\E(>HS9%&2T'[,L[AUU^9ND2H] M\DP&(OUV_CRK B8WI8K(C57UGS M/1,K>2QN!9G<\SBC#H&7>1O$6.PO*F>->JG2&ZEWJ1SH+%39]R%W4@P M)N<:^8VK;!29XFO*FO-RAH,F2=A5+--K- YL_PO%ZDN2RENS!;=KBR1WW-/I M&-(V>3K;2B&I<_J 9Q.@;3.L<4V0N#N\+%FZ$=")Y7H!^?7W-LA&20+*N:EN M+5T.B2#TYQAX0X6Y17(*IV2D3E#DOE:K.T,?5P>7ST-7XQJ,&"N.C5CX;LST M=>$EHCL^(OY@E<,DP4D,+(_+3Z"TKI87UQO7)V!YS7@MB4("RS6C><]!HX,K M'S+.E9/>B"M@AV( >PI=(?2:FOHG;,RBS"H*UJ5UMF#AGD^$2NCHFB9FY:0= M)XBJ9OR8$6?)#!LZ L$WQ6!CMR/9#L'K2!9EV04J=H]Q&)NM'/S01(4;EX9+ MQWL?D="%7W2<' 'UP=9\[)1T+Q*O7>G+>VS'H:^9/GD5R&XB'CFLKDN8,1:G MR+ZYT6]2[@46-E=4Q9^#B>!]0)[&C^3[3TRZH^QG4!O ZQPB+NJ9 M_B7_% MQHF*6<\"E&'I _%$8&(#8K>QTWHC<*"^Q &^ Q=\("K/VGNC#FY(910YB# E M_[FO]2UL0Z4V-O99&PUO#LL%P8K8V7H5/BTJ(:;WT*S=))P'F?+ D2]#9$PB M:J%%B"!X?#B8=+_!8%(_3#$JBMHBH+&K0HTW:LL9).5?*L08!40!/G ZFME< M1>D75FKZ@C5(L<3M:=_,AUV<'&%]8L?PO/@,YBOH^*V*?Q#GJ#A,^7! 6^($ MM2X=VET<=+,+>:-2@"[M@UC1"2( M"))GWQP1*^F,*M::)4,0+0DR)P3("=+@),@(-G]^]7>&W^-*4RBCWYF;V)+J MWJ+&+Y8+#BTBQ=B&?4O&RDY7//6!;[@>./IPB&P[$B_$^,_$PSO,:.,XTB#D MF\<"1^2KN0=V>&;03!?B6NI#@FDVR7WM"%M3J1,^B%4R(FZ]^598B/DC4(.$ MY+!0DY;YR2JQX$KR:16R6UPPUG9<9L3JVF% N0X#N]9QJ:;;9V5W5IC65Y*] M$>23U<6F7Q?/!MV^?9LMT>:5=8UL&Z#VOFM8>K$4!@NO0%+GNS"LCZ9!;CUK M7#U^HQ*Q=FJ8=K7=I: N !C"I47W( =7HBJ1"QG@P*_K^16GR^Z+P:A7O*>B M2H8G;H$%0%5*@ -T^$]L<[.Q6; X?H52%'.]%0KB\G]M%Y&O+U Y@PQ';G4A M26Q_DHRP#0*DT;5OI5XCW*D[V<)6"*H.'V\9GTJTCP<#(>9.P4:E"0"#0%*% M,CY'OF2%+N10191=*>4:JR+>\K5Q5>5LR2"^:/T2( MM;2R'16!0 23$"=N)W>[5TD=F_ZO@P WW"&LN#:6LSA M4'[3"\I75*.Q!4W#VP75G\;&..;IFY-JI2PGSDCE_;OTOGZD'7ZJ?)FG749A M]%;QDDE_&WV#>#D\ ", 6CA13,=#,TEC&AY'7TNMU];W)=0+S\4"$,"5_M)I M.,0EU_&W0X[Q-_=:PGN":BP-[#[2U6M;EVL#@P6%T:5U\#&TA+ M0E:+7.AYU-[5UVIQ6*%@G4%)>VTCL[X0Z,T[2*FJA5C[_UAJ_T)8:O&A9A=+ MCB9>+7?SFYMM=6-=\OQ*ZP>+B[!@Y@47S)0'?.ODK\[*Z8H71FT$]5!MN=/* M!GVYBNXG<(F1H+\KC'3Q&2/_WE.\[&NT&UC UHOE]\PWR)- !5>_76"=.RIZ M_ZSH=_J#'OZ$6-]G1=DI>P/\>S:>%1<\*7K:/#.=%--9:9[J]R;F[\FP1^U1 M&=1SFD9\1D4%C4QOSNJE2_VPAOLU1S>:_* M6./E?@,;]$_9BS,('C(L%A=^:F8./P>#*&J ?CXCG\TAOA+X:LRP'\ M,NK,RJ'Y)=&0:P!54[@\0'H^Z4_@A9/^N,0FA]A@.9NE6\$8>:QRAP('CL<< M3//*>$#-C/ /:#-<:YI]"F[&L&RS *,)_C#OQKO$X,MJ?_I&N\6#/!U$?__[ M1XD60"7%JR+>":30R+._SX>&?+)H=)]5[,(Y1+#G']5!ZLKPT, VV%:S,]3_ MDJ6^#RYWGSA7"G[;,."R"Q3;'W1A0Z/>XK>(S<(1%A?&/9IPT3+-$^ M?W5(ZP=7+WGIDM"665K+X+IOJSH1*7471$?DU<$"7_7)TX44A>+=<%KB]^X[ M0:$5_<_P+R,=&/%Z.I,GY2MYU"IYHZ*TA[7%8J>/%SJB@C-D%'OR2T9W2F(! M.L%Y3Z\L6EP(JT,56D5[H4T!")?[GZXFLP+3T!@?AO-+6J]G.96%U?GR JZFOM<8NDT8G/:@0 X-#>;[;WXK+W% MP4-3PX^T4^.E-*2(^:3_W'OF;(68Y6B])NG]!*(%\/2\CFH_&$6L!XLRZT]D M?8QF:_C8JZ"2!)"QT8;-_W]C"VAJ,GYS,S)KC(TV#*.,>Z<8)*]LJD:]BB'U M'EJ1N(N+X"LS@?5(-^B[$UW615TY4O!5>!Z>;O$X*@GOG'\VH0P'8!R9H P MHITM)QE"ZA+UB_RB^ .OX7D )U@H4#H2>I8K'Y MML;L+@TN>S(8R 5V,L*[#*U07^ZB)\W5.#--3TK3?!G//[3N$!\>CR?>[S!* MF(0;N8UWW\WY&@R*""4\511I(ECR\"L'KMBBDH8# H!>WC_9ZR?B]Z8=[8 - M"XXGUP\I[MET(&1&KG#7R"%>2'H%K'3RCHC>/L5U60-M6<;RM4?-]>&D1? 8&.N@MS; MECQCWC<<&/EP;(Z'>MENFM]*6"4+!$@RNO;P7Y#&?V]1CB24 M8-!WIQU9/=U]U([(GAD):H0F%&+AAB4CPLJL=>Z M%L!R \\UHX:E_PT"4)+\P%K4]EQC$;GGSJ_\<"GX'5'R(F,P6- %-1K%:E*: M.D7/4=D54F_4"U^7AGBV5U]M.K:KC1%N]:O*15C\[\.&;R%*;O1"BDBATI_X M^N'+H"PG2*DO NLUVX01OOP=V _WS6J0+H"D0CPJ#3 MG_69*H:=L5'X_L?]#Q6>MTK7Y>R8;$E82:,Y(H$U%0\:VM"7+K@>!+1GI4XE MH/A ,CXDQGK7]A[]*6.G6-1_*+<*Q8U_",,ZH\!CXA84S_T6\RZN,$H QW_R M#JI2%H:D8O;VT97+?;N^.[BG2__I+^M-[LG!\R;#67M."7%([K<\IX0P)O8^ MXF^/X)8PP%Z3=]5QP7I>.9G2/WE>">[47MZIVF.W:@NG:@^LW[TZCVH/O:>A M1U4^#3DE^E0G#^:3P-;0=61^'L,GAR7]$_')\03]39U>.1.:Z(QG,\TG_YFL M,@Y""+EE_U^96T9IB.UJU+61/%]JC$>*ER(8H#8"I175B64F2Y0%YB1D+X8Z M>CWR$_N@9N AL^&FW9U3+ZP&+4%\R+%N^+ZH$I?$N@S74T2FYDX-F:',=A9A.KFK.<,+7 M2J:,#@]]."Y^E[)L_?%0@O6THXG)*8A]-AEPU!)='@.L7O6SA<9ZK* MN%_Y7]F5YH+=L%R MSHCY822EXZTSH+CVX;C$0*SIC'5V]'; +T9LH%"(T1 E^9&YV[OCXB4C['A% MZ4!LF1D*+$<8*C\H3D9CMM_.,'06F^]W!D: %?EL!AU9^+I-+?<"&Y*\\_) M$,-NA];Y,H)0@V[/LJ]!9XCN2@SV,'],)C16,##BL,O16,8_&4E4U*RDR4[, M^$;=7G2Q7(;]"2GVM:3E,1*B1T2O M52$000U?Q*25XJ$VW<_AE<1%3;B@>WAD$@K$LC8LG?$\SM%M]:)P(;_*2F6: MU+ ?1I0II^J3?@$DYOXNBX&Y@]S?@Z+LZ^>'17]4$L8QI04.!E9H2DV5M[+N M'A,6E0_9=\7Y?,<=SDY*:R8!A\ERB.XZ6&ETS@+HW\%(Y A7U.1T;73&]\O. MU)!_<+G#??)^?G>VOH=@MQM<-#I"ZO9CF _MT#3$;M:S/E2D#TK[#)_5OEAQ M1>KV@MLV@(+6\$7H>K<&XKJ8].@H821#&XD,0Q@Q'0M>26ZW%XV0P,NW!79V MC3OG[-7%*Y8\(*\:%_8]14/>TXHX5!2_\I;ORJ^Q^C98_/&88>CFNXVY#-[/ M[\E(2[^8[P;=_O07.)J\K8:#SV9T^BZJ->!G?$#%\>QNNUQQ_@W_:AX9=,OQ M+\5L-C3_#>"C:?-;4_/6I/<+7"K3&?X[I<&)V+9!X-XWYEXST_;0@4:2LHY= M3T:FD9EA_8:I$QN((TK0;UAV9N8",*0[&5/PHLTE=3A/^"#=* ,K!RN!"K]_ MADU1@E#?_(0%TQF_K,(\*XT@?NOT'MC(8".6+OM^%E&U'QVJ@V>;R3B\!,RJ MKTG']LK30)4D1= /YO]WQ_%_G_O[O+\W]'C_T.?\G?[4X_W]SJ@G][V;HW;% MX6;-QG6+:\,:T]5RTIH)6YD ' -[CVIXZ0PF%Z1"!/;SXFI4P'4T(HB@E*C* MT1@]=K[4(0? <4 N6Q;VAYMWR2D( O88:1((2@_.& M7<,H92 WC Y*D65P[!',N!@;.:'7-2*[C&1!C&\TZ@Z&1@,VO:PP10X$\MZT MVQ_6B@9(7[-A=TQ1AI!Y^FD!8F!9F9 Y#)J-A=S#&!R>C[F@"N:!&;QQ/NI.9>0FVVFSY9-P= M3LF6V!]T>\!ES,5?3(?=D?FMF)9=R#3K]Z==Q:\$KMO0RI<=&2I>,K8&/P*Q#%?%F9GCJ^4*:R)2-I'T%J43H0CC=X-6 M5-758>?"(Z_\[BZQ.XS\Y.XJF> =0&'B!.NERR>-CS1*Q1;&3&' -L<$G<^@ M]D#^%Y[HX4"OY@O'ZP1S7$JI^6%V/.'$)">&UTR&AK49)C493%08%*X,J'V^ MLPXI<$EB)JI1Y+4CZP+FT=&J*[V*A*_259SS2BK!(H =!:B/\-X)YW\CBGQ+[O;D$#+=**B 3C(TMR:V#+5Z$1&<: MGO0-I40QG;_Y[GCKV,QL.C468Z(IP@DPB)^<>%(A\.%LH_EGSD_9F1FM)'PV MZ=0URGQOK+%/ZI!NR\Y@*$>N[CE$A#)"B<>GW2AP=].!A/PN*6QXR1-8VADEK-6/G!8I3'S>F6PU4\,!N,D+_);&?9+ MFT-80X@!J:2)PRI3(FALK6JNH.&B S,1-#J?.,L^?QXU:VUPZ#6(VBN-UOI+ MV)K1G8M?PN/DVYFCY6F/.'!;WY"M^K(^O4*%#*T?M4>SP5'O)LU7OTS7_OD M3^5@BI:*L6>PGIA[CX*-A49K6S _/?-TW5^C0,%Z& M[S!#NCW<_"#/%?N;SC@2-%/!25Y M6GP ]8$$/4HYBJ0H!P*!%VCXM:&6KJ66+Q>OBI-G41/ZF6F+9Z2=78657Z)' MY^O&+M]4E]VB5__,0U?MK^\ S/+MOKK=_7=4.L.J'H[Z>1J[XD>1F=%+RMCD M-&0&4R-T8L\)#OPE?'>8AH:L:=)PTNH;5/TC(1CKY''9G<;>RG1O.KL68@+1 MT0"W\R6#Q5*DD@V2;'I?#=Y>/Y3,N;XY!:2W!5^]^88(82.(B:A__"83./#1 M+S&>."'$<1*@FL3'0;2"DN31FZ-NKQ=Q[7._CGKX]3C3V[DKU0X*I:J_VJY, MZDE09?67Z,",>JGAMA"0HHO&U8JI\^Y(&)5O/@S?^#-7!D^OUGED1TR;(\/W M!CG$U8Q9-YHB9CKG2EM'3TNHH,L/-=S"AEN]-!)0!4<'S^6GY2Y:!/^)K7E" MBN0:>HCV,;6-@HUX5+=)D!;31.ISPT"W>W/?+S>)ALT['X&IVJ=_9D]OH&KX M6YU%_/G;QD6"?\;4:O[0IDG_J5I%V_:D@Z+,234H'&8T*EBF^E&!-V"YJ!RD MZ@^)Q/RA 6&;=[<_3!'*%ZA^R$F9#V][.DBU/4WVB$:)]7R%',7>!S^*]R1? MM<.O[F3PIEMW-O^>ZFR4YA,/E\@>#..=E>#2*-BY5>L =C&K?J[+.IFG&?\Z M8JX9,2*)?AU1908,FZD!&%B3*AOK2=\?^NHL,QC;8AID/(OD?5KDH;AE@\U# M+-(:=<"(5^]9<6H/ZEVWG<(V(H<6 B_'.J/#7&[B%+4,PGR?@5J>C5-,08%W M1U]IK.[D>SF0[G@;\_C<-5LHCGKQ+QIJ"O&DL4&GMBHQI?CH,'5YQW>MM]SV MC()7O"'!(/[ZR>C?D-<$TDI$":VPI:,S'$%))\=8 R#=-(P:V.7F&7C(//$6 MUN]'-!,R2T5*H#58Y82L.CSLYG=:M)H&QV[Q8HR'74/G1]'O)]F"IK9;CF+XZ]GWY>Z_7Z"-Y[0W.^WU,Q=#9AY/,)YZBX"S M7FX;(+0[7H&>C+(YR*A_&?EDD%,7M<3J2QUI[-*C+Q^()G3O=XJS/\SKT.JI MF?HI( @U7$,:BC@^V#XR<3::'_R&;;QG9I, MLXU:3&3:1M.L3;9-SB7.N(W1PA=U:U:Y0,M>\"468?(8*.9AX3:?('Z^G[:?QG#^X M.ZJ;]O.GE>SGITSKJ8??8IA?_%*SBP :.18=-"IR]MM5 M^4_R0RO^M&'W[1!E(T&O0#D40CD2T++%KGM\BA8D9G(@+!C-6* MHV W:UZ/ 3=3<]WZ(-\)M,;819&#H8S-2AFBJ5VBD^ MN]QG3N:*SB+6L6@;NN.5C;4:3?[5A:$F##(5RM.A6'FSH1&." M^ESV'XG^J9FW'E$[G,+6"ID=/7%773*<1DQ,L_!:#$Y[Z ML#%Z@0?*63O_!HRN\/''H12H6/^H_[YUPT^^0FA'1VU0'@SQB,UZ4"-/OC$/'<6C M-NDI.CUJPYK )Y]Z59O[>]3Z'=?\42N5A=U\ZB6JZ>A1:].RW2//>QYH].D/ M9%U?CSQV;9L^:G5R *M/O3+Y?AZU*NV:/8Y>4G"R3TXHZ4X>1R'-;1ZU$ VP MN4^])(W=/6IQCFK]>*:; W^*3PWV<_C66YCLX\2@7^N-/JD$N)*HV*!DG?N42^4M_9#FAPXK [AL$X^>'Q_D M]I^'==XY!2!XDAR4'S-A;\V/IJACRS:]@/H)=.%"Z-VQJR= MJC'3!'G]@)'4H$RG'1BUB-.1^/7$@--)OZ@/QUQ#9H_!EGX0B/0#]N.-(>E] MQ1EE<:?U+NKH2'6*&P"3UKYJSF%/[)1-H]8Y=RU>3?2ZKO9M^JP%IXX;@GJWZK)WC[D^7,(G]&84LBHO)D#6H//'3[,.1+%1/*9 MQTG/_^:@=1]P\5_N-8)TG=!9!WL<":@UR,?I=@/XX^@A03,&H=_' M-XZNB$?"7(?M(6IUI,$8<1Z"GG*3\I"I?\08UW$GY3C.)8H:F38T,DDD)($R M9>:(6_VC!OTZT=HH:HVID!GEN05#/A<4B98'M 9,.=/EI^J/S>H/Q!LUTUE" M/44 #01(WYCJHQM.Q0U&D(A(\Q"M&;1;=QBRH\FI'!8 &U $S+/QDSS/.LSH MH]WA=4C-32)% J2YU2L"$Y.<7],@DIC-IWF,W?2*_(= TV'\^1(D,?>!K%6G M?NFR>,L1DP\E7$2-H?XB0FR"2JYY58$GYQ]RP*,U#7GR:.UHW.:7&A:P M<;>?H(=P^YN;S((#9Z2P\./\G#);!F-+\JLD8WJ;QVNT-)^!W0CN M3AL\^2?/FH(Z56N)-&!6]@!UX##0-N.;8 7#R2 "(0 M=3+C=P3_H64W->VPZ-"N'=G-TNYFF=S-$ L]$OO:Z?<16GJNG6G3> @Z/6<9 M:!I&!+@>/C'FA@8-5,Z8[+G7&\:1DUN\.H89C':="?<4DDL*L\RU3/_&\FP> MQSU25?G^JSF635#G=5).>VFB;M"-7."A4H'1H=QBUBW-D:\VW/.U[[98[B-; M;"5&U+90OSFM+^]@(*;'1HI)/),YGA',X.[I]8A<89GB;(LYA6AWN;PO]'.L M31>$UE6GAT:P\:IZJ8/7!A Y@F-O=Y>0=LY3G4N"/,'YDN:/S=6=S5J52<_U M2J])1BOTU@V"Y>\Q/4RBRCM^I90Z+;7#YO4%"1C79/Y,V9;]MRC]^MNFS5-@ M7VKQW/7FT*;3ZT3>$^&+XGXH:(;H8"2@_3CQ]//\>_4 '\"*;,.:%]?M:EYHPN3!QW39:N&C15KOEY8J%)J$/\*7?I6,Q-1J<5R\ M7XS(#C1L^#<]( M:7>Z,*/;^7!)CQ+S;G]E1B^NS=#PGLNA$0;/[[,NQPAM?/]UOJ?J("(/0"&3 MRLB(,?!D5)]"UEG$2ETAEMMO;/6=80&T(E?H 8ADY?V,HB])0FR$\.[H-;:^D?C0I^-%%N*FXN MD@);%?=(*X-'O! 4^X@.2Z961[K?;!&-G+!:6P4C?"G'R6K)4"ID-([ *Y@1 MM=*=QJK-L#N*/VQ1+*5^ ASWEM*JCP*5;3@00?EH7'0=GWHTZ;]++G]=$8MX MQ*E*%KG52O?WKKJ! (?MYJJJW#:\7,V7M[X*?04?1=1^N+'&V,C6CF(JF:4T M7L&[^;?=(:%THOP-KAXS"B.3M"_Z<$6#O5ZN8CD&JY3-#\4%;SJ%0W/ULOGA MN=G"?09GE+G;Z?D;KRXW1$_[GMH() M5:Q"T&>[:I[0\AGQ)!Q7R^5B5)Y?=P7V45"_(G,"9C)]#GVCMO/&G/)%?<(Y>^WH_6D]9M8!I'Y?WR1DBD]-C>D ' M66'<''^CCD"VS6*SEJM90+GN#+U0.EQD0+8-R&N[P^7N:KMD]V.[1HR^LS.< M%K'2_PBBI8P:'GS[&'N/YCI10!M^V6QE;#OA7%/ML"O7BRG#G]]=.+7Y*,L9%UH_UBW3TG/??<64B*&[UC<%\!:-1Q M)IH$5UK7[X.@R2K@I+F0-0@3*:3B1!M7E4%3*R!Y8Q=Q%LS#!P;,"*6,' MO;9 &M=$:U#BQCANL@-_"J'>7N]JH[!49!?-?0/\5#>8)!NIHUV=1(MJNI7Z8VNJ$Y&\ )&7SU_D M8O6/-0;]>;YW:1Q<&2.*-BUEFHI>;47S'+P>>VDXUY M"QWPF[4Y%*1E^LZ6Z(()GNS/5GBT'&>M1XH$3_87R&G+5R[A].!*?P!02P,$ M% @ P(073Y@?;FV/!0 QBX \ !X;"]W;W)K8F]O:RYX;6S%FMMN MVS@00'^%\,ON IMUK%O:(@G0)NEN@+0)XFQ?%[1$VT0DTB4I)^G7=RCG,DKE MP;Y,_&2;DJ5CRIPS'/+PSKK;F;6WXKZIC3\:+4-8?1B/?;E4C?1_V94R<&1N M72,#?'2+L5\Y)2N_5"HT]3C9WR_&C=1F='SX=*TK-\8?;%!ET-9 8VSXIM6= M?SD>/PH))ZS5C9P=C?9'0K;!?M9U4.Y4!O6WL^U*F\71:#(2<^U\F,9[=V7C>=^,']GVZT\[DNU:DMVT:9 ML.E'I^IX=^.7>N5'PLA&'8U.[%HY<247*F+#73 MR,C)8RIEO*H$O/.VUA5P5.*3K*4IE4"0"0&9[ 1R&G'@JP@R)2#3'4+^ER#( MC(#,=@F9(LB<@,QW"9DAR(* +'8)F2/( P+R@!=RVC:-= _"SL6GUFNCO!?2 M *5>&#W7"/(= ?F.%_):K95IE4@_IAOA8?F^U@^!QLW068U*BF#";XE3->L^3\L&$60C3 M8,O;I:TKY?QOX@QZ*SQ@-DH#$V8/G)O2-DKLDF%^@ESK+^ 8*$V#KH,2Z"#$=KH7\,M)8 )LP$NU$+6 F8ZI5)5 MUXT1]Z26NL&,":6$A%D)U[%157M7TH4'<>.D\;)\'>82RA )LR&F[*W\'QB, M5BX2"IC6=%\&L\ M'4@IV:3,LD&8)]8$!SGL4^G9_RG^Q9B4;-(WJE !YK6*RR,PY..([RYF2HQ) MV29]N](5D$[ABE4+YH$G_D6Z6_S0,\HV&;-MMF-.E];AHD-&^2=C]@_9F_UZ M/F6@C-E VS$ASJ]P.2FC+)2Q5[VV/G08]KV'3BZ/L%>]7C+S/N9E&WP/D[)0 MQFRA/B9*V3>@&).R4/:&\YP]<3:?*XCO@/C8CC$I"V4[FO*+*:5/J52R=RX=7JX$Y9:&]/S M@MPEQBP?&A/G;P4EGX)9/C1F;\L=)9^"??O ]J5YB$L8DY)/P2R?[:OS7?#$ M>P,I^1QPR^?U$OU@:#^@Q'/0B6?R/#RLUATE5]14N[Z&]E'5YY41\V>P) MR_*XLV/>UO4)M%V:"RMC>W>-IRWDQS\!4$L#!!0 ( ,"$%T^&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/%VLUJVT 4AN%; M,;J C.><%PX,8 MZ?$EG9MRZMI\//5Y]7XYMWE3'4OIOSF7M\=T:?)=UZ=V_&;?#9>FC!^'@^N; M[6MS2$[6:W/#=$;U]#B=N7K>;:KA>>>KU<]F.*2RJ=S[V;UUPVL^IE2RN[[Y MNW'!^).//OW/^FZ_/VW3]V[[ZY+:\DG%WP65^SQ(YH.$'J3S04H/"O-!@1X4 MYX,B/5,\'U?2@^_F@>WK0PWS0 SW(KX&,:WX2PIJOM0=<>[[7'H#M M^6)[0+;GF^T!VIZOM@=L>[[;'L#M^7)[0+?GV^T!WIZOMP"]A:^W +UE@6MM M=+'-UUN WL+76X#>PM=;@-["UUN WL+76X#>PM=;@-["UUN WL+76X'>RM=; M@=[*UUN!WKK 60DZ+.'KK4!OY>NM0&_EZZU ;^7KK4!OY>NM0&_EZZU ;^7K M'8#>@:]W 'H'OMX!Z!WX>@>@=UC@K!L==O/U#D#OP-<[ +T#7^\ ] Y\O0/0 M._#U#D#OP-<[ KTC7^\(](Y\O2/0._+UCD#OR-<[ KWC OD>@=^3K'8'>D:]W!'I'OMX&]#:^W@;T-K[>!O0VOMX&]#:^W@;T-K[>!O2V M!9XU00^;\/4VH+?Q]3:@M_'U-J"W\?6N@=XU7^\:Z%WS]:XG>N=C,Z3=CS*< MVD.^=OKS?^6Z]0_$6Y:D9]^ U!+ M P04 " # A!=/;=K3( @" #%*0 $P %M#;VYT96YT7U1Y<&5S72YX M;6S-VLM.XS 4!N!7J;)%C>MK&439 %L&"5[ )*=-U"2V; /E[<<)%PE4)$:T MTK]IFASGG#^I]:UZ?O_B*Y_O^/E$(;4W_%^WQ+&7T@6\>&*/5=&1L;J+Y+H1TV;WEO;4@WML^-V:YCGQ:4Q\N1 M7CK:'V"J'')RRMN"]HV:"J^?_%<#WW=#Y0+-?9J9./"0SXB MC5NGIOI'PW/KX_VPSRYLI^_[7OA',;+I\+NW?K@< B2'!,FA0')HD!P&),<2 M),SZ=^;%_\ 4$L! A0#% @ P(073Q\C MSP/ $P( L ( ! %]R96QS+RYR96QS4$L! A0# M% @ P(073R?HAPZ" L0 ! ( !Z0 &1O8U!R M;W!S+V%P<"YX;6Q02P$"% ,4 " # A!=/;.T?9NX K @ $0 M @ &9 0 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " # A!=/ MF5R<(Q & "<)P $P @ &V @ >&PO=&AE;64O=&AE;64Q M+GAM;%!+ 0(4 Q0 ( ,"$%T^@H2>'.0, )L/ 8 " M ?<( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ P(073PI['E4^!0 R!L !@ M ( !D1 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ P(073QKWTCZF!0 >R !@ ( !%AP 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ P(073W"D,J*U M 0 T@, !@ ( !J2H 'AL+W=OEN[^M $ -(# 9 " M 90L !X;"]W;W)K&UL4$L! A0#% @ P(07 M3ZEND9BT 0 T@, !D ( !?RX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(073]N(SBBS 0 T@, M !D ( !030 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(073R<)H/RS 0 T@, !D M ( ! CH 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ P(073V]EYV&V 0 T@, !D ( !PS\ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ P(073RIK MO2+L @ ' T !D ( !A44 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(073P"D;"GO 0 9@4 !D M ( !H4P 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ P(073UPQI,#% 0 -P0 !D ( ! MNE( 'AL+W=O2M(! "&PO=V]R:W-H965T&UL4$L! A0#% M @ P(073P*@@6O1 0 G 0 !D ( !R%@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(073U=Z&I[= M! B1L !D ( !W%X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(073U"^$!*K P K1 !D M ( !:6H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ P(073S]UO1?U 0 ; 4 !D ( !1'4 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MP(073V-J*YNS!0 3B( !D ( !!'T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(073[8+%!L1 @ MR@4 !D ( ![(8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(073SW/.W>; @ 1@D !D M ( !H)4 'AL+W=O&PO=V]R:W-H M965TF: !X;"]W;W)K&UL4$L! M A0#% @ P(073[I^1ZP2 @ , 8 !D ( !^Y\ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(07 M3PGUL?'[ 0 M04 !D ( !PJ< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(073Z$M&OK.!0 TR$ M !D ( !N:X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ P(073]=*2=AJ @ SP< !D M ( !%KL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ P(073PQ4.['- @ R@L !D ( !X<( 'AL+W=O M&PO=V]R:W-H965TA,\M0( - * 9 " :/( M !X;"]W;W)K&UL4$L! A0#% @ P(073W?1 M9D*6 @ = H !D ( !C\L 'AL+W=O&PO=V]R:W-H965TD#Q0 ( $4' 9 " 7+0 !X;"]W;W)K&UL4$L! A0#% @ P(073W_MX9@) @ #@8 !D M ( !Z=( 'AL+W=O&PO M&PO_U$" "J*@ &@ @ %[ MC $ >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " # A!=/ M;=K3( @" #%*0 $P @ $$CP$ 6T-O;G1E;G1?5'EP97-= :+GAM;%!+!08 4 !0 .(5 ]D0$ ! 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 87 FilingSummary.xml IDEA: XBRL DOCUMENT 3.19.2 html 386 468 1 true 117 0 false 9 false false R1.htm 0001000 - Document - Cover Page Sheet http://salesforce.com/role/CoverPage Cover Page Cover 1 false false R2.htm 1001000 - Statement - Condensed Consolidated Balance Sheets Sheet http://salesforce.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 1002000 - Statement - Condensed Consolidated Statements of Operations Sheet http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations Condensed Consolidated Statements of Operations Statements 3 false false R4.htm 1002501 - Statement - Condensed Consolidated Statements of Operations (Parenthetical) Sheet http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical Condensed Consolidated Statements of Operations (Parenthetical) Statements 4 false false R5.htm 1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income Sheet http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome Condensed Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 1004000 - Statement - Condensed Consolidated Statements of Stockholders??? Equity Sheet http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity Condensed Consolidated Statements of Stockholders??? Equity Statements 6 false false R7.htm 1005000 - Statement - Condensed Consolidated Statements of Cash Flows Sheet http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows Condensed Consolidated Statements of Cash Flows Statements 7 false false R8.htm 2101100 - Disclosure - Summary of Business and Significant Accounting Policies Sheet http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPolicies Summary of Business and Significant Accounting Policies Notes 8 false false R9.htm 2102100 - Disclosure - Revenues Sheet http://salesforce.com/role/Revenues Revenues Notes 9 false false R10.htm 2103100 - Disclosure - Investments Sheet http://salesforce.com/role/Investments Investments Notes 10 false false R11.htm 2104100 - Disclosure - Derivatives Sheet http://salesforce.com/role/Derivatives Derivatives Notes 11 false false R12.htm 2105100 - Disclosure - Fair Value Measurement Sheet http://salesforce.com/role/FairValueMeasurement Fair Value Measurement Notes 12 false false R13.htm 2106100 - Disclosure - Business Combinations Sheet http://salesforce.com/role/BusinessCombinations Business Combinations Notes 13 false false R14.htm 2107100 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill Sheet http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwill Intangible Assets Acquired Through Business Combinations and Goodwill Notes 14 false false R15.htm 2108100 - Disclosure - Debt Sheet http://salesforce.com/role/Debt Debt Notes 15 false false R16.htm 2109100 - Disclosure - Stockholders' Equity Sheet http://salesforce.com/role/StockholdersEquity Stockholders' Equity Notes 16 false false R17.htm 2110100 - Disclosure - Income Taxes Sheet http://salesforce.com/role/IncomeTaxes Income Taxes Notes 17 false false R18.htm 2111100 - Disclosure - Earnings Per Share Sheet http://salesforce.com/role/EarningsPerShare Earnings Per Share Notes 18 false false R19.htm 2112100 - Disclosure - Leases and Other Commitments Sheet http://salesforce.com/role/LeasesAndOtherCommitments Leases and Other Commitments Notes 19 false false R20.htm 2113100 - Disclosure - Legal Proceedings and Claims Sheet http://salesforce.com/role/LegalProceedingsAndClaims Legal Proceedings and Claims Notes 20 false false R21.htm 2114100 - Disclosure - Related-Party Transactions Sheet http://salesforce.com/role/RelatedPartyTransactions Related-Party Transactions Notes 21 false false R22.htm 2115100 - Disclosure - Subsequent Events Sheet http://salesforce.com/role/SubsequentEvents Subsequent Events Notes 22 false false R23.htm 2201201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies) Sheet http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies Summary of Business and Significant Accounting Policies (Policies) Policies http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPolicies 23 false false R24.htm 2301302 - Disclosure - Summary of Business and Significant Accounting Policies (Tables) Sheet http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesTables Summary of Business and Significant Accounting Policies (Tables) Tables http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPolicies 24 false false R25.htm 2302301 - Disclosure - Revenues (Tables) Sheet http://salesforce.com/role/RevenuesTables Revenues (Tables) Tables http://salesforce.com/role/Revenues 25 false false R26.htm 2303301 - Disclosure - Investments (Tables) Sheet http://salesforce.com/role/InvestmentsTables Investments (Tables) Tables http://salesforce.com/role/Investments 26 false false R27.htm 2304301 - Disclosure - Derivatives (Tables) Sheet http://salesforce.com/role/DerivativesTables Derivatives (Tables) Tables http://salesforce.com/role/Derivatives 27 false false R28.htm 2305301 - Disclosure - Fair Value Measurement (Tables) Sheet http://salesforce.com/role/FairValueMeasurementTables Fair Value Measurement (Tables) Tables http://salesforce.com/role/FairValueMeasurement 28 false false R29.htm 2306301 - Disclosure - Business Combinations (Tables) Sheet http://salesforce.com/role/BusinessCombinationsTables Business Combinations (Tables) Tables http://salesforce.com/role/BusinessCombinations 29 false false R30.htm 2307301 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Tables) Sheet http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillTables Intangible Assets Acquired Through Business Combinations and Goodwill (Tables) Tables http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwill 30 false false R31.htm 2308301 - Disclosure - Debt (Tables) Sheet http://salesforce.com/role/DebtTables Debt (Tables) Tables http://salesforce.com/role/Debt 31 false false R32.htm 2309301 - Disclosure - Stockholders' Equity (Tables) Sheet http://salesforce.com/role/StockholdersEquityTables Stockholders' Equity (Tables) Tables http://salesforce.com/role/StockholdersEquity 32 false false R33.htm 2311301 - Disclosure - Earnings Per Share (Tables) Sheet http://salesforce.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://salesforce.com/role/EarningsPerShare 33 false false R34.htm 2312301 - Disclosure - Leases and Other Commitments (Tables) Sheet http://salesforce.com/role/LeasesAndOtherCommitmentsTables Leases and Other Commitments (Tables) Tables http://salesforce.com/role/LeasesAndOtherCommitments 34 false false R35.htm 2401403 - Disclosure - Summary of Business and Significant Accounting Policies - Narrative (Detail) Sheet http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail Summary of Business and Significant Accounting Policies - Narrative (Detail) Details http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesTables 35 false false R36.htm 2401404 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail) Sheet http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail) Details 36 false false R37.htm 2402402 - Disclosure - Revenues - Disaggregation of Revenue (Detail) Sheet http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail Revenues - Disaggregation of Revenue (Detail) Details 37 false false R38.htm 2402403 - Disclosure - Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details) Sheet http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details) Details 38 false false R39.htm 2402404 - Disclosure - Revenues - Remaining Performance Obligation (Details) Sheet http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails Revenues - Remaining Performance Obligation (Details) Details 39 false false R40.htm 2403402 - Disclosure - Investments - Schedule of Marketable Securities (Detail) Sheet http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail Investments - Schedule of Marketable Securities (Detail) Details 40 false false R41.htm 2403403 - Disclosure - Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail) Sheet http://salesforce.com/role/InvestmentsScheduleOfShortTermAndLongTermMarketableSecuritiesDetail Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail) Details 41 false false R42.htm 2403404 - Disclosure - Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail) Sheet http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail) Details 42 false false R43.htm 2403405 - Disclosure - Investments - Schedule of Components of Investment Income (Detail) Sheet http://salesforce.com/role/InvestmentsScheduleOfComponentsOfInvestmentIncomeDetail Investments - Schedule of Components of Investment Income (Detail) Details 43 false false R44.htm 2403406 - Disclosure - Investments - Schedule of Strategic Investments (Detail) Sheet http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail Investments - Schedule of Strategic Investments (Detail) Details 44 false false R45.htm 2404402 - Disclosure - Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail) Sheet http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail) Details 45 false false R46.htm 2404403 - Disclosure - Derivatives - Fair Value of Outstanding Derivative Instruments (Detail) Sheet http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail Derivatives - Fair Value of Outstanding Derivative Instruments (Detail) Details 46 false false R47.htm 2404404 - Disclosure - Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail) Sheet http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail) Details 47 false false R48.htm 2405402 - Disclosure - Fair Value Measurement (Detail) Sheet http://salesforce.com/role/FairValueMeasurementDetail Fair Value Measurement (Detail) Details http://salesforce.com/role/FairValueMeasurementTables 48 false false R49.htm 2406402 - Disclosure - Business Combinations (Narrative) (Details) Sheet http://salesforce.com/role/BusinessCombinationsNarrativeDetails Business Combinations (Narrative) (Details) Details http://salesforce.com/role/BusinessCombinationsTables 49 false false R50.htm 2406403 - Disclosure - Business Combinations (Consideration Transferred) (Details) Sheet http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails Business Combinations (Consideration Transferred) (Details) Details http://salesforce.com/role/BusinessCombinationsTables 50 false false R51.htm 2406404 - Disclosure - Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details) Sheet http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details) Details http://salesforce.com/role/BusinessCombinationsTables 51 false false R52.htm 2407402 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details) Sheet http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details) Details http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillTables 52 false false R53.htm 2407403 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details) Sheet http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details) Details http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillTables 53 false false R54.htm 2407404 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details) Sheet http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details) Details http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillTables 54 false false R55.htm 2408402 - Disclosure - Debt - Carrying Value of Borrowings (Details) Sheet http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails Debt - Carrying Value of Borrowings (Details) Details 55 false false R56.htm 2408403 - Disclosure - Debt - Future Principal Payments (Details) Sheet http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails Debt - Future Principal Payments (Details) Details 56 false false R57.htm 2408404 - Disclosure - Debt - Revolving Credit Facility (Details) Sheet http://salesforce.com/role/DebtRevolvingCreditFacilityDetails Debt - Revolving Credit Facility (Details) Details 57 false false R58.htm 2408405 - Disclosure - Debt - Schedule of Interest Expense (Detail) Sheet http://salesforce.com/role/DebtScheduleOfInterestExpenseDetail Debt - Schedule of Interest Expense (Detail) Details 58 false false R59.htm 2409402 - Disclosure - Stockholders' Equity - Stock Options Outstanding (Detail) Sheet http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail Stockholders' Equity - Stock Options Outstanding (Detail) Details 59 false false R60.htm 2409403 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Detail) Sheet http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail Stockholders' Equity - Schedule of Restricted Stock Activity (Detail) Details 60 false false R61.htm 2409404 - Disclosure - Stockholders' Equity - Narrative (Details) Sheet http://salesforce.com/role/StockholdersEquityNarrativeDetails Stockholders' Equity - Narrative (Details) Details 61 false false R62.htm 2410401 - Disclosure - Income Taxes (Details) Sheet http://salesforce.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://salesforce.com/role/IncomeTaxes 62 false false R63.htm 2411402 - Disclosure - Earnings Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Loss Per Share (Detail) Sheet http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail Earnings Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Loss Per Share (Detail) Details 63 false false R64.htm 2411403 - Disclosure - Earnings Per Share - Shares Excluded from Diluted Earnings or Loss Per Share (Detail) Sheet http://salesforce.com/role/EarningsPerShareSharesExcludedFromDilutedEarningsOrLossPerShareDetail Earnings Per Share - Shares Excluded from Diluted Earnings or Loss Per Share (Detail) Details 64 false false R65.htm 2412402 - Disclosure - Leases and Other Commitments - Additional Information (Detail) Sheet http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail Leases and Other Commitments - Additional Information (Detail) Details 65 false false R66.htm 2412403 - Disclosure - Leases and Other Commitments - Components of Lease Expense and Supplemental Cash Flow Information (Details) Sheet http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails Leases and Other Commitments - Components of Lease Expense and Supplemental Cash Flow Information (Details) Details 66 false false R67.htm 2412404 - Disclosure - Leases and Other Commitments - Balance Sheet and Other Information Related to Leases (Details) Sheet http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails Leases and Other Commitments - Balance Sheet and Other Information Related to Leases (Details) Details 67 false false R68.htm 2412405 - Disclosure - Leases and Other Commitments - Maturities of Lease Liabilities (Details) Sheet http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails Leases and Other Commitments - Maturities of Lease Liabilities (Details) Details 68 false false R69.htm 2413401 - Disclosure - Legal Proceedings and Claims (Details) Sheet http://salesforce.com/role/LegalProceedingsAndClaimsDetails Legal Proceedings and Claims (Details) Details http://salesforce.com/role/LegalProceedingsAndClaims 69 false false R70.htm 2414401 - Disclosure - Related-Party Transactions (Details) Sheet http://salesforce.com/role/RelatedPartyTransactionsDetails Related-Party Transactions (Details) Details http://salesforce.com/role/RelatedPartyTransactions 70 false false R71.htm 2415401 - Disclosure - Subsequent Events (Details) Sheet http://salesforce.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://salesforce.com/role/SubsequentEvents 71 false false All Reports Book All Reports crmq2fy2010-q.htm crm-20190731.xsd crm-20190731_cal.xml crm-20190731_def.xml crm-20190731_lab.xml crm-20190731_pre.xml crm-ex104xgratitudebon.htm crm-ex311xq2fy20.htm crm-ex312xq2fy20.htm crm-ex313xq2fy20.htm crm-ex321xq2fy20.htm http://fasb.org/srt/2019-01-31 http://xbrl.sec.gov/dei/2019-01-31 http://fasb.org/us-gaap/2019-01-31 http://xbrl.sec.gov/country/2017-01-31 http://xbrl.sec.gov/invest/2013-01-31 true true JSON 90 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "crmq2fy2010-q.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 386, "dts": { "calculationLink": { "local": [ "crm-20190731_cal.xml" ] }, "definitionLink": { "local": [ "crm-20190731_def.xml" ], "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-eedm-def-2019-01-31.xml", "http://xbrl.fasb.org/srt/2019/elts/srt-eedm1-def-2019-01-31.xml" ] }, "inline": { "local": [ "crmq2fy2010-q.htm" ] }, "labelLink": { "local": [ "crm-20190731_lab.xml" ], "remote": [ "http://xbrl.sec.gov/invest/2013/invest-doc-2013-01-31.xml", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-doc-2019-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-doc-2019-01-31.xml" ] }, "presentationLink": { "local": [ "crm-20190731_pre.xml" ] }, "referenceLink": { "remote": [ "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-ref-2019-01-31.xml", "http://xbrl.sec.gov/invest/2013/invest-ref-2013-01-31.xml", "https://xbrl.sec.gov/dei/2019/dei-ref-2019-01-31.xml" ] }, "schema": { "local": [ "crm-20190731.xsd" ], "remote": [ "http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd", "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-roles-2019-01-31.xsd", "http://xbrl.fasb.org/srt/2019/elts/srt-roles-2019-01-31.xsd", "https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/currency/2019/currency-2019-01-31.xsd", "https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd", "https://xbrl.sec.gov/exch/2019/exch-2019-01-31.xsd", "http://xbrl.sec.gov/invest/2013/invest-2013-01-31.xsd", "http://xbrl.sec.gov/naics/2017/naics-2017-01-31.xsd", "http://xbrl.sec.gov/sic/2011/sic-2011-01-31.xsd", "https://xbrl.sec.gov/stpr/2018/stpr-2018-01-31.xsd", "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "http://xbrl.fasb.org/us-gaap/2019/elts/us-parts-codification-2019-01-31.xsd" ] } }, "elementCount": 675, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2019-01-31": 27, "http://salesforce.com/20190731": 4, "http://xbrl.sec.gov/dei/2019-01-31": 5, "total": 36 }, "keyCustom": 58, "keyStandard": 410, "memberCustom": 38, "memberStandard": 69, "nsprefix": "crm", "nsuri": "http://salesforce.com/20190731", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001000 - Document - Cover Page", "role": "http://salesforce.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2103100 - Disclosure - Investments", "role": "http://salesforce.com/role/Investments", "shortName": "Investments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FinancialInstrumentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2104100 - Disclosure - Derivatives", "role": "http://salesforce.com/role/Derivatives", "shortName": "Derivatives", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105100 - Disclosure - Fair Value Measurement", "role": "http://salesforce.com/role/FairValueMeasurement", "shortName": "Fair Value Measurement", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106100 - Disclosure - Business Combinations", "role": "http://salesforce.com/role/BusinessCombinations", "shortName": "Business Combinations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2107100 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill", "role": "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwill", "shortName": "Intangible Assets Acquired Through Business Combinations and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2108100 - Disclosure - Debt", "role": "http://salesforce.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109100 - Disclosure - Stockholders' Equity", "role": "http://salesforce.com/role/StockholdersEquity", "shortName": "Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2110100 - Disclosure - Income Taxes", "role": "http://salesforce.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2111100 - Disclosure - Earnings Per Share", "role": "http://salesforce.com/role/EarningsPerShare", "shortName": "Earnings Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2112100 - Disclosure - Leases and Other Commitments", "role": "http://salesforce.com/role/LeasesAndOtherCommitments", "shortName": "Leases and Other Commitments", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001000 - Statement - Condensed Consolidated Balance Sheets", "role": "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113100 - Disclosure - Legal Proceedings and Claims", "role": "http://salesforce.com/role/LegalProceedingsAndClaims", "shortName": "Legal Proceedings and Claims", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LegalMattersAndContingenciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2114100 - Disclosure - Related-Party Transactions", "role": "http://salesforce.com/role/RelatedPartyTransactions", "shortName": "Related-Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2115100 - Disclosure - Subsequent Events", "role": "http://salesforce.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2201201 - Disclosure - Summary of Business and Significant Accounting Policies (Policies)", "role": "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies", "shortName": "Summary of Business and Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiscalPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "crm:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2301302 - Disclosure - Summary of Business and Significant Accounting Policies (Tables)", "role": "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesTables", "shortName": "Summary of Business and Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "crm:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2302301 - Disclosure - Revenues (Tables)", "role": "http://salesforce.com/role/RevenuesTables", "shortName": "Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2303301 - Disclosure - Investments (Tables)", "role": "http://salesforce.com/role/InvestmentsTables", "shortName": "Investments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2304301 - Disclosure - Derivatives (Tables)", "role": "http://salesforce.com/role/DerivativesTables", "shortName": "Derivatives (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2305301 - Disclosure - Fair Value Measurement (Tables)", "role": "http://salesforce.com/role/FairValueMeasurementTables", "shortName": "Fair Value Measurement (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2306301 - Disclosure - Business Combinations (Tables)", "role": "http://salesforce.com/role/BusinessCombinationsTables", "shortName": "Business Combinations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002000 - Statement - Condensed Consolidated Statements of Operations", "role": "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "shortName": "Condensed Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Tables)", "role": "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillTables", "shortName": "Intangible Assets Acquired Through Business Combinations and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2308301 - Disclosure - Debt (Tables)", "role": "http://salesforce.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2309301 - Disclosure - Stockholders' Equity (Tables)", "role": "http://salesforce.com/role/StockholdersEquityTables", "shortName": "Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2311301 - Disclosure - Earnings Per Share (Tables)", "role": "http://salesforce.com/role/EarningsPerShareTables", "shortName": "Earnings Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2312301 - Disclosure - Leases and Other Commitments (Tables)", "role": "http://salesforce.com/role/LeasesAndOtherCommitmentsTables", "shortName": "Leases and Other Commitments (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401403 - Disclosure - Summary of Business and Significant Accounting Policies - Narrative (Detail)", "role": "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail", "shortName": "Summary of Business and Significant Accounting Policies - Narrative (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "us-gaap:SegmentReportingPolicyPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "crm:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2401404 - Disclosure - Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail)", "role": "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail", "shortName": "Summary of Business and Significant Accounting Policies - Schedule of Property and Equipment Estimated Useful Lives (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "crm:PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_FurnitureAndFixturesMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402402 - Disclosure - Revenues - Disaggregation of Revenue (Detail)", "role": "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail", "shortName": "Revenues - Disaggregation of Revenue (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD_srt_StatementGeographicalAxis_srt_AmericasMember", "decimals": "-6", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402403 - Disclosure - Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details)", "role": "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails", "shortName": "Revenues - Contract Balances, Unearned Revenue and Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q1", "decimals": "-6", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2_srt_RangeAxis_srt_MinimumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-09-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2402404 - Disclosure - Revenues - Remaining Performance Obligation (Details)", "role": "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails", "shortName": "Revenues - Remaining Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2_srt_RangeAxis_srt_MinimumMember_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain_2020-09-01", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensation", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002501 - Statement - Condensed Consolidated Statements of Operations (Parenthetical)", "role": "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical", "shortName": "Condensed Consolidated Statements of Operations (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember", "decimals": "-6", "lang": null, "name": "crm:AmortizationOfPurchasedIntangiblesFromBusinessCombinations", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403402 - Disclosure - Investments - Schedule of Marketable Securities (Detail)", "role": "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail", "shortName": "Investments - Schedule of Marketable Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403403 - Disclosure - Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail)", "role": "http://salesforce.com/role/InvestmentsScheduleOfShortTermAndLongTermMarketableSecuritiesDetail", "shortName": "Investments - Schedule of Short-Term and Long-Term Marketable Securities (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403404 - Disclosure - Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail)", "role": "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail", "shortName": "Investments - Schedule of Marketable Securities in Unrealized Loss Position (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403405 - Disclosure - Investments - Schedule of Components of Investment Income (Detail)", "role": "http://salesforce.com/role/InvestmentsScheduleOfComponentsOfInvestmentIncomeDetail", "shortName": "Investments - Schedule of Components of Investment Income (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:InvestmentIncomeInterest", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OtherLongTermInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2403406 - Disclosure - Investments - Schedule of Strategic Investments (Detail)", "role": "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail", "shortName": "Investments - Schedule of Strategic Investments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "crm:ScheduleofStrategicInvestmentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2019Q1", "decimals": "-6", "lang": null, "name": "us-gaap:EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404402 - Disclosure - Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail)", "role": "http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail", "shortName": "Derivatives - Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404403 - Disclosure - Derivatives - Fair Value of Outstanding Derivative Instruments (Detail)", "role": "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail", "shortName": "Derivatives - Fair Value of Outstanding Derivative Instruments (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2_us-gaap_BalanceSheetLocationAxis_us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeFairValueOfDerivativeAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherExpenseMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404404 - Disclosure - Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail)", "role": "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail", "shortName": "Derivatives - Effect of Derivative Instruments Not Designated as Hedging Instruments on Condensed Consolidated Statements of Operations (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_DerivativeInstrumentRiskAxis_us-gaap_ForeignExchangeContractMember_us-gaap_HedgingDesignationAxis_us-gaap_NondesignatedMember_us-gaap_IncomeStatementLocationAxis_us-gaap_OtherExpenseMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DerivativeGainLossOnDerivativeNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OtherLongTermInvestments", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2405402 - Disclosure - Fair Value Measurement (Detail)", "role": "http://salesforce.com/role/FairValueMeasurementDetail", "shortName": "Fair Value Measurement (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FairValueByBalanceSheetGroupingTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "crm:FairValueAdjustmentLossOnRemainingPerformanceObligationsofAgreements", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406402 - Disclosure - Business Combinations (Narrative) (Details)", "role": "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "shortName": "Business Combinations (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "D2020Q2Apr30_us-gaap_BusinessAcquisitionAxis_crm_MapAnythingInc.Member", "decimals": "-6", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003000 - Statement - Condensed Consolidated Statements of Comprehensive Income", "role": "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "shortName": "Condensed Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "crm:FairValueAdjustmentLossOnRemainingPerformanceObligationsofAgreements", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406403 - Disclosure - Business Combinations (Consideration Transferred) (Details)", "role": "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "shortName": "Business Combinations (Consideration Transferred) (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R51": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2406404 - Disclosure - Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details)", "role": "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "shortName": "Business Combinations (Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "I2020Q2Jun30_us-gaap_BusinessAcquisitionAxis_crm_Salesforce.orgMember", "decimals": "-6", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407402 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details)", "role": "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails", "shortName": "Intangible Assets Acquired Through Business Combinations and Goodwill (Intangible Assets Acquired From Business Combinations) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407403 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details)", "role": "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails", "shortName": "Intangible Assets Acquired Through Business Combinations and Goodwill (Expected Future Amortization Expense for Purchased Intangible Assets) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2407404 - Disclosure - Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details)", "role": "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails", "shortName": "Intangible Assets Acquired Through Business Combinations and Goodwill (Goodwill) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "-6", "lang": null, "name": "us-gaap:GoodwillTranslationAndPurchaseAccountingAdjustments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Debt - Carrying Value of Borrowings (Details)", "role": "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails", "shortName": "Debt - Carrying Value of Borrowings (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408403 - Disclosure - Debt - Future Principal Payments (Details)", "role": "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails", "shortName": "Debt - Future Principal Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408404 - Disclosure - Debt - Revolving Credit Facility (Details)", "role": "http://salesforce.com/role/DebtRevolvingCreditFacilityDetails", "shortName": "Debt - Revolving Credit Facility (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2019Q1_us-gaap_CreditFacilityAxis_us-gaap_RevolvingCreditFacilityMember", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408405 - Disclosure - Debt - Schedule of Interest Expense (Detail)", "role": "http://salesforce.com/role/DebtScheduleOfInterestExpenseDetail", "shortName": "Debt - Schedule of Interest Expense (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:InterestExpenseDebtExcludingAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409402 - Disclosure - Stockholders' Equity - Stock Options Outstanding (Detail)", "role": "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail", "shortName": "Stockholders' Equity - Stock Options Outstanding (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2019Q4", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004000 - Statement - Condensed Consolidated Statements of Stockholders\u2019 Equity", "role": "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "Condensed Consolidated Statements of Stockholders\u2019 Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2018Q4_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409403 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Detail)", "role": "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail", "shortName": "Stockholders' Equity - Schedule of Restricted Stock Activity (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2019Q4_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2409404 - Disclosure - Stockholders' Equity - Narrative (Details)", "role": "http://salesforce.com/role/StockholdersEquityNarrativeDetails", "shortName": "Stockholders' Equity - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2410401 - Disclosure - Income Taxes (Details)", "role": "http://salesforce.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": "2", "lang": null, "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411402 - Disclosure - Earnings Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Loss Per Share (Detail)", "role": "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail", "shortName": "Earnings Per Share - Reconciliation of Denominator Used in Calculation of Basic and Diluted Loss Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "lang": null, "name": "us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockCompensationPlanMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Earnings Per Share - Shares Excluded from Diluted Earnings or Loss Per Share (Detail)", "role": "http://salesforce.com/role/EarningsPerShareSharesExcludedFromDilutedEarningsOrLossPerShareDetail", "shortName": "Earnings Per Share - Shares Excluded from Diluted Earnings or Loss Per Share (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_us-gaap_StockCompensationPlanMember", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412402 - Disclosure - Leases and Other Commitments - Additional Information (Detail)", "role": "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail", "shortName": "Leases and Other Commitments - Additional Information (Detail)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseRenewalTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412403 - Disclosure - Leases and Other Commitments - Components of Lease Expense and Supplemental Cash Flow Information (Details)", "role": "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails", "shortName": "Leases and Other Commitments - Components of Lease Expense and Supplemental Cash Flow Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "crm:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412404 - Disclosure - Leases and Other Commitments - Balance Sheet and Other Information Related to Leases (Details)", "role": "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails", "shortName": "Leases and Other Commitments - Balance Sheet and Other Information Related to Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "crm:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "lang": null, "name": "crm:FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2412405 - Disclosure - Leases and Other Commitments - Maturities of Lease Liabilities (Details)", "role": "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails", "shortName": "Leases and Other Commitments - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD_srt_LitigationCaseAxis_crm_ShareholderDerivativeLawsuitsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2413401 - Disclosure - Legal Proceedings and Claims (Details)", "role": "http://salesforce.com/role/LegalProceedingsAndClaimsDetails", "shortName": "Legal Proceedings and Claims (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD_srt_LitigationCaseAxis_crm_ShareholderDerivativeLawsuitsMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LossContingencyNewClaimsFiledNumber", "reportCount": 1, "unique": true, "unitRef": "claim", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005000 - Statement - Condensed Consolidated Statements of Cash Flows", "role": "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows", "shortName": "Condensed Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2QTD", "decimals": "-6", "lang": null, "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember", "decimals": "INF", "first": true, "lang": null, "name": "crm:NumberofCompanysBoardMembersthatHoldBoardSeatsinFoundation", "reportCount": 1, "unique": true, "unitRef": "board_seat", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2414401 - Disclosure - Related-Party Transactions (Details)", "role": "http://salesforce.com/role/RelatedPartyTransactionsDetails", "shortName": "Related-Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FI2020Q2_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_srt_AffiliatedEntityMember", "decimals": "INF", "first": true, "lang": null, "name": "crm:NumberofCompanysBoardMembersthatHoldBoardSeatsinFoundation", "reportCount": 1, "unique": true, "unitRef": "board_seat", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "D2020Q3Aug1_us-gaap_BusinessAcquisitionAxis_crm_TableauSoftwareInc.Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415401 - Disclosure - Subsequent Events (Details)", "role": "http://salesforce.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "D2020Q3Aug1_us-gaap_BusinessAcquisitionAxis_crm_TableauSoftwareInc.Member_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember", "decimals": "-8", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101100 - Disclosure - Summary of Business and Significant Accounting Policies", "role": "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPolicies", "shortName": "Summary of Business and Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102100 - Disclosure - Revenues", "role": "http://salesforce.com/role/Revenues", "shortName": "Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "crmq2fy2010-q.htm", "contextRef": "FD2020Q2YTD", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 117, "tag": { "country_US": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "UNITED STATES", "verboseLabel": "Untied States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2017-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "crm_A2021TermLoanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2021 Term Loan [Member]", "label": "2021 Term Loan [Member]", "terseLabel": "2021 Term Loan" } } }, "localname": "A2021TermLoanMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "domainItemType" }, "crm_A2023SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2023 Senior Notes [Member]", "label": "2023 Senior Notes [Member]", "terseLabel": "2023 Senior Notes" } } }, "localname": "A2023SeniorNotesMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "domainItemType" }, "crm_A2028SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "2028 Senior Notes [Member]", "label": "2028 Senior Notes [Member]", "terseLabel": "2028 Senior Notes" } } }, "localname": "A2028SeniorNotesMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "domainItemType" }, "crm_AdjustmentsRelatedtoPrivatelyHeldEquityInvestmentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adjustments Related to Privately Held Equity Investments [Abstract]", "label": "Adjustments Related to Privately Held Equity Investments [Abstract]", "terseLabel": "Adjustments related to privately held equity securities:" } } }, "localname": "AdjustmentsRelatedtoPrivatelyHeldEquityInvestmentsAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "crm_AmortizationOfPurchasedIntangiblesFromBusinessCombinations": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortization Of Purchased Intangibles From Business Combinations", "label": "Amortization Of Purchased Intangibles From Business Combinations", "terseLabel": "Amortization of purchased intangibles from business combinations" } } }, "localname": "AmortizationOfPurchasedIntangiblesFromBusinessCombinations", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "crm_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Balance sheet and other information related to leases" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "crm_BuildingandStructuralComponentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Building and Structural Components [Member]", "label": "Building and Structural Components [Member]", "terseLabel": "Building and structural components" } } }, "localname": "BuildingandStructuralComponentsMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "crm_BusinessCombinationConsiderationTransferedFairValueofEquityAwardsAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Consideration Transfered, Fair Value of Equity Awards Assumed", "label": "Business Combination, Consideration Transfered, Fair Value of Equity Awards Assumed", "terseLabel": "Fair value of stock options and restricted stock awards assumed" } } }, "localname": "BusinessCombinationConsiderationTransferedFairValueofEquityAwardsAssumed", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "crm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherAccruedExpensesCurrentAndNoncurrent": { "auth_ref": [], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable and Other Accrued Expenses, Current and Noncurrent", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Accounts Payable And Other Accrued Expenses, Current And Noncurrent", "negatedTerseLabel": "Accounts payable, accrued expenses and other liabilities, current and noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndOtherAccruedExpensesCurrentAndNoncurrent", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "crm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets": { "auth_ref": [], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Current and Noncurrent Assets", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Other Current And Noncurrent Assets", "terseLabel": "Other current and noncurrent assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherCurrentAndNoncurrentAssets", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "crm_CapitalizedContractCostRenewalsandSuccessFeesAmortizationTerm": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Capitalized Contract Cost, Renewals and Success Fees, Amortization Term", "label": "Capitalized Contract Cost, Renewals and Success Fees, Amortization Term", "terseLabel": "Capitalized contract cost, renewals and success fees, amortization term" } } }, "localname": "CapitalizedContractCostRenewalsandSuccessFeesAmortizationTerm", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "crm_CashFlowLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Flow, Lessee [Abstract]", "label": "Cash Flow, Lessee [Abstract]", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities:" } } }, "localname": "CashFlowLesseeAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "crm_CashPaidDuringPeriodForAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cash Paid During Period For [Abstract]", "label": "Cash Paid During Period For [Abstract]", "terseLabel": "Cash paid during the period for:" } } }, "localname": "CashPaidDuringPeriodForAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "crm_ClickSoftwareTechnologiesLtd.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "ClickSoftware Technologies Ltd. [Member]", "label": "ClickSoftware Technologies Ltd. [Member]", "terseLabel": "ClickSoftware Technologies Ltd." } } }, "localname": "ClickSoftwareTechnologiesLtd.Member", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "crm_ComputerEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Computer Equipment And Software [Member]", "label": "Computer Equipment And Software [Member]", "terseLabel": "Computers, equipment and software" } } }, "localname": "ComputerEquipmentAndSoftwareMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "crm_ContractwithCustomerLiabilityBillingsandOther": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Billings and Other", "label": "Contract with Customer, Liability, Billings and Other", "terseLabel": "Billings and other" } } }, "localname": "ContractwithCustomerLiabilityBillingsandOther", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "crm_ContractwithCustomerLiabilityContributionfromContractAsset": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Contract with Customer, Liability, Contribution from Contract Asset", "label": "Contract with Customer, Liability, Contribution from Contract Asset", "terseLabel": "Contribution from contract asset" } } }, "localname": "ContractwithCustomerLiabilityContributionfromContractAsset", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "crm_DenominatorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Denominator [Abstract]", "label": "Denominator [Abstract]", "terseLabel": "Denominator:" } } }, "localname": "DenominatorAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail" ], "xbrltype": "stringItemType" }, "crm_EmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Employee Stock Purchase Plan [Member]", "label": "Employee Stock Purchase Plan [Member]", "terseLabel": "ESPP" } } }, "localname": "EmployeeStockPurchasePlanMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "crm_EquityAwardsAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Equity Awards Assumed", "label": "Equity Awards Assumed", "terseLabel": "Fair value of equity awards assumed" } } }, "localname": "EquityAwardsAssumed", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "crm_EquitySecuritieswithoutReadilyDeterminableFairValueImpairmentLossandDownwardPriceAdjustmentAnnualAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Annual Amount", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Annual Amount", "terseLabel": "Impairments and downward adjustments" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueImpairmentLossandDownwardPriceAdjustmentAnnualAmount", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "crm_EquitySecuritieswithoutReadilyDeterminableFairValueImpairmentLossandDownwardPriceAdjustmentCumulativeAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Cumulative Amount", "label": "Equity Securities without Readily Determinable Fair Value, Impairment Loss and Downward Price Adjustment, Cumulative Amount", "terseLabel": "Cumulative impairments and downward adjustments" } } }, "localname": "EquitySecuritieswithoutReadilyDeterminableFairValueImpairmentLossandDownwardPriceAdjustmentCumulativeAmount", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "crm_FacilitiesSpaceMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facilities Space [Member]", "label": "Facilities Space [Member]", "terseLabel": "Facilities Space" } } }, "localname": "FacilitiesSpaceMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "crm_FairValueAdjustmentLossOnRemainingPerformanceObligationsofAgreements": { "auth_ref": [], "calculation": { "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": -1.0 }, "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair Value Adjustment Loss On Remaining Performance Obligations of Agreements", "label": "Fair Value Adjustment Loss On Remaining Performance Obligations of Agreements", "negatedLabel": "Loss on settlement of Salesforce.org reseller agreement", "terseLabel": "Loss on settlement of Salesforce.org reseller agreement (Note 6)", "verboseLabel": "Loss on settlement of Salesforce.org reseller agreement" } } }, "localname": "FairValueAdjustmentLossOnRemainingPerformanceObligationsofAgreements", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "crm_FairValueOfDonatedSubscriptionsToRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair Value of Donated Subscriptions to Related Parties", "label": "Fair Value Of Donated Subscriptions To Related Parties", "terseLabel": "Value of donated subscriptions to related parties" } } }, "localname": "FairValueOfDonatedSubscriptionsToRelatedParties", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "crm_FinanceLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Finance Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Finance leases:" } } }, "localname": "FinanceLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "crm_FinanceLeaseCost": { "auth_ref": [], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Cost", "label": "Finance Lease, Cost", "totalLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseCost", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "crm_FinanceLeaseRightOfUseAssetAccumulatedDepreciation": { "auth_ref": [], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "label": "Finance Lease, Right-Of-Use Asset, Accumulated Depreciation", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "FinanceLeaseRightOfUseAssetAccumulatedDepreciation", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "crm_FinanceLeaseRightOfUseAssetGross": { "auth_ref": [], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseRightOfUseAsset", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finance Lease, Right-Of-Use Asset, Gross", "label": "Finance Lease, Right-Of-Use Asset, Gross", "terseLabel": "Finance leases, gross" } } }, "localname": "FinanceLeaseRightOfUseAssetGross", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "crm_FinitelivedIntangibleAssetsAdditionsandRetirementsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-lived Intangible Assets, Additions and Retirements, Net", "label": "Finite-lived Intangible Assets, Additions and Retirements, Net", "verboseLabel": "Additions and retirements, net" } } }, "localname": "FinitelivedIntangibleAssetsAdditionsandRetirementsNet", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "crm_FinitelivedIntangibleAssetsAmortizationExpenseandRetirementsNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Finite-lived Intangible Assets, Amortization Expense and Retirements, Net", "label": "Finite-lived Intangible Assets, Amortization Expense and Retirements, Net", "negatedTerseLabel": "Expense and retirements, net" } } }, "localname": "FinitelivedIntangibleAssetsAmortizationExpenseandRetirementsNet", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "crm_FiveInvestmentsFourPubliclyTradedOnePrivatelyHeldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Five Investments, Four Publicly Traded, One Privately Held [Member]", "label": "Five Investments, Four Publicly Traded, One Privately Held [Member]", "terseLabel": "Five Investments, Four Publicly Traded, One Privately Held" } } }, "localname": "FiveInvestmentsFourPubliclyTradedOnePrivatelyHeldMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "crm_FourInvestmentsTwoPubliclyTradedTwoPrivatelyHeldMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Four Investments, Two Publicly Traded, Two Privately Held [Member]", "label": "Four Investments, Two Publicly Traded, Two Privately Held [Member]", "terseLabel": "Four Investments, Two Publicly Traded, Two Privately Held" } } }, "localname": "FourInvestmentsTwoPubliclyTradedTwoPrivatelyHeldMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "crm_GainLossonStrategicInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Gain (Loss) on Strategic Investments", "label": "Gain (Loss) on Strategic Investments", "terseLabel": "Gains on strategic investments, net" } } }, "localname": "GainLossonStrategicInvestments", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "crm_ImpairmentsofCoststoObtainRevenueContracts": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "impairments of Costs to Obtain Revenue Contracts", "label": "impairments of Costs to Obtain Revenue Contracts", "terseLabel": "Impairments of costs to obtain revenue contracts" } } }, "localname": "ImpairmentsofCoststoObtainRevenueContracts", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "crm_IncreaseDecreaseinCapitalizedContractCosts": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Capitalized Contract Costs", "label": "Increase (Decrease) in Capitalized Contract Costs", "negatedLabel": "Costs capitalized to obtain revenue contracts, net", "terseLabel": "Costs capitalized to obtain revenue contracts, net" } } }, "localname": "IncreaseDecreaseinCapitalizedContractCosts", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "crm_IncreaseDecreaseinOperatingLeaseLiabilities": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Increase (Decrease) in Operating Lease Liabilities", "label": "Increase (Decrease) in Operating Lease Liabilities", "negatedLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseinOperatingLeaseLiabilities", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "crm_LeasesWeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Leases, Weighted Average Discount Rate [Abstract]", "label": "Leases, Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "LeasesWeightedAverageDiscountRateAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "crm_LesseeOperatingLeaseCommitmentincludingLeaseNotyetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Commitment including Lease Not yet Commenced, Amount", "label": "Lessee, Operating Lease, Commitment including Lease Not yet Commenced, Amount", "terseLabel": "Operating lease commitment balance, including leases not yet commenced" } } }, "localname": "LesseeOperatingLeaseCommitmentincludingLeaseNotyetCommencedAmount", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "crm_LesseeOperatingLeaseLeaseNotyetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "terseLabel": "Operating leases that have not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotyetCommencedAmount", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "crm_LesseeOperatingLeaseTerminationPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Lessee, Operating Lease, Termination Period", "label": "Lessee, Operating Lease, Termination Period", "terseLabel": "Operating lease termination option" } } }, "localname": "LesseeOperatingLeaseTerminationPeriod", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "crm_LessorOperatingLeasePaymentstobeReceivedNextFourYears": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Lessor, Operating Lease, Payments to be Received, Next Four Years", "label": "Lessor, Operating Lease, Payments to be Received, Next Four Years", "terseLabel": "Sublease income, next four years" } } }, "localname": "LessorOperatingLeasePaymentstobeReceivedNextFourYears", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "crm_LoanAssumedon50FremontMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Loan Assumed on 50 Fremont [Member]", "label": "Loan Assumed on 50 Fremont [Member]", "terseLabel": "Loan assumed on 50 Fremont" } } }, "localname": "LoanAssumedon50FremontMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "domainItemType" }, "crm_MapAnythingInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "MapAnything, Inc. [Member]", "label": "MapAnything, Inc. [Member]", "terseLabel": "MapAnything, Inc." } } }, "localname": "MapAnythingInc.Member", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails" ], "xbrltype": "domainItemType" }, "crm_MarketableEquityandNonMarketableDebtandEquitySecuritiesRealizedGainsLossonSale": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Marketable Equity and Non-Marketable Debt and Equity Securities, Realized Gains (Loss) on Sale", "label": "Marketable Equity and Non-Marketable Debt and Equity Securities, Realized Gains (Loss) on Sale", "negatedLabel": "Gains on strategic investments, net" } } }, "localname": "MarketableEquityandNonMarketableDebtandEquitySecuritiesRealizedGainsLossonSale", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "crm_MarketableSecuritiesTimeDepositsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketable Securities, Time Deposits [Member]", "label": "Marketable Securities, Time Deposits [Member]", "terseLabel": "Time deposits" } } }, "localname": "MarketableSecuritiesTimeDepositsMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "crm_MarketingandCommerceCloudMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Marketing and Commerce Cloud [Member]", "label": "Marketing and Commerce Cloud [Member]", "terseLabel": "Marketing and Commerce Cloud" } } }, "localname": "MarketingandCommerceCloudMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "crm_NonAmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Non Americas [Member]", "label": "Non Americas [Member]", "terseLabel": "Outside Americas" } } }, "localname": "NonAmericasMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "crm_NoncashOrPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Noncash Or Part Noncash Acquisition Noncash Financial or Equity Instrument Consideration", "label": "Noncash Or Part Noncash Acquisition Noncash Financial or Equity Instrument Consideration", "terseLabel": "Fair value of common stock issued as consideration for business combinations" } } }, "localname": "NoncashOrPartNoncashAcquisitionNoncashFinancialorEquityInstrumentConsideration", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "crm_NumberCompanysBoardMembersthatHoldBoardSeatsinNonProfit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number Company's Board Members that Hold Board Seats in Non-Profit", "label": "Number Company's Board Members that Hold Board Seats in Non-Profit", "terseLabel": "Number of Company's board members that hold board seats in non-profit" } } }, "localname": "NumberCompanysBoardMembersthatHoldBoardSeatsinNonProfit", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "crm_NumberofBoardSeatsinFoundation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Board Seats in Foundation", "label": "Number of Board Seats in Foundation", "terseLabel": "Number of board seats in Foundation" } } }, "localname": "NumberofBoardSeatsinFoundation", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "crm_NumberofBoardSeatsinNonProfit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Board Seats in Non-Profit", "label": "Number of Board Seats in Non-Profit", "terseLabel": "Number of board seats in non-profit" } } }, "localname": "NumberofBoardSeatsinNonProfit", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "crm_NumberofBoardSeatsinNonProfitHeldbyCompanysEmployeesandChairman": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Board Seats in Non-Profit Held by Company's Employees and Chairman", "label": "Number of Board Seats in Non-Profit Held by Company's Employees and Chairman", "terseLabel": "Number of board seats in non-profit held by Company's employees and board members" } } }, "localname": "NumberofBoardSeatsinNonProfitHeldbyCompanysEmployeesandChairman", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "crm_NumberofCompanysBoardMembersthatHoldBoardSeatsinFoundation": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Company's Board Members that Hold Board Seats in Foundation", "label": "Number of Company's Board Members that Hold Board Seats in Foundation", "terseLabel": "Number of Company's board members that hold board seats in Foundation" } } }, "localname": "NumberofCompanysBoardMembersthatHoldBoardSeatsinFoundation", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "crm_NumberofCompanysEmployeesthatHoldBoardSeatsinNonProfit": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of Company's Employees that Hold Board Seats in Non-Profit", "label": "Number of Company's Employees that Hold Board Seats in Non-Profit", "terseLabel": "Number of Company's employees that hold board seats in non-profit" } } }, "localname": "NumberofCompanysEmployeesthatHoldBoardSeatsinNonProfit", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "integerItemType" }, "crm_NumeratorAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Numerator [Abstract]", "label": "Numerator [Abstract]", "terseLabel": "Numerator:" } } }, "localname": "NumeratorAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail" ], "xbrltype": "stringItemType" }, "crm_OneInvestmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "One Investment [Member]", "label": "One Investment [Member]", "terseLabel": "One Investment" } } }, "localname": "OneInvestmentMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "crm_OperatingLeaseAssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "label": "Operating Lease, Assets And Liabilities, Lessee [Abstract]", "terseLabel": "Operating leases:" } } }, "localname": "OperatingLeaseAssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "crm_PaymentsForInvestmentsInPrivatelyHeldCompanies": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net cash outflow associated with purchases of investments in privately-held companies", "label": "Payments For Investments In Privately Held Companies", "negatedLabel": "Purchases of strategic investments" } } }, "localname": "PaymentsForInvestmentsInPrivatelyHeldCompanies", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "crm_PercentageofTaxBenefitLikelyToBeRealizedUponSettlement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Percentage of Tax Benefit Likely To Be Realized Upon Settlement", "label": "Percentage of Tax Benefit Likely To Be Realized Upon Settlement", "terseLabel": "Percentage of tax benefit likely to be realized upon settlement (greater than 50%)" } } }, "localname": "PercentageofTaxBenefitLikelyToBeRealizedUponSettlement", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "crm_PrivatePlacementTechnologyCompanyMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Private Placement, Technology Company [Member]", "label": "Private Placement, Technology Company [Member]", "terseLabel": "Private Placement, Technology Company" } } }, "localname": "PrivatePlacementTechnologyCompanyMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "crm_PrivatelyHeldSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Privately Held Securities [Member]", "label": "Privately Held Securities [Member]", "terseLabel": "Privately held securities", "verboseLabel": "Privately held debt and equity securities and equity method investments" } } }, "localname": "PrivatelyHeldSecuritiesMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "crm_ProceedsFromInvestmentsInPrivatelyHeldCompanies": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Proceeds From Investments In Privately Held Companies", "label": "Proceeds From Investments In Privately Held Companies", "terseLabel": "Sales of strategic investments" } } }, "localname": "ProceedsFromInvestmentsInPrivatelyHeldCompanies", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "crm_ProfessionalServicesandOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Professional Services and Other [Member]", "label": "Professional Services and Other [Member]", "terseLabel": "Professional services and other" } } }, "localname": "ProfessionalServicesandOtherMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "crm_PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Property Plant And Equipment Estimated Useful Life [Table Text Block]", "label": "Property Plant And Equipment Estimated Useful Life [Table Text Block]", "terseLabel": "Schedule of Property and Equipment Estimated Useful Lives" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLifeTableTextBlock", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "crm_PubliclyTradedSecuritiesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Publicly Traded Securities [Member]", "label": "Publicly Traded Securities [Member]", "terseLabel": "Publicly traded securities" } } }, "localname": "PubliclyTradedSecuritiesMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "crm_Range1Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 1 [Member]", "label": "Range 1 [Member]", "terseLabel": "$0.27 to $52.30" } } }, "localname": "Range1Member", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_Range2Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 2 [Member]", "label": "Range 2 [Member]", "terseLabel": "$54.36 to $75.57" } } }, "localname": "Range2Member", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_Range3Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 3 [Member]", "label": "Range 3 [Member]", "terseLabel": "$76.48 to $113.00" } } }, "localname": "Range3Member", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_Range4Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 4 [Member]", "label": "Range 4 [Member]", "terseLabel": "$118.04" } } }, "localname": "Range4Member", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_Range5Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 5 [Member]", "label": "Range 5 [Member]", "terseLabel": "$122.03 to $158.76" } } }, "localname": "Range5Member", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_Range6Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Range 6 [Member]", "label": "Range 6 [Member]", "terseLabel": "$161.50" } } }, "localname": "Range6Member", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "crm_RevenueRemainingPerformanceObligationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Revenue, Remaining Performance Obligation [Abstract]", "label": "Revenue, Remaining Performance Obligation [Abstract]", "terseLabel": "Remaining Performance Obligation" } } }, "localname": "RevenueRemainingPerformanceObligationAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "crm_RevenueRemainingPerformanceObligationCurrent": { "auth_ref": [], "calculation": { "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails": { "order": 1.0, "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Current", "label": "Revenue, Remaining Performance Obligation, Current", "terseLabel": "Current" } } }, "localname": "RevenueRemainingPerformanceObligationCurrent", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "crm_RevenueRemainingPerformanceObligationNoncurrent": { "auth_ref": [], "calculation": { "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails": { "order": 2.0, "parentTag": "us-gaap_RevenueRemainingPerformanceObligation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Revenue, Remaining Performance Obligation, Noncurrent", "label": "Revenue, Remaining Performance Obligation, Noncurrent", "terseLabel": "Noncurrent" } } }, "localname": "RevenueRemainingPerformanceObligationNoncurrent", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "crm_RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "label": "Right-Of-Use Asset Obtained In Exchange For Lease Liability [Abstract]", "terseLabel": "Right-of-use assets obtained in exchange for lease obligations:" } } }, "localname": "RightOfUseAssetObtainedInExchangeForLeaseLiabilityAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "crm_SalesCloudMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Sales Cloud [Member]", "label": "Sales Cloud [Member]", "terseLabel": "Sales Cloud" } } }, "localname": "SalesCloudMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "crm_Salesforce.orgMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Salesforce.org [Member]", "label": "Salesforce.org [Member]", "terseLabel": "Salesforce.org" } } }, "localname": "Salesforce.orgMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails" ], "xbrltype": "domainItemType" }, "crm_SalesforcePlatformandOtherMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Salesforce Platform and Other [Member]", "label": "Salesforce Platform and Other [Member]", "terseLabel": "Salesforce Platform and Other" } } }, "localname": "SalesforcePlatformandOtherMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "crm_ScheduleofStrategicInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule of Strategic Investments [Table Text Block]", "label": "Schedule of Strategic Investments [Table Text Block]", "terseLabel": "Schedules of Strategic Investments" } } }, "localname": "ScheduleofStrategicInvestmentsTableTextBlock", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "crm_ServiceCloudMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Service Cloud [Member]", "label": "Service Cloud [Member]", "terseLabel": "Service Cloud" } } }, "localname": "ServiceCloudMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Aggregate Intrinsic Value.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Aggregate Intrinsic Value", "terseLabel": "Expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestAggregateIntrinsicValue", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "monetaryItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Expected To Vest Outstanding Number", "terseLabel": "Expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsExpectedToVestOutstandingNumber", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "sharesItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited in Period Weighted Average Exercise Price", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodWeightedAverageExercisePrice", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "perShareItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options grants in period weighted average exercise price", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "perShareItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Exercise Price.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Outstanding Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "perShareItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share based compensation arrangement by share based payment award equity instruments other than options vested in period weighted average exercise price", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Exercise Price", "terseLabel": "Vested and converted to shares (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageExercisePrice", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "perShareItemType" }, "crm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price [Roll Forward]", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Weighted Average Exercise Price [Roll Forward]", "terseLabel": "Restricted Stock Outstanding, Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsWeightedAverageExercisePriceRollForward", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "stringItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationRemainingofFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Remaining of Fiscal Year", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Remaining of Fiscal Year", "terseLabel": "Amortization, remainder of fiscal year" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationRemainingofFiscalYear", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearFive": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Five", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Five", "terseLabel": "Amortization, year five" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearFive", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearFour": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Four", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Four", "terseLabel": "Amortization, year four" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearFour", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearThree": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Three", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Three", "terseLabel": "Amortization, year three" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearThree", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearTwo": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Two", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Amortization, Year Two", "terseLabel": "Amortization, year two" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAmortizationYearTwo", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardOfferingPeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Offering Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Offering Period", "terseLabel": "Offering period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardOfferingPeriod", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "crm_SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePeriod": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Period", "terseLabel": "Purchase period" } } }, "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardPurchasePeriod", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "crm_ShareholderDerivativeLawsuitsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Shareholder Derivative Lawsuits [Member]", "label": "Shareholder Derivative Lawsuits [Member]", "terseLabel": "Shareholder Derivative Lawsuits" } } }, "localname": "ShareholderDerivativeLawsuitsMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LegalProceedingsAndClaimsDetails" ], "xbrltype": "domainItemType" }, "crm_StockOptionInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Option Information [Abstract]", "label": "Stock Option Information [Abstract]", "terseLabel": "Stock Options Outstanding Information" } } }, "localname": "StockOptionInformationAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "crm_StockOptionsandRestrictedStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock Options and Restricted Stock [Member]", "label": "Stock Options and Restricted Stock [Member]", "terseLabel": "Stock options and restricted stock" } } }, "localname": "StockOptionsandRestrictedStockMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "crm_StrategicInvestmentPortfolioConcentrationRiskMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Strategic Investment Portfolio Concentration Risk [Member]", "label": "Strategic Investment Portfolio Concentration Risk [Member]", "terseLabel": "Strategic Investment Portfolio Concentration Risk" } } }, "localname": "StrategicInvestmentPortfolioConcentrationRiskMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "crm_StrategicInvestmentsBenchmarkMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Strategic Investments Benchmark [Member]", "label": "Strategic Investments Benchmark [Member]", "terseLabel": "Strategic Investments" } } }, "localname": "StrategicInvestmentsBenchmarkMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "crm_StrategicInvestmentsNetAdditionsReductions": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Strategic Investments, Net Additions (Reductions)", "label": "Strategic Investments, Net Additions (Reductions)", "terseLabel": "Net additions (reductions)" } } }, "localname": "StrategicInvestmentsNetAdditionsReductions", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "crm_StrategicInvestmentsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Strategic Investments [Roll Forward]", "label": "Strategic Investments [Roll Forward]", "terseLabel": "Strategic Investments [Roll Forward]" } } }, "localname": "StrategicInvestmentsRollForward", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "crm_SubscriptionandSupportMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Subscription and Support [Member]", "label": "Subscription and Support [Member]", "terseLabel": "Subscription and support" } } }, "localname": "SubscriptionandSupportMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "crm_SummaryofBusinessandSignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "[Line Items] for Summary of Business and Significant Accounting Policies [Table]", "label": "Summary of Business and Significant Accounting Policies [Line Items]", "terseLabel": "Summary of Business and Significant Accounting Policies [Line Items]" } } }, "localname": "SummaryofBusinessandSignificantAccountingPoliciesLineItems", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "crm_SummaryofBusinessandSignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Summary of Business and Significant Accounting Policies [Table]", "label": "Summary of Business and Significant Accounting Policies [Table]", "terseLabel": "Summary of Business and Significant Accounting Policies [Table]" } } }, "localname": "SummaryofBusinessandSignificantAccountingPoliciesTable", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "crm_TableauSoftwareInc.Member": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tableau Software, Inc. [Member]", "label": "Tableau Software, Inc. [Member]", "terseLabel": "Tableau Software, Inc." } } }, "localname": "TableauSoftwareInc.Member", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "crm_TableauSoftwareInc.TableauLitigationMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tableau Software, Inc. (Tableau) Litigation [Member]", "label": "Tableau Software, Inc. (Tableau) Litigation [Member]", "terseLabel": "Tableau Software, Inc. (Tableau) Litigation" } } }, "localname": "TableauSoftwareInc.TableauLitigationMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LegalProceedingsAndClaimsDetails" ], "xbrltype": "domainItemType" }, "crm_TermofMarketStandoffAgreement": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Term of Market Standoff Agreement", "label": "Term of Market Standoff Agreement", "terseLabel": "Term of market standoff agreement" } } }, "localname": "TermofMarketStandoffAgreement", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "durationItemType" }, "crm_TransferredoverTimeasDeliveredMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Transferred over Time as Delivered [Member]", "label": "Transferred over Time as Delivered [Member]", "terseLabel": "Revenue recognized over time as delivered" } } }, "localname": "TransferredoverTimeasDeliveredMember", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "crm_UnearnedRevenueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Unearned Revenue [Roll Forward]", "label": "Unearned Revenue [Roll Forward]", "terseLabel": "Unearned Revenue [Roll Forward]" } } }, "localname": "UnearnedRevenueRollForward", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "crm_UnrealizedLossesOnFixedRateInvestmentsUpperRangeValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Unrealized losses on fixed rate investments, upper range value.", "label": "Unrealized Losses On Fixed Rate Investments Upper Range Value", "terseLabel": "Unrealized losses on fixed rate investments, upper range value" } } }, "localname": "UnrealizedLossesOnFixedRateInvestmentsUpperRangeValue", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "crm_ValueOfResourcesDonatedToRelatedParties": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Value of resources donated to related parties.", "label": "Value Of Resources Donated To Related Parties", "terseLabel": "Value of resources donated to related parties" } } }, "localname": "ValueOfResourcesDonatedToRelatedParties", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "crm_WeightedAverageRemainingLeaseTermAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted Average Remaining Lease Term [Abstract]", "label": "Weighted Average Remaining Lease Term [Abstract]", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "WeightedAverageRemainingLeaseTermAbstract", "nsuri": "http://salesforce.com/20190731", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "stringItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Cover page.", "label": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "This is focus fiscal year of the document report in CCYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented. If there is no historical data in the report, use the filing date. The format of the date is CCYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r492" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r493" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r495" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r494" ], "lang": { "en-US": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r490" ], "lang": { "en-US": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r491" ], "lang": { "en-US": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2019-01-31", "presentation": [ "http://salesforce.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "invest_DerivativeNotionalAmount": { "auth_ref": [ "r497" ], "lang": { "en-US": { "role": { "documentation": "Aggregate notional amount specified by the derivative(s). Expressed as an absolute value.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount of foreign currency derivative contracts" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail" ], "xbrltype": "monetaryItemType" }, "invest_InvestmentAxis": { "auth_ref": [ "r496" ], "lang": { "en-US": { "role": { "documentation": "A categorization of investments (securities, debt instruments, other instruments).", "label": "Investment [Axis]", "terseLabel": "Investment [Axis]" } } }, "localname": "InvestmentAxis", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "invest_InvestmentDomain": { "auth_ref": [ "r496" ], "lang": { "en-US": { "role": { "documentation": "A categorization of investments (securities, debt instruments, other instruments).", "label": "Investment [Domain]", "terseLabel": "Investment [Domain]" } } }, "localname": "InvestmentDomain", "nsuri": "http://xbrl.sec.gov/invest/2013-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_AffiliatedEntityMember": { "auth_ref": [ "r263", "r408", "r409", "r488" ], "lang": { "en-US": { "role": { "label": "Affiliated Entity [Member]", "terseLabel": "Affiliated Entity" } } }, "localname": "AffiliatedEntityMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Americas [Member]", "terseLabel": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Asia Pacific [Member]", "terseLabel": "Asia Pacific" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsAndClaimsDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsAndClaimsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail", "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails", "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail", "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails", "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r137", "r254", "r257", "r465", "r466" ], "lang": { "en-US": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail", "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails", "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail", "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails", "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r138", "r254", "r258", "r467", "r482", "r487" ], "lang": { "en-US": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r389" ], "lang": { "en-US": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]", "terseLabel": "ASU 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndOtherAccruedLiabilitiesCurrent": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.", "label": "Accounts Payable and Other Accrued Liabilities, Current", "verboseLabel": "Accounts payable, accrued expenses and other liabilities" } } }, "localname": "AccountsPayableAndOtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r2", "r15", "r139", "r140", "r255" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "verboseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r47", "r49", "r50" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r46", "r50", "r51", "r336" ], "lang": { "en-US": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r199" ], "lang": { "en-US": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average remaining useful life", "verboseLabel": "Useful life" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r16" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r106" ], "lang": { "en-US": { "role": { "documentation": "Information by new accounting pronouncement.", "label": "Adjustments for New Accounting Pronouncements [Axis]", "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r265", "r267", "r295", "r296" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based expenses" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r267", "r291", "r294" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-based Payment Arrangement, Expense", "terseLabel": "Share-based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfAboveAndBelowMarketLeases": { "auth_ref": [ "r88" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of non-cash amortization of intangible asset (liability) for above and below market leases.", "label": "Amortization of above and below Market Leases", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfAboveAndBelowMarketLeases", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r72", "r88", "r385" ], "calculation": { "http://salesforce.com/role/DebtScheduleOfInterestExpenseDetail": { "order": 3.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of Debt Discount (Premium)", "terseLabel": "Amortization of debt discount" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtScheduleOfInterestExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r63", "r88", "r387" ], "calculation": { "http://salesforce.com/role/DebtScheduleOfInterestExpenseDetail": { "order": 2.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtScheduleOfInterestExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Anti-dilutive securities excluded" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareSharesExcludedFromDilutedEarningsOrLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]", "terseLabel": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareSharesExcludedFromDilutedEarningsOrLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareSharesExcludedFromDilutedEarningsOrLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]", "terseLabel": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareSharesExcludedFromDilutedEarningsOrLossPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r156", "r261" ], "lang": { "en-US": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Asset-backed Securities [Member]", "terseLabel": "Asset backed securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r136", "r435", "r455" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r3", "r4", "r39" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r366" ], "calculation": { "http://salesforce.com/role/FairValueMeasurementDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Fair Value Disclosure", "totalLabel": "Total assets" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsTotalMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Total assets, when it serves as a benchmark in a concentration of risk calculation, representing the sum of all reported assets as of the balance sheet date.", "label": "Assets, Total [Member]", "terseLabel": "Assets" } } }, "localname": "AssetsTotalMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r148" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r149" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedTerseLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r146", "r176" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "totalLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "auth_ref": [ "r150", "r154", "r448" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfShortTermAndLongTermMarketableSecuritiesDetail": { "order": 2.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after Five Through Ten Years, Fair Value", "terseLabel": "Due in 5 years through 10 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfShortTermAndLongTermMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "auth_ref": [ "r150", "r153", "r447" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfShortTermAndLongTermMarketableSecuritiesDetail": { "order": 1.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, after One Through Five Years, Fair Value", "terseLabel": "Due in 1 year through 5 years" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfShortTermAndLongTermMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "auth_ref": [ "r150", "r152", "r446" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfShortTermAndLongTermMarketableSecuritiesDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), maturing in next fiscal year following latest fiscal year. Excludes interim and annual periods when interim period is reported on rolling approach, from latest statement of financial position date.", "label": "Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, within One Year, Fair Value", "terseLabel": "Due within 1 year" } } }, "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfShortTermAndLongTermMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r142", "r147", "r176" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail": { "order": 3.0, "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0 }, "http://salesforce.com/role/InvestmentsScheduleOfShortTermAndLongTermMarketableSecuritiesDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value", "totalLabel": "Fair Value of Marketable Securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleOfShortTermAndLongTermMarketableSecuritiesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "auth_ref": [ "r144", "r176" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current.", "label": "Debt Securities, Available-for-sale, Current", "verboseLabel": "Marketable securities" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r268", "r293" ], "lang": { "en-US": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails", "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r348", "r353" ], "lang": { "en-US": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BankTimeDepositsMember": { "auth_ref": [ "r444" ], "lang": { "en-US": { "role": { "documentation": "Certificates of deposit (CD) or savings accounts with a fixed term or understanding the customer can only withdraw by giving advanced notice with a bank or other financial institution. A CD is a short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest.", "label": "Bank Time Deposits [Member]", "terseLabel": "Time deposits" } } }, "localname": "BankTimeDepositsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BondsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon).", "label": "Bonds [Member]", "terseLabel": "Covered bonds" } } }, "localname": "BondsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingAndBuildingImprovementsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing.", "label": "Building and Building Improvements [Member]", "terseLabel": "Buildings and building improvements" } } }, "localname": "BuildingAndBuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BuildingImprovementsMember": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Addition, improvement, or renovation to a facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Building Improvements [Member]", "terseLabel": "Building improvements" } } }, "localname": "BuildingImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails", "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r318", "r319" ], "lang": { "en-US": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails", "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r328" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r324", "r325", "r326" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Consideration transferred", "totalLabel": "Total" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r324", "r325" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "terseLabel": "Common stock issued" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r330" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinations" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r320" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r320" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "negatedTerseLabel": "Unearned revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r303", "r320" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Deferred tax asset, current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r320" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r320" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain": { "auth_ref": [ "r317" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "In a business combination achieved in stages, this element represents the amount of gain recognized by the entity as a result of remeasuring to fair value the equity interest in the acquiree it held before the business combination.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Remeasurement Gain", "terseLabel": "Remeasurement gain" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeRemeasurementGain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "auth_ref": [ "r94", "r315", "r329" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control.", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r186" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of costs capitalized to obtain revenue contracts, net" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortizationPeriod": { "auth_ref": [ "r184" ], "lang": { "en-US": { "role": { "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Capitalized Contract Cost, Amortization Period", "terseLabel": "Capitalized contract cost, amortization term" } } }, "localname": "CapitalizedContractCostAmortizationPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_CapitalizedContractCostNet": { "auth_ref": [ "r185" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Net", "terseLabel": "Costs capitalized to obtain revenue contracts, net" } } }, "localname": "CapitalizedContractCostNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetCurrent": { "auth_ref": [ "r185" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.", "label": "Capitalized Contract Cost, Net, Current", "terseLabel": "Costs capitalized to obtain revenue contracts, net" } } }, "localname": "CapitalizedContractCostNetCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "auth_ref": [ "r185" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.", "label": "Capitalized Contract Cost, Net, Noncurrent", "terseLabel": "Costs capitalized to obtain revenue contracts, noncurrent, net" } } }, "localname": "CapitalizedContractCostNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r1", "r23", "r90" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "auth_ref": [], "calculation": { "http://salesforce.com/role/FairValueMeasurementDetail": { "order": 1.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "terseLabel": "Cash equivalents" } } }, "localname": "CashAndCashEquivalentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash and Cash Equivalents [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r5", "r91", "r95" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "terseLabel": "Cash and Cash Equivalents" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r84", "r90", "r93" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of period", "periodStartLabel": "Cash and cash equivalents, beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r84", "r382" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase (decrease) in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashMember": { "auth_ref": [ "r5" ], "lang": { "en-US": { "role": { "documentation": "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.", "label": "Cash [Member]", "terseLabel": "Cash" } } }, "localname": "CashMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ChangeDuringPeriodFairValueDisclosureMember": { "auth_ref": [ "r379" ], "lang": { "en-US": { "role": { "documentation": "Measure of change in fair value.", "label": "Changes Measurement [Member]", "terseLabel": "Measurement Alternative" } } }, "localname": "ChangeDuringPeriodFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": { "auth_ref": [ "r95", "r231", "r483", "r484" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.", "label": "Commitments and Contingencies, Policy [Policy Text Block]", "terseLabel": "Warranties and Indemnification" } } }, "localname": "CommitmentsAndContingenciesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommitmentsDisclosureTextBlock": { "auth_ref": [ "r219" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.", "label": "Commitments Disclosure [Text Block]", "terseLabel": "Leases and Other Commitments" } } }, "localname": "CommitmentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r36" ], "lang": { "en-US": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "terseLabel": "Total shares available for future grant (in shares)" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r14" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationRelatedCostsPolicyTextBlock": { "auth_ref": [ "r94", "r271" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense.", "label": "Compensation Related Costs, Policy [Policy Text Block]", "terseLabel": "Stock-Based Expense" } } }, "localname": "CompensationRelatedCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r54", "r56", "r57" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r128", "r129", "r377", "r378" ], "lang": { "en-US": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]", "terseLabel": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r128", "r129", "r377", "r378", "r469" ], "lang": { "en-US": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]", "terseLabel": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r128", "r129", "r377", "r378", "r469" ], "lang": { "en-US": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]", "terseLabel": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r123", "r452" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "terseLabel": "Concentrations of Credit Risk, Significant Customers and Investments" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r128", "r129", "r377", "r378" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Concentration Risk, Percentage", "terseLabel": "Concentration risk percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r128", "r129", "r377", "r378" ], "lang": { "en-US": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]", "terseLabel": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r95", "r334", "r338", "r340" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionMember": { "auth_ref": [ "r257" ], "lang": { "en-US": { "role": { "documentation": "Building or developing real estate. Includes, but is not limited to, improvement to land for drainage, utilities, grading and subdividing.", "label": "Construction [Member]", "terseLabel": "Facility to be Constructed" } } }, "localname": "ConstructionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of contract balances and changes in contract balances.", "label": "Contract with Customer, Asset and Liability [Table Text Block]", "terseLabel": "Unearned Revenue" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r246", "r248", "r255" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss", "terseLabel": "Contract asset" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails", "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r246", "r247", "r255" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "periodEndLabel": "Unearned revenue, end of period", "periodStartLabel": "Unearned revenue, beginning of period", "terseLabel": "Unearned revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination": { "auth_ref": [ "r249" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration from customer has been received or is due, from business combination.", "label": "Contract with Customer, Liability, Increase (Decrease) for Contract Acquired in Business Combination", "terseLabel": "Unearned revenue from business combinations" } } }, "localname": "ContractWithCustomerLiabilityIncreaseDecreaseForContractAcquiredInBusinessCombination", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r256" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Revenue Recognized", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r261", "r264", "r468" ], "lang": { "en-US": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate Debt Securities [Member]", "terseLabel": "Corporate notes and obligations" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r67" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Total cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]", "terseLabel": "Cost of revenues" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r126" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]", "terseLabel": "Customer Concentration Risk" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r322" ], "lang": { "en-US": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r238" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r9", "r11", "r12", "r436", "r437", "r453" ], "lang": { "en-US": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r12", "r234", "r437", "r453" ], "calculation": { "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-term Debt, Gross", "terseLabel": "Total carrying value of debt", "totalLabel": "Total carrying value of debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails", "http://salesforce.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r33", "r236", "r386" ], "lang": { "en-US": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate for the three months ended July 31, 2019" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r34", "r99", "r240", "r241", "r242", "r243", "r385", "r386", "r388", "r451" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "auth_ref": [ "r161", "r180", "r183" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer", "terseLabel": "Marketable securities in an unrealized loss position for more than 12 months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "auth_ref": [ "r161", "r180" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail": { "order": 2.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "negatedTerseLabel": "Marketable securities in an unrealized loss position for more than 12 months, Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "auth_ref": [ "r161", "r180", "r183" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months", "terseLabel": "Marketable securities in an unrealized loss position for less than 12 months, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "auth_ref": [ "r161", "r180" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail": { "order": 1.0, "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "negatedTerseLabel": "Marketable securities in an unrealized loss position for less than 12 months, Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table Text Block]", "terseLabel": "Schedule of Short-Term and Long-Term Marketable Securities" } } }, "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "auth_ref": [ "r158", "r177", "r183" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position", "totalLabel": "Marketable securities in an unrealized loss position, Fair Value" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "auth_ref": [ "r159", "r178" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss", "negatedTotalLabel": "Marketable securities in an unrealized loss position, Unrealized Losses" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "auth_ref": [ "r157", "r179", "r183" ], "lang": { "en-US": { "role": { "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.", "label": "Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Marketable Securities in a Unrealized Loss Position" } } }, "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtSecuritiesMember": { "auth_ref": [ "r165" ], "lang": { "en-US": { "role": { "documentation": "Debt instrument issued by corporations, governments and governmental agencies, municipalities, and other institutions.", "label": "Debt Securities [Member]", "terseLabel": "Debt securities" } } }, "localname": "DebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible": { "auth_ref": [ "r306" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of decrease reasonably possible in the next twelve months for the unrecognized tax benefit.", "label": "Decrease in Unrecognized Tax Benefits is Reasonably Possible", "terseLabel": "Reasonably possible decrease of unrecognized tax benefits" } } }, "localname": "DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r88", "r213" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r41", "r42", "r375" ], "calculation": { "http://salesforce.com/role/FairValueMeasurementDetail": { "order": 2.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Foreign currency derivative contracts" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail", "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeFairValueOfDerivativeAsset": { "auth_ref": [ "r40", "r43", "r351", "r420" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.", "label": "Derivative Asset, Fair Value, Gross Asset", "terseLabel": "Derivative assets" } } }, "localname": "DerivativeFairValueOfDerivativeAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeFairValueOfDerivativeNet": { "auth_ref": [ "r375" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives.", "label": "Derivative, Fair Value, Net", "terseLabel": "Fair value of foreign currency derivative contracts" } } }, "localname": "DerivativeFairValueOfDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "auth_ref": [ "r350" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement.", "label": "Derivative, Gain (Loss) on Derivative, Net", "terseLabel": "Gains (losses) on derivative instruments recognized in income" } } }, "localname": "DerivativeGainLossOnDerivativeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r349", "r352", "r355", "r358" ], "lang": { "en-US": { "role": { "documentation": "Information by type of derivative contract.", "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument [Axis]" } } }, "localname": "DerivativeInstrumentRiskAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail", "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "auth_ref": [ "r365" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.", "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivatives" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/Derivatives" ], "xbrltype": "textBlockItemType" }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "auth_ref": [ "r346", "r349", "r355", "r358", "r359", "r363", "r364" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table]", "terseLabel": "Derivative Instruments, Gain (Loss) [Table]" } } }, "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative Instruments, Gain (Loss) [Line Items]", "terseLabel": "Derivative Instruments, Gain (Loss) [Line Items]" } } }, "localname": "DerivativeInstrumentsGainLossLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r102", "r342", "r344", "r345", "r346", "r347", "r354", "r355", "r360", "r362", "r364" ], "lang": { "en-US": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesFairValueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivatives, Fair Value [Line Items]", "terseLabel": "Derivatives, Fair Value [Line Items]" } } }, "localname": "DerivativesFairValueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r95", "r103", "r342", "r344", "r346", "r347", "r361" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Financial Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r323" ], "lang": { "en-US": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Acquired developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails", "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails", "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r254" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Disaggregation of Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r61", "r107", "r111", "r114", "r115", "r116", "r119", "r443", "r462" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r61", "r107", "r111", "r114", "r115", "r116", "r119", "r443", "r462" ], "lang": { "en-US": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r120" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Earnings Per Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r382" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r101", "r304", "r305" ], "lang": { "en-US": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r292" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Period for recognition" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r292" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Compensation not yet recognized, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Equity [Abstract]" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r239" ], "lang": { "en-US": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesFvNiGainLoss": { "auth_ref": [ "r168" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Gain (Loss)", "terseLabel": "Gains on strategic investments, net" } } }, "localname": "EquitySecuritiesFvNiGainLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r6", "r10", "r165", "r440", "r454", "r481" ], "lang": { "en-US": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity Securities [Member]", "terseLabel": "Equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueAmount": { "auth_ref": [ "r166" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Amount", "periodEndLabel": "Carrying amount, beginning of period", "periodStartLabel": "Carrying amount, beginning of period" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount", "terseLabel": "Upward adjustments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentAnnualAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount": { "auth_ref": [ "r167" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cumulative gain from upward price adjustment on investment in equity security without readily determinable fair value.", "label": "Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Cumulative Amount", "terseLabel": "Cumulative upward adjustments" } } }, "localname": "EquitySecuritiesWithoutReadilyDeterminableFairValueUpwardPriceAdjustmentCumulativeAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_EstimateOfFairValueFairValueDisclosureMember": { "auth_ref": [ "r375" ], "lang": { "en-US": { "role": { "documentation": "Measured as an estimate of fair value.", "label": "Estimate of Fair Value Measurement [Member]", "terseLabel": "Fair Value", "verboseLabel": "Fair Value" } } }, "localname": "EstimateOfFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ExtinguishmentOfDebtAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Gross amount of debt extinguished.", "label": "Extinguishment of Debt, Amount", "terseLabel": "Pay down of debt" } } }, "localname": "ExtinguishmentOfDebtAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r366", "r367", "r368", "r370" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByBalanceSheetGroupingTextBlock": { "auth_ref": [ "r366", "r376" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the fair value of financial instruments, including financial assets and financial liabilities, and the measurements of those instruments, assets, and liabilities.", "label": "Fair Value, by Balance Sheet Grouping [Table Text Block]", "terseLabel": "Schedule of Assets and Liabilities Measured at Fair Value an a Recurring Basis" } } }, "localname": "FairValueByBalanceSheetGroupingTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r261", "r262", "r264", "r367", "r416" ], "lang": { "en-US": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementBasisAxis": { "auth_ref": [ "r366", "r371" ], "lang": { "en-US": { "role": { "documentation": "Information by measurement basis.", "label": "Measurement Basis [Axis]", "terseLabel": "Measurement Basis [Axis]", "verboseLabel": "Measurement Basis [Axis]" } } }, "localname": "FairValueByMeasurementBasisAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosureItemAmountsDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value.", "label": "Fair Value Measurement [Domain]", "terseLabel": "Fair Value Measurement [Domain]" } } }, "localname": "FairValueDisclosureItemAmountsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r369" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurement" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r261", "r262", "r264", "r367", "r417" ], "lang": { "en-US": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1)" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r261", "r262", "r264", "r367", "r418" ], "lang": { "en-US": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Significant Other Observable Inputs (Level 2)" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r261", "r262", "r264", "r367", "r419" ], "lang": { "en-US": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Inputs, Level 3 [Member]", "terseLabel": "Significant Unobservable Inputs (Level 3)" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r95", "r372", "r374" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "terseLabel": "Fair Value Measurement" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "auth_ref": [ "r348", "r354", "r363" ], "lang": { "en-US": { "role": { "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]" } } }, "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r392", "r398", "r406" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails": { "order": 2.0, "parentTag": "crm_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest on lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r394", "r400" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Financing cash outflows for finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r391", "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total", "totalLabel": "Total finance lease liabilities" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails", "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r391" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Accrued expenses and other liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturities of lease liabilities" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r391" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Five", "terseLabel": "Fiscal 2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Four", "terseLabel": "Fiscal 2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Three", "terseLabel": "Fiscal 2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second fiscal year following latest fiscal year.", "label": "Finance Lease, Liability, Payments, Due Year Two", "terseLabel": "Fiscal 2021" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in remainder of fiscal year following latest fiscal year ended.", "label": "Finance Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remaining six months of Fiscal 2020" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: Imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r393", "r400" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "terseLabel": "Operating cash outflows for finance leases" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r390" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under finance lease.", "label": "Finance Lease, Right-of-Use Asset", "totalLabel": "Property and equipment, net" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r392", "r398", "r406" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails": { "order": 1.0, "parentTag": "crm_FinanceLeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of right-of-use assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r403", "r406" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r402", "r406" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance leases" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r171", "r172", "r173", "r174", "r175", "r179", "r181", "r182", "r183" ], "lang": { "en-US": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail", "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_FinancialInstrumentsDisclosureTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for financial instruments. This disclosure includes, but is not limited to, fair value measurements of short and long term marketable securities, international currencies forward contracts, and auction rate securities. Financial instruments may include hedging and non-hedging currency exchange instruments, derivatives, securitizations and securities available for sale at fair value. Also included are investment results, realized and unrealized gains and losses as well as impairments and risk management disclosures.", "label": "Financial Instruments Disclosure [Text Block]", "terseLabel": "Investments" } } }, "localname": "FinancialInstrumentsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/Investments" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of finite-lived and indefinite-lived intangible assets acquired as part of a business combination.", "label": "Finite-Lived and Indefinite-Lived Intangible Assets Acquired as Part of Business Combination [Table Text Block]", "terseLabel": "Intangible Assets Acquired From Business Combinations" } } }, "localname": "FiniteLivedAndIndefiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r204" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedPeriodEndLabel": "Accumulated amortization, ending balance", "negatedPeriodStartLabel": "Accumulated amortization, beginning balance" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r198" ], "lang": { "en-US": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Remainder of Fiscal Year", "terseLabel": "Remaining six months of Fiscal 2020" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r205" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Five", "terseLabel": "Fiscal 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r205" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Four", "terseLabel": "Fiscal 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r205" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Three", "terseLabel": "Fiscal 2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r205" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized during the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Finite-Lived Intangible Assets, Amortization Expense, Year Two", "terseLabel": "Fiscal 2021" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r198", "r200", "r204", "r206", "r422" ], "lang": { "en-US": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r204", "r422" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "periodEndLabel": "Intangible assets, gross, ending balance", "periodStartLabel": "Intangible assets, gross, beginning balance" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r198", "r203" ], "lang": { "en-US": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r204" ], "calculation": { "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "periodEndLabel": "Intangible assets, net, ending balance", "periodStartLabel": "Intangible assets, net, beginning balance", "totalLabel": "Total amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillExpectedFutureAmortizationExpenseForPurchasedIntangibleAssetsDetails", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Finite-lived Intangible Assets [Roll Forward]", "terseLabel": "Finite-lived Intangible Assets [Roll Forward]" } } }, "localname": "FiniteLivedIntangibleAssetsRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiscalPeriod": { "auth_ref": [ "r331", "r337", "r339" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.", "label": "Fiscal Period, Policy [Policy Text Block]", "terseLabel": "Fiscal Year" } } }, "localname": "FiscalPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r95", "r381", "r384" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeContractMember": { "auth_ref": [ "r261", "r356" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument whose primary underlying risk is tied to foreign exchange rates.", "label": "Foreign Exchange Contract [Member]", "terseLabel": "Foreign currency derivative contracts" } } }, "localname": "ForeignExchangeContractMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail", "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignGovernmentDebtSecuritiesMember": { "auth_ref": [ "r261", "r468" ], "lang": { "en-US": { "role": { "documentation": "Debt security issued by government not domiciled in United States of America (US).", "label": "Debt Security, Government, Non-US [Member]", "terseLabel": "Foreign government obligations" } } }, "localname": "ForeignGovernmentDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and fixtures" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_GainOnSaleOfInvestments": { "auth_ref": [ "r64", "r65", "r88", "r441", "r463" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfComponentsOfInvestmentIncomeDetail": { "order": 2.0, "parentTag": "us-gaap_InvestmentIncomeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The difference between the carrying value and the sale price of an investment. A gain would be recognized when the sale price of the investment is greater than the carrying value of the investment. This element refers to the Gain included in earnings and not to the cash proceeds of the sale.", "label": "Gain on Sale of Investments", "terseLabel": "Realized gains" } } }, "localname": "GainOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfComponentsOfInvestmentIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r68" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.", "label": "General and Administrative Expense", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r62" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r127" ], "lang": { "en-US": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r187", "r189" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Balance as of July 31, 2019", "periodStartLabel": "Balance as of January 31, 2019", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails", "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r190" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r210" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Intangible Assets Acquired Through Business Combinations and Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r95", "r201" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets acquired through Business Combinations" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r88", "r188", "r191", "r195" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Impairment of goodwill" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r192", "r193", "r316" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Translation and Purchase Accounting Adjustments", "terseLabel": "Other acquisitions and adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r66" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_HedgingDesignationAxis": { "auth_ref": [ "r346", "r359" ], "lang": { "en-US": { "role": { "documentation": "Information by designation of purpose of derivative instrument.", "label": "Hedging Designation [Axis]", "terseLabel": "Hedging Designation [Axis]" } } }, "localname": "HedgingDesignationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail", "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_HedgingDesignationDomain": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Designation of purpose of derivative instrument.", "label": "Hedging Designation [Domain]", "terseLabel": "Hedging Designation [Domain]" } } }, "localname": "HedgingDesignationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail", "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r88", "r207" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r88", "r212", "r216", "r486" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).", "label": "Impairment of Long-Lived Assets Held-for-use", "terseLabel": "Impairments of capitalized software and long-lived assets" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r95", "r211", "r218" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Impairment Assessment" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r100" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest", "terseLabel": "Income (loss) before benefit from (provision for) income taxes", "totalLabel": "Income before benefit from (provision for) income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "http://salesforce.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r217" ], "lang": { "en-US": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical", "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical", "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r314" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r97", "r135", "r311" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Benefit from (provision for) income taxes", "negatedTerseLabel": "Benefit from (provision for) income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "http://salesforce.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r58", "r95", "r301", "r302", "r307", "r308", "r309", "r313", "r485" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaidNet": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes, net of tax refunds" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r87" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r87" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable, net" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r87" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.", "label": "Increase (Decrease) in Accrued Liabilities", "verboseLabel": "Accrued expenses and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r87" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Unearned revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in assets and liabilities, net of business combinations:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r87" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other current assets and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants": { "auth_ref": [ "r116" ], "calculation": { "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail": { "order": 4.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants", "terseLabel": "Warrants which settled in June and July 2018 (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToCallOptionsAndWarrants", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": { "auth_ref": [ "r113", "r118" ], "calculation": { "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail": { "order": 3.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities", "terseLabel": "Convertible senior notes which matured in April 2018 (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r112", "r118" ], "calculation": { "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements", "terseLabel": "Employee stock awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r197", "r202" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets acquired through business combinations, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r72", "r237" ], "calculation": { "http://salesforce.com/role/DebtScheduleOfInterestExpenseDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "Interest Expense, Debt", "totalLabel": "Debt interest expense" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtScheduleOfInterestExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r74" ], "calculation": { "http://salesforce.com/role/DebtScheduleOfInterestExpenseDetail": { "order": 1.0, "parentTag": "us-gaap_InterestExpenseDebt", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "Interest Expense, Debt, Excluding Amortization", "terseLabel": "Contractual interest expense" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtScheduleOfInterestExpenseDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.", "label": "Interest Income and Interest Expense Disclosure [Table Text Block]", "terseLabel": "Schedule of Interest Expense" } } }, "localname": "InterestIncomeAndInterestExpenseDisclosureTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r83", "r85", "r92" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentHoldingsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Investment Holdings [Line Items]", "terseLabel": "Investment Holdings [Line Items]" } } }, "localname": "InvestmentHoldingsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentHoldingsTable": { "auth_ref": [ "r472", "r475", "r478", "r479" ], "lang": { "en-US": { "role": { "documentation": "The investment holdings table is used for any listing of investments. The \"Investment [Axis]\" identifies the investment for which the line items apply. The other axes are used for categorizing the investments and creating useful subtotals. These axes cover different categorizations. The appropriate axes are expected to be used. Additional axes can be added for alternative categorizations.", "label": "Investment Holdings [Table]", "terseLabel": "Investment Holdings [Table]" } } }, "localname": "InvestmentHoldingsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r70", "r134" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfComponentsOfInvestmentIncomeDetail": { "order": 1.0, "parentTag": "us-gaap_InvestmentIncomeNet", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfComponentsOfInvestmentIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeNet": { "auth_ref": [ "r69", "r72", "r73" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfComponentsOfInvestmentIncomeDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities.", "label": "Investment Income, Net", "totalLabel": "Total investment income" } } }, "localname": "InvestmentIncomeNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfComponentsOfInvestmentIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentOwnedPercentOfNetAssets": { "auth_ref": [ "r470", "r473", "r476" ], "lang": { "en-US": { "role": { "documentation": "Percent of net assets at close of period. For schedules of investments that are categorized, each category has a percent of net assets for the aggregated value of the Investments in the category.", "label": "Investment Owned, Percent of Net Assets", "terseLabel": "Economic interest" } } }, "localname": "InvestmentOwnedPercentOfNetAssets", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "percentItemType" }, "us-gaap_InvestmentPolicyTextBlock": { "auth_ref": [ "r170" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment in financial asset.", "label": "Investment, Policy [Policy Text Block]", "terseLabel": "Strategic Investments" } } }, "localname": "InvestmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InvestmentTypeAxis": { "auth_ref": [ "r471", "r474", "r477", "r480" ], "lang": { "en-US": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]", "terseLabel": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r471", "r474", "r477", "r480" ], "lang": { "en-US": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]", "terseLabel": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_InvestmentsFairValueDisclosure": { "auth_ref": [ "r366" ], "calculation": { "http://salesforce.com/role/FairValueMeasurementDetail": { "order": 3.0, "parentTag": "us-gaap_AssetsFairValueDisclosure", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.", "label": "Investments, Fair Value Disclosure", "terseLabel": "Marketable securities", "verboseLabel": "Fair value of investment" } } }, "localname": "InvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Finance lease cost:" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r404" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of lease expense and supplemental cash flow information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r214" ], "lang": { "en-US": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "auth_ref": [ "r228" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.", "label": "Legal Matters and Contingencies [Text Block]", "terseLabel": "Legal Proceedings and Claims" } } }, "localname": "LegalMattersAndContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsAndClaims" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r396" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r405" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Payments, Due", "totalLabel": "Total minimum lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "terseLabel": "Fiscal 2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "terseLabel": "Fiscal 2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "terseLabel": "Fiscal 2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "terseLabel": "Fiscal 2021" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease having an initial or remaining lease term in excess of one year due in remainder of fiscal year following latest fiscal year.", "label": "Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year", "terseLabel": "Remaining six months of Fiscal 2020" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r405" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Operating lease extension term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r397" ], "lang": { "en-US": { "role": { "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Term of Contract", "terseLabel": "Operating lease term" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor in remainder of fiscal year following latest fiscal year for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Remainder of Fiscal Year", "terseLabel": "Sublease income, remainder of fiscal year" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThereafter": { "auth_ref": [ "r407" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lease payments to be received by lessor after fifth fiscal year following latest statement of financial position date for operating lease. Excludes interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.", "label": "Lessor, Operating Lease, Payments to be Received, Thereafter", "terseLabel": "Sublease income, thereafter" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThereafter", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Value of outstanding letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r31" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r20", "r438", "r458" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and stockholders\u2019 equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r32" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "terseLabel": "Line of Credit Facility [Line Items]" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r29" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Maximum borrowing capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r29", "r99" ], "lang": { "en-US": { "role": { "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to 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.", "label": "Line of Credit Facility [Table]", "terseLabel": "Line of Credit Facility [Table]" } } }, "localname": "LineOfCreditFacilityTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r12", "r235", "r437", "r456" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt", "totalLabel": "Total principal outstanding" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r30" ], "calculation": { "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails": { "order": 1.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Current Maturities", "negatedTerseLabel": "Less current portion of debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r104", "r232" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r104", "r232" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Five", "terseLabel": "Fiscal 2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r104", "r232" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Four", "terseLabel": "Fiscal 2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r104", "r232" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Three", "terseLabel": "Fiscal 2022" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r104", "r232" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal in Year Two", "terseLabel": "Fiscal 2021" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r104" ], "calculation": { "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirements, and other securities issued that are redeemable by holder at fixed or determinable prices and dates maturing in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.", "label": "Long-term Debt, Maturities, Repayments of Principal, Remainder of Fiscal Year", "terseLabel": "Remaining six months of Fiscal 2020" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r34" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails": { "order": 2.0, "parentTag": "us-gaap_DebtInstrumentCarryingAmount", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-term Debt, Excluding Current Maturities", "terseLabel": "Noncurrent debt", "verboseLabel": "Total noncurrent debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r34" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails", "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r34", "r233" ], "lang": { "en-US": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails", "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsAndClaimsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r220", "r221", "r222", "r224", "r225", "r226", "r227", "r229", "r230" ], "lang": { "en-US": { "role": { "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations.", "label": "Loss Contingencies [Table]", "terseLabel": "Loss Contingencies [Table]" } } }, "localname": "LossContingenciesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsAndClaimsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyNewClaimsFiledNumber": { "auth_ref": [ "r223" ], "lang": { "en-US": { "role": { "documentation": "The total number of new claims filed pertaining to a loss contingency during the period.", "label": "Loss Contingency, New Claims Filed, Number", "terseLabel": "Number of claims filed" } } }, "localname": "LossContingencyNewClaimsFiledNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LegalProceedingsAndClaimsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossOnSaleOfInvestments": { "auth_ref": [ "r64", "r65", "r88", "r441", "r463" ], "calculation": { "http://salesforce.com/role/InvestmentsScheduleOfComponentsOfInvestmentIncomeDetail": { "order": 3.0, "parentTag": "us-gaap_InvestmentIncomeNet", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The difference between the carrying value and the sale price of an investment. A loss would be recognized when the sale price of the investment is less than the carrying value of the investment. This element refers to the Loss included in earnings and not to the cash proceeds of the sale.", "label": "Loss on Sale of Investments", "negatedLabel": "Realized losses" } } }, "localname": "LossOnSaleOfInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfComponentsOfInvestmentIncomeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesPolicy": { "auth_ref": [ "r450" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for investment classified as marketable security.", "label": "Marketable Securities, Policy [Policy Text Block]", "terseLabel": "Marketable Securities" } } }, "localname": "MarketableSecuritiesPolicy", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_MediumTermNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Debt instruments with maturities ranging from five to ten years.", "label": "Medium-term Notes [Member]", "terseLabel": "Term Loans" } } }, "localname": "MediumTermNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r261" ], "lang": { "en-US": { "role": { "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.", "label": "Money Market Funds [Member]", "terseLabel": "Money market mutual funds" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MortgageBackedSecuritiesMember": { "auth_ref": [ "r145", "r261", "r262", "r264", "r468" ], "lang": { "en-US": { "role": { "documentation": "Securities collateralized by mortgage loans.", "label": "Collateralized Mortgage Backed Securities [Member]", "terseLabel": "Mortgage backed obligations" } } }, "localname": "MortgageBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_MunicipalNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Short-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments.", "label": "Municipal Notes [Member]", "terseLabel": "Municipal securities" } } }, "localname": "MunicipalNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by (used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r84" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r84", "r86", "r89" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r52", "r55", "r60", "r89", "r118", "r442", "r461" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income", "totalLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome", "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification": { "auth_ref": [], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Represents the quantification of the effect of adopting the new accounting standard or change in accounting principle expected by the entity to have a significant effect on the entity's financial statements.", "label": "New Accounting Pronouncement or Change in Accounting Principle, Effect of Adoption, Quantification", "terseLabel": "Cumulative effect of accounting changes" } } }, "localname": "NewAccountingPronouncementOrChangeInAccountingPrincipleEffectOfAdoptionQuantification", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements Adopted and Pending Adoption" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NondesignatedMember": { "auth_ref": [ "r346" ], "lang": { "en-US": { "role": { "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).", "label": "Not Designated as Hedging Instrument [Member]", "terseLabel": "Derivatives not designated as hedging instruments" } } }, "localname": "NondesignatedMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail", "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/DerivativesScheduleOfOutstandingForeignCurrencyDerivativeContractsRelatedPrimarilyToIntercompanyReceivablesAndPayablesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r399", "r406" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r391" ], "calculation": { "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Total", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails", "http://salesforce.com/role/LeasesAndOtherCommitmentsMaturitiesOfLeaseLiabilitiesDetails", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r391" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities, current (Note 1)", "verboseLabel": "Operating lease liabilities, current" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r391" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Noncurrent operating lease liabilities (Note 1)", "verboseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r395", "r400" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash outflows for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r390" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets (Note 1)", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r403", "r406" ], "lang": { "en-US": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r402", "r406" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "auth_ref": [ "r105", "r108", "r133", "r341" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles.", "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Summary of Business and Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r348", "r363" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r28" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Capitalized software and other assets, net" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]", "terseLabel": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]", "terseLabel": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTax": { "auth_ref": [ "r169" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, after reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), before Tax", "totalLabel": "Other comprehensive loss, before tax" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Other Comprehensive Income (Loss), before Tax [Abstract]", "terseLabel": "Other comprehensive loss, net of reclassification adjustments:" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPeriodIncreaseDecreaseAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax": { "auth_ref": [ "r44", "r47", "r380", "r383" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax, 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.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, before Tax", "terseLabel": "Foreign currency translation and other losses" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r53", "r56", "r59", "r239" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "totalLabel": "Other comprehensive loss, net" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r53", "r56", "r332", "r333", "r335" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other comprehensive loss, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTax": { "auth_ref": [ "r48", "r310", "r312" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Tax", "negatedLabel": "Tax effect" } } }, "localname": "OtherComprehensiveIncomeLossTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax": { "auth_ref": [ "r45", "r47", "r164" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossBeforeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount before tax and reclassification adjustments of unrealized holding gain (loss) on available-for-sale securities.", "label": "Other Comprehensive Income (Loss), Securities, Available-for-Sale, Unrealized Holding Gain (Loss) Arising During Period, before Tax", "terseLabel": "Unrealized gains (losses) on marketable securities and privately held debt securities" } } }, "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherExpenseMember": { "auth_ref": [ "r357" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing other expense.", "label": "Other Expense [Member]", "terseLabel": "Other income (expense)" } } }, "localname": "OtherExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesEffectOfDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsOnCondensedConsolidatedStatementsOfOperationsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillIntangibleAssetsAcquiredFromBusinessCombinationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r24", "r460" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Other Long-term Investments", "terseLabel": "Strategic investments", "verboseLabel": "Publicly held equity securities" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r75", "r77", "r143" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Payments to Acquire Debt Securities, Available-for-sale", "negatedLabel": "Purchases of marketable securities" } } }, "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r78", "r327" ], "calculation": { "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Cash" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r78" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Business combinations, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance-based restricted stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtFairValueFairValueDisclosureMember": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Measured at fair value for financial reporting purposes.", "label": "Portion at Fair Value Measurement [Member]", "terseLabel": "Portion at Fair Value Measurement" } } }, "localname": "PortionAtFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PortionAtOtherThanFairValueFairValueDisclosureMember": { "auth_ref": [ "r373" ], "lang": { "en-US": { "role": { "documentation": "Not measured at fair value.", "label": "Portion at Other than Fair Value Measurement [Member]", "terseLabel": "Other" } } }, "localname": "PortionAtOtherThanFairValueFairValueDisclosureMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r3", "r21", "r22" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesFairValueOfOutstandingDerivativeInstrumentsDetail", "http://salesforce.com/role/FairValueMeasurementDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r0" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for reclassifications that affects the comparability of the financial statements.", "label": "Reclassification, Policy [Policy Text Block]", "terseLabel": "Reclassifications" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromIssuanceOfMediumTermNotes": { "auth_ref": [ "r81" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow from a debt funding received on a regular basis with maturities ranging from 5-10 years.", "label": "Proceeds from Issuance of Medium-term Notes", "terseLabel": "Proceeds from issuance of debt, net" } } }, "localname": "ProceedsFromIssuanceOfMediumTermNotes", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "auth_ref": [ "r75", "r76", "r143" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-sale", "terseLabel": "Maturities of marketable securities" } } }, "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "auth_ref": [ "r75", "r76", "r143" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Proceeds from Sale of Debt Securities, Available-for-sale", "terseLabel": "Sales of marketable securities" } } }, "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockPlans": { "auth_ref": [ "r80" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The cash inflow associated with the amount received from the stock plan during the period.", "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from employee stock plans" } } }, "localname": "ProceedsFromStockPlans", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r26", "r215" ], "lang": { "en-US": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Property, Plant and Equipment, Type [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail", "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r7", "r8", "r215", "r459" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r25", "r95", "r215" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r7", "r214" ], "lang": { "en-US": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Property, Plant and Equipment, Type [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsAdditionalInformationDetail", "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life", "terseLabel": "Property and equipment, estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "durationItemType" }, "us-gaap_RealizedInvestmentGainsLosses": { "auth_ref": [ "r464" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The net realized gains or losses on investments during the period, not including gains or losses on securities separately or otherwise categorized as trading, available-for-sale, or held-to-maturity.", "label": "Realized Investment Gains (Losses)", "terseLabel": "Net realized gains (losses) recognized" } } }, "localname": "RealizedInvestmentGainsLosses", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]", "terseLabel": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Related Party Transaction [Line Items]", "terseLabel": "Related Party Transaction [Line Items]" } } }, "localname": "RelatedPartyTransactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "localname": "RelatedPartyTransactionsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r263", "r408", "r409", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431", "r432", "r433", "r434" ], "lang": { "en-US": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]", "terseLabel": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r413" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "verboseLabel": "Related-Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLongTermCapitalLeaseObligations": { "auth_ref": [ "r82" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).", "label": "Repayments of Long-term Capital Lease Obligations", "negatedLabel": "Principal payments on financing obligations" } } }, "localname": "RepaymentsOfLongTermCapitalLeaseObligations", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermLinesOfCredit": { "auth_ref": [ "r82" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.", "label": "Repayments of Long-term Lines of Credit", "negatedLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfLongTermLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r298", "r489" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r27", "r95", "r208", "r209", "r489" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Software Costs" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock activity" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r17", "r244", "r457" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r253", "r254" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesDisaggregationOfRevenueDetail" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r96", "r260" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Revenue Recognition and Costs Capitalized to Obtain Revenue Contracts" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/Revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r251" ], "calculation": { "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "totalLabel": "Total" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Noncurrent remaining performance obligation, recognition period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in CCYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r252" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "terseLabel": "Remaining Transaction Price" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtRevolvingCreditFacilityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r401", "r406" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Operating leases" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsComponentsOfLeaseExpenseAndSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r128" ], "lang": { "en-US": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareSharesExcludedFromDilutedEarningsOrLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Shares Excluded From Diluted Earnings or Loss Per Share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Securities, Available-for-sale [Line Items]", "terseLabel": "Debt Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.", "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]", "terseLabel": "Schedule of Marketable Securities" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": { "auth_ref": [ "r151", "r155", "r160", "r161", "r162", "r163", "r445", "r449" ], "lang": { "en-US": { "role": { "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.", "label": "Schedule of Available-for-sale Securities [Table]", "terseLabel": "Schedule of Available-for-sale Securities [Table]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r318", "r319" ], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsConsiderationTransferredDetails", "http://salesforce.com/role/BusinessCombinationsEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails", "http://salesforce.com/role/BusinessCombinationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r318", "r319" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of Consideration Transferred" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r34", "r99", "r240", "r241", "r242", "r243", "r385", "r386", "r388", "r451" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "auth_ref": [ "r349", "r355", "r359" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments.", "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of The Effect of The Derivative Instruments Not Designated as Hedging Instruments on the Condensed Consolidated Statements of Operations" } } }, "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "auth_ref": [ "r354" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position.", "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Fair Value of Outstanding Derivative Instruments" } } }, "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r118" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Reconciliation of Denominator Used in Calculation of Basic And Diluted Loss Per Share" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r194", "r196" ], "lang": { "en-US": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]", "terseLabel": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r194", "r196" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r232" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the combined aggregate amount of maturities and sinking fund requirements for all long-term borrowings for each of the five years following the date of the latest balance sheet date presented.", "label": "Schedule of Maturities of Long-term Debt [Table Text Block]", "terseLabel": "Schedule of Maturities of Long-term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r343" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of Outstanding Foreign Currency Derivative Contracts Related Primarily to Intercompany Receivables and Payables" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DerivativesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherNonoperatingIncomeByComponentTextBlock": { "auth_ref": [ "r71" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the detailed components of other nonoperating income. May include methodology, assumptions and amounts for: (a) dividends, (b) interest on securities, (c) profits on securities (net of losses), and (d) miscellaneous other income items.", "label": "Schedule of Other Nonoperating Income, by Component [Table Text Block]", "terseLabel": "Schedule of Components of Investment Income" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeByComponentTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r26", "r215" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]", "terseLabel": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/LeasesAndOtherCommitmentsBalanceSheetAndOtherInformationRelatedToLeasesDetails", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesScheduleOfPropertyAndEquipmentEstimatedUsefulLivesDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "auth_ref": [ "r321" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree.", "label": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]", "terseLabel": "Schedule of Recognized Identified Assets Acquired and Liabilities Assumed" } } }, "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/BusinessCombinationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r98", "r408", "r409", "r410", "r411", "r412" ], "lang": { "en-US": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]", "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r268", "r293" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails", "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail", "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r272" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule Of Restricted Stock Activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r293" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule Of Stock Options Outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r272", "r284", "r286" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Share-based Compensation, Stock Options, Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r203" ], "lang": { "en-US": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Expected Future Amortization Expense for Purchased Intangible Assets" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IntangibleAssetsAcquiredThroughBusinessCombinationsAndGoodwillTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebtMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets.", "label": "Secured Debt [Member]", "terseLabel": "Secured Debt" } } }, "localname": "SecuredDebtMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r95" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Segments" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.", "label": "Selling and Marketing Expense", "terseLabel": "Marketing and sales" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r62" ], "lang": { "en-US": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Selling and Marketing Expense [Member]", "terseLabel": "Marketing and sales" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior Notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/DebtCarryingValueOfBorrowingsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r87" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-based Payment Arrangement, Noncash Expense", "terseLabel": "Expenses related to employee stock plans", "verboseLabel": "Stock-based expenses" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows", "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Requisite Service Period", "terseLabel": "Award requisite service period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r269" ], "lang": { "en-US": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r278" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r281" ], "lang": { "en-US": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Intrinsic Value, Amount Per Share [Abstract]", "terseLabel": "Aggregate Intrinsic Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedIntrinsicValueRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r280" ], "lang": { "en-US": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Restricted Stock Outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r282" ], "lang": { "en-US": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested and converted to shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails", "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail", "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "verboseLabel": "Weighted-Average Exercise Price, Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period", "negatedTerseLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r279" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r276" ], "lang": { "en-US": { "role": { "documentation": "Net number of share options (or share units) granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures", "terseLabel": "Options granted under all plans (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r285" ], "lang": { "en-US": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average fair value per share of grants (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Balance" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r274", "r293" ], "lang": { "en-US": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]", "terseLabel": "Outstanding Stock Options" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r273" ], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Options Outstanding Weighted-Average Exercise Price" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "auth_ref": [ "r288" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest exercisable options that may be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number", "verboseLabel": "Outstanding Stock Options, Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r286" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "terseLabel": "Vested or expected to vest" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "terseLabel": "Outstanding Stock Options, Vested or expected to vest (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Vested or expected to vest (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r266", "r270" ], "lang": { "en-US": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityNarrativeDetails", "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail", "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Options granted under all plans (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r289" ], "lang": { "en-US": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Range of Exercise Prices, Minimum (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r283" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Options Exercisable, Number of Shares (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Options, Number Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r290" ], "lang": { "en-US": { "role": { "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Range of Exercise Prices, Maximum (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value [Abstract]", "terseLabel": "Restricted Stock Outstanding, Aggregate Intrinsic Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding", "periodEndLabel": "Ending balance" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityScheduleOfRestrictedStockActivityDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r293" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value", "verboseLabel": "Exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Purchase price of common stock expressed as a percentage of its fair value.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Purchase Price of Common Stock, Percent", "terseLabel": "Discount for ESPP" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r275" ], "lang": { "en-US": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Options Exercisable, Weighted-Average Exercise Price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r274" ], "lang": { "en-US": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Options Outstanding (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r287" ], "lang": { "en-US": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-Average Remaining Contractual Life, Options Outstanding" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "durationItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r245", "r297" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "Stockholders' Equity" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/StockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "netLabel": "Internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r38", "r239" ], "lang": { "en-US": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical", "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperationsParenthetical", "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockCompensationPlanMember": { "auth_ref": [ "r117" ], "lang": { "en-US": { "role": { "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.", "label": "Share-based Payment Arrangement [Member]", "terseLabel": "Employee stock awards" } } }, "localname": "StockCompensationPlanMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareSharesExcludedFromDilutedEarningsOrLossPerShareDetail" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r13", "r14", "r244" ], "lang": { "en-US": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquisitions.", "label": "Stock Issued During Period, Shares, Acquisitions", "terseLabel": "Shares issued related to business combinations, net (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r37", "r239", "r240", "r244" ], "lang": { "en-US": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "terseLabel": "Settlement of convertible notes and warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r13", "r14", "r239", "r244", "r277" ], "lang": { "en-US": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "negatedLabel": "Exercised (in shares)", "terseLabel": "Common stock issued (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity", "http://salesforce.com/role/StockholdersEquityStockOptionsOutstandingDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r38", "r239", "r244" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Shares issued related to business combinations, net" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r38", "r239", "r244" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "verboseLabel": "Settlement of convertible notes and warrants" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r38", "r239", "r244" ], "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Common stock issued" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r14", "r18", "r19", "r141" ], "calculation": { "http://salesforce.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-US": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets", "http://salesforce.com/role/CondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r414" ], "lang": { "en-US": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r414" ], "lang": { "en-US": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r414" ], "lang": { "en-US": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r415" ], "lang": { "en-US": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow disclosure:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": { "auth_ref": [ "r299", "r300" ], "crdr": "debit", "lang": { "en-US": { "role": { "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.", "label": "Tax Adjustments, Settlements, and Unusual Provisions", "negatedTerseLabel": "Discrete tax benefit" } } }, "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]", "terseLabel": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]", "terseLabel": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Transferred at Point in Time [Member]", "terseLabel": "Revenue recognized at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r259" ], "lang": { "en-US": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Revenue recognized ratably over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/RevenuesContractBalancesUnearnedRevenueAndRemainingPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r421" ], "lang": { "en-US": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail", "http://salesforce.com/role/InvestmentsScheduleOfStrategicInvestmentsDetail" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [], "lang": { "en-US": { "role": { "documentation": "Adoption and early adoption of sources of change to generally accepted accounting principles (GAAP) in the United States. The FASB released the FASB Accounting Standards Codification as the authoritative source of literature effective for interim and annual periods ending after September 15, 2009. As part of the Codification process, the FASB issues Accounting Standards Updates to amend the Codification but otherwise the Accounting Standards Updates are not authoritative in their own right. All previous accounting standards (such as FASB Statements of Financial Accounting Standards, FASB Interpretations, FASB Staff Positions, Emerging Issues Task Force Consensuses, other pronouncements of the FASB or other designated bodies, or other forms of GAAP are considered accounting pronouncements) were superseded upon the adoption of the Codification. For an interim period, references to the superseded standards are included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.", "label": "Type of Adoption [Domain]", "terseLabel": "Type of Adoption [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesNarrativeDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r261", "r439" ], "lang": { "en-US": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "US Government Agencies Debt Securities [Member]", "terseLabel": "U.S. agency obligations" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r261", "r264", "r439" ], "lang": { "en-US": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "US Treasury Securities [Member]", "terseLabel": "U.S. treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/FairValueMeasurementDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesDetail", "http://salesforce.com/role/InvestmentsScheduleOfMarketableSecuritiesInUnrealizedLossPositionDetail" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r121", "r122", "r124", "r125", "r130", "r131", "r132" ], "lang": { "en-US": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/SummaryOfBusinessAndSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-US": { "role": { "label": "Incremental Weighted Average Shares Attributable to Dilutive Effect [Abstract]", "terseLabel": "Effect of dilutive securities:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r110", "r116" ], "calculation": { "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-US": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Shares used in computing diluted net income per share (in shares)", "totalLabel": "Adjusted weighted-average shares outstanding and assumed conversions for diluted earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r109", "r116" ], "calculation": { "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-US": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Shares used in computing basic net income per share (in shares)", "verboseLabel": "Weighted-average shares outstanding for basic earnings per share (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2019-01-31", "presentation": [ "http://salesforce.com/role/CondensedConsolidatedStatementsOfOperations", "http://salesforce.com/role/EarningsPerShareReconciliationOfDenominatorUsedInCalculationOfBasicAndDilutedLossPerShareDetail" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=6359566&loc=d3e326-107755" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(1)(i))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(n))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04.(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e24072-122690" }, "r105": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "http://asc.fasb.org/topic&trid=2122394" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1448-109256" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1505-109256" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1252-109256" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1500-109256" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1930-109256" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=SL5780133-109256" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117326831&loc=d3e1337-109256" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=117327953&loc=d3e4984-109258" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r133": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e8736-108599" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9031-108599" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=115929826&loc=d3e9038-108599" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4428-111522" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=118952595&loc=d3e4531-111522" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=27010918&loc=d3e74512-122707" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26610-111562" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26853-111562" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118954083&loc=d3e26626-111562" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=SL6283291-111563" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27161-111563" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27198-111563" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27232-111563" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27290-111563" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27337-111563" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27340-111563" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=118939692&loc=d3e27357-111563" }, "r165": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117539-209714" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=116654751&loc=SL75117546-209714" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33775-111570" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919244-210447" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919249-210447" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919253-210447" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919258-210447" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=119407570&loc=SL82919230-210447" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942338&loc=SL82898722-210454" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922888-210455" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922890-210455" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922895-210455" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118955579&loc=SL82922900-210455" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=118942371&loc=SL82922954-210456" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131251-203054" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=68051541&loc=SL49131252-203054" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=77989000&loc=SL49117168-202975" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13816-109267" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=108376223&loc=d3e13854-109267" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226348&loc=d3e2420-110228" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14326-108349" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14615-108349" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14394-108349" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14435-108349" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14453-108349" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14472-108349" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=118942415&loc=d3e14557-108349" }, "r228": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12021-110248" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=118943654&loc=d3e12053-110248" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6031897-161870" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=109500613&loc=SL6036836-161870" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21475-112644" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21506-112644" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21521-112644" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21538-112644" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770" }, "r245": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130531-203044" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130532-203044" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944033&loc=SL49130533-203044" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130551-203045" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130556-203045" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130543-203045" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130545-203045" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118956577&loc=SL49130549-203045" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=118944142&loc=SL49130690-203046-203046" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=118257860&loc=d3e4179-114921" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116855982&loc=d3e4534-113899" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5047-113901" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.15)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f(1))", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=116856206&loc=d3e5070-113901" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11149-113907" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=118258462&loc=d3e11178-113907" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28511-109314" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6676-107765" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=117330534&loc=d3e28446-109314" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32247-109318" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e32280-109318" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=116821951&loc=d3e31917-109318" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32698-109319" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32718-109319" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32840-109319" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32847-109319" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e39076-109324" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=109238882&loc=d3e38679-109324" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "05", "SubTopic": "30", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=65884525&loc=d3e40913-109327" }, "r314": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116873391&loc=d3e408-128459" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116868678&loc=d3e961-128460" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116869197&loc=d3e4845-128472" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5333-128473" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=77890550&loc=d3e5504-128473" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=35744584&loc=d3e6927-128479" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=13988685&loc=d3e8784-128493" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=d3e5291-111683" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-02)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355033-122828" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03(b))", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3A-03)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116822174&loc=d3e355100-122828" }, "r341": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579240-113959" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5579245-113959" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5580258-113959" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41620-113959" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41638-113959" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5618551-113959" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624163-113959" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624171-113959" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624177-113959" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "4E", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=SL5624181-113959" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41641-113959" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41675-113959" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109980867&loc=d3e41678-113959" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=116861445&loc=SL5629052-113961" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=109977999&loc=d3e76258-113986" }, "r365": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "815", "URI": "http://asc.fasb.org/topic&trid=2229140" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19207-110258" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=d3e19279-110258" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=117815213&loc=SL6742756-110258" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=116690757&loc=d3e13220-108610" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13279-108611" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13433-108611" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13467-108611" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13531-108611" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=118260190&loc=d3e13537-108611" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14172-108612" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118948100&loc=d3e30304-110892" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b,d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28541-108399" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28551-108399" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775744&loc=d3e28555-108399" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119364159&loc=SL77916155-209984" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918627-209977" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918638-209977" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=118951113&loc=d3e6801-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888426&loc=SL77918701-209980" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=77888399&loc=SL77918982-209971" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=119202524&loc=SL77919396-209981" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39622-107864" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39678-107864" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r413": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=d3e107207-111719" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=118948506&loc=SL51823488-111719" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=116651436&loc=d3e122625-111746" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61929-109447" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62059-109447" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62395-109447" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e62479-109447" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=SL6807758-109447" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=68064819&loc=d3e61872-109447" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6)(a)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=116637391&loc=SL114874048-224260" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Subparagraph": "b.", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=6477933&loc=d3e60009-112784" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62557-112803" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(a)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62586-112803" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75019621&loc=d3e62652-112803" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=75038535&loc=d3e64711-112823" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=108315417&loc=d3e61044-112788" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669646-108580" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=119400593&loc=d3e572229-122910" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.3(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116637232&loc=SL114874131-224263" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117419784&loc=SL117783719-158441" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=117420044&loc=d3e19393-158473" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e637-108580" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=99383244&loc=d3e12121-115841" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(2)(i))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12.3)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611133-123010" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C(1)(a))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12C.Column D.2)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611225-123010" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13(1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611282-123010" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611322-123010" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e640-108580" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=50485924&loc=d3e611379-123010" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=6589523&loc=d3e617274-123014" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6049-115624" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "450", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491354&loc=d3e6052-115624" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "740", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491622&loc=d3e9504-115650" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(a)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=114873921&loc=SL114875236-224282" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=6590653&loc=d3e638233-123024" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e681-108580" }, "r490": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r491": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r492": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-13" }, "r493": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1-" }, "r494": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r495": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r496": { "Article": "12", "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12" }, "r497": { "Article": "12", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "13", "Sentence": "Column B" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669686-108580" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "17B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL34724394-108580" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669619-108580" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=SL7669625-108580" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118930883&loc=d3e557-108580" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116657188&loc=SL116659661-227067" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=118951672&loc=d3e1436-108581" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=116634182&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3151-108585" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3179-108585" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3213-108585" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3291-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3367-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3521-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3536-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3602-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=118932676&loc=d3e3044-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4273-108586" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=d3e4297-108586" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=98513485&loc=SL98516268-108586" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18726-107790" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08.(e),(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690" } }, "version": "2.1" } ZIP 91 0001108524-19-000052-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001108524-19-000052-xbrl.zip M4$L#!!0 ( ,&$%T^5XZQ!/A< (@% 0 0 8W)M+3(P,3DP-S,Q+GAS M9.T]:7/C-I;?\RNPWJK=GJI5^^YKTYGRT4YDEM,4U.91";Q'MZ%A_<>#O[\]Y=I!)X0XYB2SSO[;_=V "(! M#3$9?]YYO!^??OZ/P>"?IW=7X)P&\101 L[?/S\]N7(8O>4C:6+?<.=]7K(>3( M-">4D'CJ!@@%VQ7S&=J5C0:R%6(XR."J@18!5(-09# V5<>[R4N[*?;P@ D7 MD 09#R\%GI\/=>O]CQ\_[NJW65,>NAI*M/N[__QZ=:_UO//+3P!HO>/IC#(! M2$%?(\B'&I(S,5#L=0%MB'!S6@R0^K$R!>@EF#0G(8/2 MOU8F I,GQ'6H<5AGWG. I;\'.8IVE!"( UYIK>50R<^5#97C0*';;T*$@5$_ M!CEP2P+$C"EL'QJ910:E?PUR^&4B("%4:$SJD7DXFV$RHLD3^4S-VY_,Y'V' M1D '[)_2J=,?UN_.&)TA)K ,IZS,1B.8,#3ZO",SIX%)D?X5P.BMS -,BP+^ MQ:A"SU(2)(@CS<-53J/!H/SVYQTNA1VAE/'OS5.(1DUYDB"8X.ZR%,%A4Y8D M"(JZR+\C$Z'F&A\? >H)H]WEV45 M!4V"$]+T9/K*#>F7@_V]=_M[>V SC$/(LICAN0?!@VP\?R\NPR]A#?F*+PA MO^C?R[)(@=,F'L"ED5L;;G%T.,'2AT;4#15P)O^/0\3T7P\,$CY",M (SY& M.%I!/U6(?>H[VGMWM'=82WW@S4)'P.KI;^!-VMG?>J[D+US@J,I;!.2'B%X1!'6+D2^4[&_ZL;P:H=5QK)44TCR0@!BA*0 MD +H""3$ $,-@"0$%CT@)6AK2T:6UY"IH?:$5C:. J9*;1_4U':&>:LV(Y0' M.)1:::^L%-ZGHL.]=X=[^S55E.#KDU;D/!4B(H'5A$4C'"IW= HC5:R\GR#I MA>IIIP8>CY9D6"3_4:'1O12D7AZ2OS.23BX@^ MKZ(S-SZ_[HYKZR['KJ8YA1_H#K9:M*1.IY+#B6PCYXI+(M6%UJ5/!V:_9@_; M:M;N"21=;76<:^)FEJ8&ZQJJ%D*_1@]::C3O8*M'E]AO(9./)DA@2?G:E;J( MO4+#QSK>64'#X,U"?[V/AVR=W L:?)O02.;V_(M,S\1\3>6DUSCT[VLB@VVT:E5"(A@0+MD73/T5#4 M$ZQNZ2^:?G 43158S^1Y!AF;8S+65:*;T2EEC#[+OWFCDD3* MOQ**E=O,GP.+)B"I!CG9 '*0$K[0BI+F59 ^>N5,]-GBN-1I+-3V=75NR&DW M+6VQ>0^5MN2(<6U;RI?9M:KS3LMLJ]\FD =#EJ@N*$-RK)VE.W_SYG)0"08# MP>]0I :63"BFD.%H_D!UP"--8 ;)_ X%2$*HJ?B$A#+7T#];FM#WI[#2!!VY ML6V"=AQH&V!*-#!4VQ:9T0U2PD%&.1 4V+0#BWB];<20WW-3;A9J+H/Y(\XC M9\29*[V'@><7R(@J^MPB=C^!K&:5M0#E#4'E_XHAJ$$!) Z@D?18ZM(74*(J M YHN%?01.L7Z@-6C[.*2G.54WXQ.(<>!='CG.(JEC[FB/$/4Q#N_-A%>![R_ M[W# 19O0-12;K"2\S @#BC* I3?.:=/53$6==JLI?4 1:.'MH9-=UK?^%__R M$D1QB,(+1J>IK$S#&[8NTVK75:4!%8)(IP$EG0/3>W(\WIA%!B%M:6LBRWIK M,AF7P'IGY/U]QXSL4&(/)^8LY_J*H!*,2G/J*<()Z:\1'3LF:"L%LQ#U7 -- MG* 'WI^;'#NF1K9TCY+#F&H[,KTNS6"F@I2"\F! M.M&F]W*<3"D3^$_=*EUBOJ#L-F;!!.J4>[&KAD-^XW3ZPYSWC@1N+<8(WACJ MS989F_YL+5_*"V0L%'ONY^&OU:S&_/<[&NIREY4V5UC%7)/-F5];NVFNQ#)H M52ER@7Y'^VI+6J4=%E*\-=FA!XVBV8UC:[3-+:-)TKF6GOSIZ7M'>KHFD^IC M-JON9M);"^HJ. ?PQ^"'SA@\@^ZGD//M >I (B7)%J6\09)Z-JF^M47N]]N' MCGVC5D]+VP;R[I+-I*:=R:1[6+USJN4K9-^D)*23N4=!S/35&2OKVH.T4L>. MN;E,QWDW(.]GJUF/$B[)(V$(1OC/=-F8Q 0O=5B."GX2A[@-& MET2J80J;QD2M,/M7 0\NNCURO5AWW;EGEMR2K=.OY $P2- M:IUK[K/2.@KA<85U+%P)9K6R3<5LG1?48.MC;;)4DW8-0S=*U[-DT_MX-DN^ MV0,CU;FV@F8;4GON#US>$I)NM-6S2 M&IJD;55(O$G<_H$CB?-JLI=9W1A&MXP&"*DCB4K69Q'$T]H**@/W9W6NE2N- M"UC(M)82=%N-3)M.EQ58_$[PT+%GTZ>?7KHX7*_[D[]JR:N MC-Y0D-R%JHDPQ2'^/\#089KI22LC!5BT@)R87@]-*5PX'C,T3H]GI\^;U(_K MH:I4=:%@;*EZ$;7*NXR">U@?-G)YA7&]IE%;J.Y:JMR.1H]*FZ3+2S#^)4Y7 M=IPII8>9<-M+OIO=X2U#E8^.:,5&\M_]NYF[*,-V'W>J@JP*4OZ3HNK(E1P$2'#T6>K,0I 38 M7SD\=E0."RKH9Z 13Z>0S6]&YG29VAR"QP2/< "). D"&A.A\E,:X0#7]E6- MT?J#>M>]A&D?^A(Y39XR^@,,3&7$"I,G*F= M'-DWMA\Y&L71E;J1]U4=1FMR*CU+L1K1VK/8":TA4X-FA(+\X^0)J> JN/U./ M4++7%\ AUPN+GW<$B]&.-I& 3?]U<;_" M4:0D:_!P&>,++&+5Z:^,QK//.R]#%N%/6*#I#A"2Y,\[A!(23S^%5"V37,H7 MBI,=D#24PQC3\$$W#./D,Q8[8+<1!X?WB&#*KJE O,B$\VTG^?C@Y^51-/\-16%2#+$.HYVDF#)>5\'01A[)$U4A)>.VXLC8 MMZ[7DK-I\5HP7G9;3L;^*AC:LS^E1$Z2;+XL@&&R$T%RCX98M!9+2?)37#DX^QJ)-MUY0$R1\>B6^&FHWH"Q.U-B*^E[J2/?\._A/8U]!)=9>; MF"!JR/T,SK!(+@8Q>^#.*!=WB*!G&''E&N,@D%*Z0))9:X94 :J1Y*I(VLO& M>()USR/FY& R]2T'2J5O-Q4$^=BXA3@\CUFR$4MBNZ#,Q8^_6><8D^GFMWLZ M$L_J*P\HF! :T;&*543X=G&6K]>T<^&\BD-B@5A68U&I?LK%$H-U6FX\AC&. MX1F+R9E,,^@4,>-'YZ>2/'4P!*9S61O1+/-1DJ@_#F,9Z[J@E MBBH,G9-+F=5;GU5:=E+N5UUS3%^FLXC.$=+[$$P.>1LMUWBJFVU\P'KRA[]8 M*I!N"\HNME)#B,8R/($ACM3V+QF%2,.2M&?ISN5T)G\J+.JV-.EASNDS4?S> M,AR@O%!R(@4.(QG2Q'FL__VZZVK1X14E#(%Y2I0"KHA_A,%G(Y.Q@RA]&HIP^1:<'5UH%D?13ZG M^HO6:N]/P'"R*_&!6L<2]6+WDE1J@W5- *46+\>XQ*H/ZY>7,I=#B\90FRYV MVP2K3-O%2/J\:YISL7"'QQ-Q,WI,I7\2!(G+1>$YFC$4X!1;DWF8 MD71Q7H-ITZYCDY+%H>PQDM-GX1LMYIXV-?G>(8&3+Y?Q:V0;="O@#EM]*3_% M[]NT$DL]-%T34+E#?T+6@N,%C=EM+.?I(%+'[$.U8H\6UBB7@IS6X)TK""G: M[=M(G^DB)^J!1Q!MH3<>#OXJ<:B8C1+7E;F&O\I6G9(LC9':A*:2[#LYAI?#]"8 FX[0DY1A M44_YC6&8J.^ F^?75,R14&^1%'.X6-A8!Z*N!K\NWMI)Y(=A_R&I4RG:DG4X M']>NQIM;2[79HFR1TELXU_.5H$-TAP*D(M=K]")46/)_"#)NL]D&N&/)3ZG/ MHY"D%7-*CO<"TZ]P=D+F8J*\)@F65E_+7FX\K,P_>9&4 MCJ'>M9$_/4=#=9YWN:Y\EWY%1<6;/ TX881R=M>,]2\SF[L^8?* U2>M9NI3 M,WS9+&JV[J"U*\J378-ZJF$!.HMH'+H8]#7K'&?24$\DG3B 2\IRO=CX^%5; MK""?W#!5I$[_T%NTDN\:I4^2LAF&$65F\[)D/M;+.O:.1XO5]6+M:OIU'2M% MJJTCD,SY*84LM4PN)E#\1J-0/[M'4'"L^+YE=(2S&*P]>'N!8"+3>L1\AE,C MZ$HHIR.;/AE(D'#1#JI:=9&-$BV5-^HT$ZH*-9P;$S,;)E2U]VRBRA_0JZQF M:+HBB+H#JMQ@6V'H&ON9EAKXHA;0FV*[= *6,PAS;7URO>C:QJ<;8A7:%^,' M]ZO.Q3^+26?]U>,6<)NN3IF,^H+:BP*79&$)(!E/5AVR,53GDI>,?Q6.$P'' MB(X>X,LI(DBZA"O\33+Q0$^1R<<>9S(10T(DX)D4,I2G0IM.36O2>+9ZP;@C3U37A6FP4SY<'Z5\'0M3*+6A;DCO4FQ_/.^:[[ M_$8KRL8.^HOO.LR##+%%,L9<"4>-=AM/-\R];G3DVC/I3C :PG0QI4CS/]<@ MC8'I_OK1_KBOEDR>-[:\9% MP KSHR*)K[AR]'JLRZ!@A"35,DY(]M8M[3O]\H)8@#G2AT5?7Q--R5FAU*PI M[*[3^E6BT-7+#FBE$2T_KDHLQ[!9?=0GY#65L5&_I1QU5YQ6(UHV-3Q*P\17 M$XM/$'7S_U"=ET14@S./3(8#C/F]@RL(]#9M41.KK /("1VCR^ M(.77ZJ%KQ9:UBE7QJ,Y9KE62%M(?7W@T7J\96DA_>.$]3!A:O^D9K#^^^)[I M^H6G_\@XJ71)>R78N,E:TZMY1B?2=27Y&Q\'70)(!),I9-4<.YIN?CW M0>8U$ME].'>$:/;A(ECQX:(KV4H1D=OP*ABZI^*&S.B%U=:B,-#UQ!"*3Y.YVG(> M#[4 OX= -(4P-M=6%\^1^QITSMH=Q*:/KJ3#33;C5+)7#K'Q&4C=.T%'R1'G M>U5OIZ/\OLR,I8I&W8ODS6=/9'9)GQ!3Y]$A/]?7K,E'2PJKU[9SIOE(9(). M4&@VC!4G3&^+3=>!'PE+#]>H6Q(0OR$7^$72JK<+9//[XTSBU3LY%W8PM 7N M6D1DA)%>X2J3$2K39,33NUS+;GVMW[QK#)<9\]+Z159]SR['6?_@U02P,$% @ P8073T]K PHO+ 5]G.?:U7>7-S>!66XJPB-J) T M;^]]ZBA+]@V(UC8 F?WU+PM&I$B8!MJ@.;L1,Q0)E,G,RDI765G_^=_?;B?/ MOL1Z5E;3/_]"_H1_>1:GO@KE]/K/O_SV$5U\?/GFS2___5__]I__!Z'_>?'A M[;-7E5_WS_Y6U;^77RQ"JT[/EK], MRNGO_Y%_.#N+S[[-RO^8^9MX:]]6WLZ7<]_,YY__X_GSKU^__NF;JR=_JNKK MYQ1C]OQ'KYTM\E]HTPSECQ"AB)$_?9N%7YX!AM/9_!AD9B=QEJK:QS_YZO9Y_OKYB\6LG,;9[&5UZ\KIDF0S & YSDT=TY]_ M\?4MH$X,5BO$_WU?E_GWS_'/O\S*V\\30/EY=S"]A/_+$.OE7Y]J.YVE6-S"_WU1 B@7T_"V MM*Z36^Q--1W#5$;S!_L@X:G@#ISQT[@0\X M.L3I+(;,VM6D#'FM7]A)%@\?;R(L\P$XFP_0'[P?Y_ SZP'@S9=V=G,YJ;Z> M!/?>@0:"O[K]7,<;: ,<^0;4WVULCKS6F2V7I3'(PV-P7M;PTROHIL?F/A^D\[F? EJZCN8PDLE?)5>5'5=?86_9\TTWS%#= ;SY6*^J./[ MNISZ\K.=O+??EQS2'.)F W0&[X?XI9I\ 8J /Q'*^:7UV:KYWAS>9@-T!F^V MY\-B FOY9CJ/=9S-7W_[G+?F:L(& #<&7UTIV=O:OFK^*LO)YFR7HQ^VL,U\!3]QI<38_0+0V9 MX?R@=4WC'SX+3+F89Y\WQQ*VHG4LC4X>NFL<[S;P/3@NJSK"$KU<@',Z]=_O MFL.*S&OKY[,/<9)7!23KK:W+R?=/U7+_PPR?[?3[A^@C],@[$+P[D+K+7X^E MT=E ZYKͬCO:=0//:UM.LJ=_'^N,-V(H'@-G5O!=88$FJ:59TRSV=Y<:T MNLT^:U7_!E+@S?2EG?C%9/WM"SLK/2S=JW*R@&5^6\U^#-2(P0::O1=*+7_, M7G_SDT6(X;*N;M=P;!I>U:WIT6J.7K!NM'WV=^H$KA\R^]=H9V!69NE\ *I] M77J#J=&R'^[8&WR-UO-PQT[@6X4S/MEO!P':TK)K")KY";L[= 0/:-KK$BC] M&8OQ^>P]M+!O+BMZGGYCV6K MM?\#=LK[1>UO[%*'_#Q5TW4>"X CH/?FWR%(MV.N$5!A5^^LI;=U'8):+6$: M 54;Z:,NI^@(9_ 4YDL/\2#HCUIV#<&=JY8/"ZKIRD^_:[#268T,DY:C]H?9 MK[;^'::"A?P8_:)>GE:>CM'AT8;%Y,WTMVD=[:3\Q]JKJ69EYN)N,6PV2W^8 M?[P!/?@IUK?YT+F:7N=?NUW7TV;H$>-Y;>?QNO3WOFV!W<'1NL:DH7#>T;X3 M:-Z"![*,%EW-;V(-HNBV;"1W#_;K%[J+$)9[RX**ACZWMO%V;C-DOSC=3PS8 M?'T/E'7H[U.U&J"9^=//9/W2X;X^7#9:&_70]./B,TR96]G))@?AT6J=3)/. M)NZ7/K_:^5K.KL&\EV'4D@)'#'UV''/HDO:(Z$_C]XMM(SW0L'='D%[;R?NZ M\C'F7^9MT[@75S8&/K^?=E4J3U39)]#G7K%;9F M9&S8NR-(O\3IXN 6>=BLT[DW9W!KS3G[;1IM/8UA_3UPT8=X:\L'Z&<>IJM4TJ\*F?V^KJ.U^MSH_7GCLYW>SS\D5G/S0?H"=X[!_0#^'EUZ9<)(=#J N3IEQ\)4D>C<>2X M?6&7/[GZO-0,/R6#G(93D]%ZPJ31SCO4K1O8%FX6_[X V^_UEP:N^J[FO<#2 M<-/M[]419+>WMOY^E3;AZ^S&E=?3,I7>3N<7WE>+Z3S+\&I2^O+PTIXZWGFP M>2#%ND9NQ_#GP;6O%1S'2MX)J MGR5O"\=YJ-=,;+<;=2=F_BZ]ZBW\O6Z>$3GY$N%JKOAM'J($BMI;9)(7Q-,0?1(_ M$V22+\M6]7IQ^J7()NW_4[4^M=W@%F=_J:O9; \5#G4M#"?>64U13(D@*[U# M0E*+DB721):,U+P)YO<8\Z+VSZH:Z/SG7V"!OL;R^F:^_'4UBJW]3_SZ^ +P MNL7S6=ZR>414SN/MIG^^V#S44E>]4Q-P/.A.I[_CM/Y]OTRB]J)I.;U&?5Q7E=&LP&OX1PYL Y ?KP3[* MJ=EDS6S%Z5V<'Z>UNIBQP"(8YH1"+"F)&&4.:4<8PBIXS@31[.%!R) *[D2L MMV*;C^[61NL78,_M'LA\0@B(R8X+0$5D1&3(N8/AA M+=(R,"J3MSQU8Q?\D^R&\:_?X6W1C?YXF&"_1=)OFA1,.*(BX?:^) M?[Z]]E26\2ENJPW6G^RWG0["(/,6 A9?*TJ05L$@@7T$@98T4DDHE:21(;#3 MMXW\IS7(QK9J9XD\[D_TZ?N(;=L18I=S'EM\<,#0Z4&ALN8CHF)BB1/$:5)( M4(^1=Y8@PZ**.!)"I#U?8'(%Y,N=EO[6=@5VS 4F"0K"4$0-EH@J$Q&5FDJN M4@"K;>QAOU.6I^J6*$.IU74$,/]S+PIX\7.YN#V+WZA_04)4&GN/C,0*!6M! MBKL8$&9>:QL-6.[F:3#%22M:#4.SH7CFX@MHDRS=+ZOZH_WY8J2;W_W50'0< M-U(1J2/8&X9$<.#P,2Y04)$C23AWFFKE:8L#^V&BJ-WQ4?_4&XRCUH& NP)? M8 V8)\]W0J@G'?1&*14H"@XBA'SAH _@X4V6A.O6LB<86*='?)*MZ0:3CU] M+N>K*^>;&R,OJ]F\$7<<[%LD9RFUDB-0] E9$@!ER3P2)@;MO>*>MV 1_L18 MI ]Z#<4G[^OXV9;A[D+K*I#8T()MT+L0*1@O.4/: #V-" I9ZPSRS)H@*<>4 MZ$X"7$^"5_JAV'#ST=[V95[ZFO1AM^:_O"!2VX"!'Y MY ')Q AR*4D4 PX<$^J9:!'[&M)&:+7>71%GT,7?U'O:4G!MU_IOZ0)T<]%[ M(Q$+V*%HK$;*: >>%??2:1DP;9'G-!IV5X78PA>'NA9!)6(#9DC&P)'"TB(BDD?11F5XB)&Q,YX3 MW@._&9(%YUHRI25PA>?(6?@1L<((6Y*(R3DFX[]WU^VB55T2ZPPL?SC&]KAQ MP7#P5L!FMLH%, L31H8;"Z:!LE%+X^&[)\0&QZW4[A4_G3R#14O6?OO?ROG- MR\5L7MV"L;=&X'N#P'R#[H74ED8?P4G(,4DAM$>688$2\Q[0]Y3X%IE1@S/' M28OZ,'+2#]V&/N3;GNU[E# Y=JC"4ZED,@H982G8#4XAK[E#E+,8P#/ECK5( M3QTF.MLQ-PU P_,8Y$=(HOT="V=(H GFT\)3E$QRB%&!$966.^(8T#>>SC7# M1&P[YIK.*39LD.>.&,W#?%L[%=IK@0EGR ?L$4Y:((.91I&8H#U/2N,6YX&# M2Y16QDNG9!K,>EU'IW*N3"-FV-ZAL*!O%?,$@:T?D5KF*@M,D;)2X&1R]M;H MCW4ZLV*[(M&9-4'GD%YY %C8NH28GZ!"+0/B5=T7V\HQ.: M#>?]WMY6TR7(![.C'S0M$A;642X0=3EY2DN!HHH!$2Z)%582(=+8O=JVB_7( MJVU-H\$\V!]/:+RWY?)UT64JPST,]OFL!SL7QF(<0DS(^Z7U#+)0,6&1E(Y$ MHKEQK@5W#",G.N:.7J@V8,1C<;M8EI'?/&KPN8XW<3I;OA*='\#*):_>Q?E5 M^F2_[0]X'#-28;3VA'&)'.<<62T52E%CE)B-GG#.@F@181_&*.V:DWHGX5!L M]2%?YYO>/>I[#[-7,96^W&>U'NY<2,JP"#JAH+$"GRUJ,-RM0T!BZABH>$Q& MG[;4,?/T0K7>+X5NO2+Y<0X_;U>O &V>^CG?5D!H M76)__XEO\T$*$E,PS /ZSF"TO&)@C5&(685MLI:E-LG3PYC%8V:@:L"5&3") M/[]P-,MOU2ZE?4XYWUL.>&N'PA&&HV86J<@$$%* BL<:/%CMO:,ZT6A'7Z>P MKP5]G-S?#06'LY0^KZL67Z5-;'+M02S#4/?*RNXUF1J/4C@5L,\0-]"^^,3!X, MRDB51-0+B@CFX.:2:'$@ACK13<6^/R@_M:7F.;39F]ELL2QZG7X%J!>W&8]W MU7ROL=6H?Z&99-CS@$(@@+7GN5@[ )/S:2/3@A/1(JEF&,_N#+JN2X(.Q5 K M,_$JW3<=KZ:MC-0][-?#;(5T07D6+"R<^R0(JNK*BT]W"V#%#AA9366R%(@APQ$(ZNL04$QGFP@B3D\]H#L M$V+F7E=F,)M@]XLKRRCUDN3KRG7[3(,CABFD=8[P8) R2B.&:4 V28>"2U[K MI*1K4Z>;+WZS5_$Z8*PA]EL:V7H#52757WOXMV;Z?L:MN(\3K[_-4Y" M/ORPT^W2[?A!"LZ#I3@%Y!C80MZ!B ])T75U=(6U9.-_]:9GKAF$K.=P5^[> MFE]6!5EAN*QO-IGDIVYV5JEJZ,Z]<"@ZIE#Q2(/Y1TF)=U5XQ1XUL M<>%@F (20ZC1WLEZ-K&TOZ;C,;)I_TB%=H+8*!+2B7!D(XX(8W"Q=.)1$9EH M,BVB*_*/+: ZI^U9#DUM?NOX=(8[0;^/.46@87*4TLH MC:[%18EABE^(A=,1-(+GU\A"-ITM"T.,4*11"!&18\( MA_T1#64H1NK69V98.$9;G/F<-Z[5KP75)4W/)WCV%LDZ2@;M':G0R1(C- 5 MK$28R5Q.!S0Z=X$F6 O1ZFSQK-&L_L51UZ0=,)AU=U-T?[SJKET1B<(^DIA? MOM HZAB1U@XCIJ(.0%42VMRG'*:RZT"LTI9P0S'"J_BYCKY-@94.V M!R@:LDZ#W@6S0C.=X[BYX",!!P$1(QV21'OK'//)M@DQXC\2#_5#S\$*$MW8 M.KZPRYO=MSG><(A]MG1Q]9^? M01RR!LIC6!J4A-K3JQ!>.R8H1L1;BK U!&%#*%(X2*H9T50V2K7YY_&B!ZH1 MTM6:/5&WN645M$9UNT@,5%I-40C<(6YPRGD!%NPS[D7@7!G6(@%HH&NC/?%) M3P0< _NR"FUXO/6YMVR-C> $%L_G+N5T 2QS1^X5 MVZS: ?/$V:_EM (F^_YF.H]UG.7;H#^/L@J)_AKG-_G20Y.WFP>$H@B*2&ZB M0T))@PQC(3]WG#.0J0W61$O;O @^V/G*J1SV.!%DQ)0?3+UN8K>-]O>6UH4. M#I.0TV)@-9"@+"'#G4':.F[!)+>4CMYP&RTO['JWIA7]A^*MO]0 W_NZ2GO+ M3MYK51CMJ;!)(:Z<1=+DPIHT/^PC;*-\]?@:2;5,MZ/&O M]ZJ5/?V*"%SN3=0(8YF R:5"C&DPT:SV,7KN8FSQ+// QL=IJ_A(C71+K\$R M$N-DDK7;-*R2EN[HL2\K<6>G0C$@G@D8@9B5*(8L9)TU*'I&G/+46]7B58:! MHG:=^MZ*89BOH=YVI=? MWI6;@[,]K+>O6Y$8Q5(SA@)G%A$E.6(REUJ56!*I*#6Q!>,-H_">"N-UO! # MWH9>D6V]0UZ 1; _$KRC1R&E]-8DV%HZ$5 H)->3 ZN!24II?BE3^FX.S7N^ MM]'IP5479!K3V?9[6\-'-^!*P%P[#KK7L/8*T>.W6OL$YDNLW]OK7=G^'4QQ MOVYF/Z._M'7]'<3FTG2[2B^JNJZ^YF=I7^5G:B?G2UK(P+V9@N.QR$N[ ?/B M-I>QV2.%]G4KG& &!XL1=V3YL"!#(F@-TE<*E:QPF#8Z9.@'X\T[8\ME6::! M[4-T2^N"&VP"!;,=M!-(HR@%_("Y1.+">B(!_]$?HG2W@%4?!!M*_]Z'%LQ6 M?Q0_W'4HK*51,4]0P"PBE<"F90)3I*S,F51&@K,W=A]C$)9H1;/>57&&\'(Q M7^2"]N74EY_M9%-)^MR"^CX1&_)G86DBQGBP;G!^X0ZX M8+%DTRYKS@8!2' M,UXJNP_JW0,6]Y^$_+$(J^ &[(6K=%G.8''_7[1U0RJ<,G0AK'9<>89\-!%A M8RB2GAJ4%-4\\&@):U%K?1@1?SHK[-F_ U'S'/+_ &IOIAF73U^K;OCNQW"% MC\QZ(QQ2N1BN2LZ#AZ,,(BZD@(7TBK2H(S.,[C@'K[6AX'CY"V;?%^L\;< B M,.- <1/84(".XLL=PY)<"Q1]!J<2,H-+,WI+#9,1=DSLMAI)!PABUVD>:R[Y;*?ABR" MU31Q#W9JE"F_#1Z1E2ZA)(1AE-I_@=!8(_^IL8%OE]H,WQV/J 8C7[V<(+CZ#9&V78TKJ0B@F< M=91\)4&CLP8/6*_SH/*XWX@VEG^Z#F<,;4PLR#X3(CG=DFG0K" >_ M00J!G$H:5#(W*";%$06<'0<_0Z=NLJR?$*MT3+#SL$>FPJMRMGP.XGT=;\O% M;6,>V=*WL%Q(Y9=EW)=7&%A"E#B&B+!>)Z' U?-7\59>3W-2007L[_&<+W,"_O1X&IZ M1 ;$7C.I6ZQ^I%K"_(OY+%?SS"43MN$X(%1W!N0]H!Y4-;EKOKG8!M;Z)!,5 M#/5;6Y>3[Y^JY6[TRQ=WO]\]TI;O-ZU?KQD2J[YWQ&M;Y]S8_-3BLBKP<#,! M::MI=C!^B*EI=0LZ#43SJC#HR[MYKM(+.RM]ODE23A:P7#D-:C/0F1V$ORWU M ^S@+[ 5K^.[Q:W+ISQK0)<0SNYQY!YE=^1(A?:&:1,M(LDYI"(7",S !+8A M"=H(13UN]&['H'1YA,9R98^GRO9QBN2"JD4[>1E=7M;35<87,SG=>D6R\+3GZJ[NN?KY(6+NLX/ MR#8HL])R\,)@+;C"#"AG'*(>ULC&1%&@.8*M'".\!5\.X\\,R9=G(?FHF!4L M%*#S[(<)?Y?"W993=X]<:' C"7<:!4,MTD%B%(@/2%*B)#8A.-\BO#N,-S4Z M-NV4WN/B43N97'U>^A]@F_W-YNW77I)N'[4P3G F+$T[CT^\-!_6&&SBI7&D*_/K*FX:7A5-_82>G!O^G;< M?CCAOT8[6ZP6>MC9SNQWK9XC_@%8CG!-J@S;OG#BKCZ%Q59H3!SR.M\]58:A M$$3*-]!]B-Q[T:RT9C^XYGV^J/A4(K]+KAT\!'VATT++ *Q)@G$ ML1-(:"613=XB1W.-IX05Z*NQ>S']<$8'I!K.LOMQL_0X";*_8R%I4!I3CC@1 M/..)D2'&(G"U%!<$R]#F5>MA?(=^F*-SPO5N;&W3]WU;-/=N2@\R2>]I+6_ M])Y>ET"U%5M=>- 9=0R?;NIJ<7WS8C$KIW$V ^/3=5V M<.5#2@]F]NHZT/VCQO7QY655OU_4_L8NH_@_3W7NRT*7Y10$P%L0TX] >Q?W M)?;L[UA$K5R0EL&\% 2]%AHEGE^1\%23*((PO%&-I\&QWK)^Q]XIZF#T@D@2 MDP69RI//CP=$B8PU"@4=C(W11>Q;7!,N]B#)RYT8N[O,,$U$?%>"=2=9Q\U_0J28M1BV3![TTZ(>9E0D3G M8G]8@*(02@>FL0'JC?W:TF@XL"UIQ\F&G7/@W24=5IM$P7PNJ]A[,:A?OV/P[\G#1KM[Y8'1;UW]%8D86B5D^ MR7 :WLNN120$D-<G]XG:Q3&%O M>%OO^,$**0C'W@E$J-4 ),/(J$A1LC)8'VU(''<2&NFSA.:95&5G)!VYFNS_ M=.C1@XB]3G)WG20_)5I-5_=M[AJL#I+.?CGY9W#V:\XMK0LGG0<'P: @74!. M18]D8 P)KYUU23F)&QW:#H/?YJ+<$4ANNA2!)&9UH%FH.Q22M3GT#A@@K,6(^,P K9),#^ MXS(A*8*SUE(O:3>EP/JT=88@XQ-%!/2E M)((2Q1I=NSQH2/0I)_KEG(?U",Y$]\$J7)R(7Q:N??+M3^,7EC+KM)$(,QYA M\> W8C5'DJ7D.([.4VPD$[H%M[70,G!YV2^#BD['DOLS?3G7?.^FI5YLC-;: \6]L%*; =Y M[S6*XX(MUN!=* M^F6G1W=;SKP&PUV-:H/H!L%\[W1Z'?C=,VX///38P>@%YXH:'O.)6W2(@E6,!+$" M29PLX)2T;W:^.$:I\%#\=479EO,"S<$\5 [G"#\8J-IB%&402"NFC1#)!=HB MW7V\FK 5[_6J&-NOT#@DRK&B(@D,^B1%,$1\0-:!'O&Y*DM@A&E* ML3*^1?Q_O%IT/#NB^Q4ZCZO[\::JY[DP_,4T;&K$/X&#B*<0_SD')>Y*^R]3 MK*^F<9T2DQ-><^+KW:WNDTEUQ!R%M!0\)Y\STW#(9V\1\9"?"Z01G"<#NV'\ MF0S],,Y1,;1^23Z.(.X#'#-F:R0_Q6D_K+MOCD(ES$A0!*G\UAT/!"AJ D?, M$TI)I%:Z%O&7\YQ!G)]U.R;YV%CW;^7\)J>EK"X9=,BOVP3N3=5W M9NW;:&?+\N97\YM8YU*!9=]YMCNGO AAZ0GDE[F@SXK5^Z;U3FA>V(F=^OCQ M)L;YYNM[<*U+QW^J5@.,X$9-AG8)S-O2NN7;3?LO CQN7TCI)":@'Y)E":D MWE\2$L,>A>TJC4J@3LYZ?^8QS(J1I2-(% M"3]:/#,[V+V9MFOY^$Y#ER0;\*K,8[ ;/6!_H&?!NU5C'SLINM ;-**:D-QROKIE.EU8X&YHT?AC&:>!HTT ^,:6Q41L<(C M:1TUC"7EXAF3*G= ?5AH[N\(6)- $\RGA:W!AHKV0:]"&JJD!THZ3S@2QF,4)--(N*1T\B8H MU4BH/,37U[=+)+!:HP ?[ -DUV7L)MT*881S*@@4G,]79):*S\&.EX%126U4 MLIL$\8$LA5:+5/5*N,.A4_U]&7NRY4GS90 88SE8QY1)2W",0] M0X&2N$:2>,/PD[A,/21[=$?+WB-(.X,)]Z\1+QMMRO9,P\?%Y\^3S5,-=G9S M.:F^/HI_G!)8.,C\.5>Y 6OG9H65/AG)<+X2;Y!2^?5(DNR*V I[AE.C.G6# MZZ+FA1&:C%!$Z3R7@: 4O4+2,8<$!97/;5!":B.5:;&!^Q7O[1=VC__7+='. M8<0\>(BU(;,\Z%58;G5DSB$:HT26)I!*6CJ4L'#!:$#5MBCHV*^IVRN#M"?4 M^<3WW6G&6GQO3/5RI)'?]9-HLU=[C\H.=2V$%D1(KY$BGB ;K,IA(HJB-\8* MHKVR9\S-W O^"86LCQRL$)(2OO3(E'!(YPHN02:-K$@D:J&\C$\S=GPR"S2) M#W9-T[,&E^]1JE%IZB8C% 9SG0)7B##O\QN;#@45 HHZ"):TDT2HZ% MGXXH.=Y\G$)C&S1F%@Q(QQ#UX+U:H#,"6DC.H\ DM,@Y':S.\_DXJRTY!RL% M%F>S&'<H1"1@BY7 $N3X^=SB1F@:!,"(@+))"4IG$B G4N=&7>!P/W[4B["B9[8![??18!4TX M@D;DB"?P"!4V!L4$:I)Y;!T'VXN'%D?_P[C9XV.X$TD[1I8[X'X?.U1!8E"" M@,LHDLFDD0EQ$C-IM&(>O !G6QBWP[CAHV.X$RD[-GYKZDZ=-%[A."$1W M$ M+;:(">E0!((A%[#4RRTI1O]VTZ@XKRUYQ\9^'7+>G?-I=8B4)&1M\(A9,#FT M-Q(%P7WBN59!F_I=P_CRHV*Z%I0=]5G\2YCR013^#W(@3\WEY8L7KQC/;\/3 M%Y?FM;K0\A63EX0R(G14H "*'M$8 )%H#?,M#EQ'LTB2(.N2!GC6(?RZF'"=#5 M1Z#9'K"$? 3U,U)XQTF(E8:"),H>"= M0TQ'; *55+K15^$[$TL=8_ .N4!/[_[J02)T=<'U2831>^72 9?@?.Y9_P5+ MKNWD?5WY& .0,H/PAK#^GM8W=49*RSU^U@O+V)!LRLW*:];WLCJ M1O:OX=P/Y!Y-T*A_$0-F1IF87_U+R' BD G*H.05B*)L@<>3+GQMO976"*3= M10N.':+(2>;2+-\I#P91QA3R^<'#Y9T6X8F6NL4EG6$LKQZ6L1J,G"=>W6T$ MU=Z:!2>,4EC'O!(>G$"K/%(ZY1Q-J]<733G%S(^^>L$(N*4517LW:#;:X54Y ML]?7=5S!?)76G_==AFPS?1O5TR$8?5MQ'^>5__VFFL .F+W^^^*>ZS+$7.]L MG0WQ+[%W>CZ>^ZZRX(E!VMKV>H"#*TOT*!O3ML"4O[DZO/2SKM:S&=S M.\UV[O" ],YU"S>+?U^ !'K]I=\:AP]GZI_1LAZHOU^ES4OMN;) >3TM4^GM M--=0R"&/+%>J2>G+?JE\)"@/MN.((!LAL>[D!WBDGR.X:= C;Y_/V?U^/9N7 MM]F!^VT6TV+R%HC:>[72HU$XN,W7*C[_<'86_^O?_C]02P,$% @ P807 M3S @1_4R<@ <)H% !0 !CV;EL=IKV99_R[5[Y@H+)B$)NRA"#9*VU4__)TB".I$$ MB!,A57>7;8E$)C*^B,R,B(R(_,__\^-V]M.W)%^DV?QO/\-?P<\_)?-)-DWG MUW_[^8_+7]2E>??NY__SO__'?_[/7W[YO_KS^Y]L-EG=)O/E3R9/XF4R_>E[ MNKSYZ1_39/'G3U=Y=OO3/[+\S_1;_,LOFT8_K7^8I?,__Z/XZVN\2'[ZL4C_ M8S&Y26[C]]DD7J[??;-X:+RD?+[Z=+G<-'C],?]M\N7OT1=?? M\?I9**7\;?WM[M%%NN_!T"G\[?]^>'^YAN27=+Y8QO-)\O/__A\__;1!+L]F MR>?DZJ?BWS\^O]MULHAGR>(JRR?)KY/L]K?BZ]_T:I'.D\7"9+=?T_D:W448 MP+J?FSRY^MO/D_PVH 0EX!N,_M>Q)LO[N^1O/R_2V[M90.>W[L9DPI]TFN3K MW[[D\7QQE>1Y,K7),DYG389*'*+97I;S D?I_E_Q;-5LKBX4HM%LERH MR3]7:1B*FD_?I_'7=)8NTV01O@MSJ07%';VQ-T0^QGG!C6])+&S[+OC<9]M*.!QI_=WN7)37@F2.2[L%/>)JTI.=SE,#1=W&V7 MS-9,>=G3T!1\BO/PT4VR3"?QK#MR]G8[#&V7RVSRYTTV"_O:PH4E?7G?EJS# M/79$4= G/\77U1/CV7.=O-TF7Y<5+W[\2&?O-&&;N@]:\WH3OKC269YGW\/O MBWH[WRE==#9FOUJN\N13GLXGZ5T\^Q3?KR6D_HCK==#9>#\GW[+9MX!(,#VF MZ=+'DT*KN:\_WGH==#;>0I^?KF:!E^_FRR1/%DOWXZZ8FIL7UAAPS1XZ&W$M MW>?E@QV]/P]F8Z'I50_@Q9-=C\!=7263Y<75PT?O@E66KRW?Q<=L:9-%>CTO M5E:U^'LRO0XR]>B!B_D)>TM-83C_T+K&>&>SA%>NEH7-6[@=]I)U*D:-N^Z: MQH<)_&@ M+Z3T;@XGQ<[]:;'1K>=TL6[,L]O"9LWR/\(J\&YNXMED-=M^J^-%.@FL ML^EL%=C\/EOL.JHE8 .]O1>DUG\MW(_);#5-IC[/;K?C*!^\R%OCT>H=O5!= M:_H<;]3)N'9K]HY[L>@3U[(3##3H:3]AIK]. ]%,W[9>;/%M=W^SS*X;U\/\FF53V[B]1[R]%5U^3R6 8X M[_+?(: [\*X1H'"H=;%+[VLZ!%HMQS0"5&OM1UV^HB.:@Z6P7%N(E4-_\637 M(W@PU8K#@FR^L=,?'MCL6;44DY:]]D?9ASC_,[PJ,/(RF:SR]6EEQN6 MDG?S/^9Y$L_2?VVMFFR1%E+<+87UWM(?Y9 MT"/%RSQ>)M?IY-&W+:BK[*UK2FHNS@>>[V0T[X,%LO8672QODCPL1;=IK76W MLEV_HU/3Z7INQ6&+#FUNX]K3N4V7_=+T.#"@_/K14+:NOR_9IH-ZZD\_+^L7 MA\?[X?JAK5(?'KU=#O-RNL]MA/HHP:HG M"5WW2V.ME;%FZXY&>AW//N79)$D*3WWQ5C.+T]OJ,5:TZW=T=>6A7O-.QEH> M8<3Y\GX=)AA/ZH2_5#7K=6SU8*S9NJ.1?DOFJ\HI\ORQ3M]=GDIM]Y+%'_,D MSN?)=/M]D*+/R6V<%J[K3TF^7BS#8Q=?9^GU"GH^Z2.^?#OM96L?_A3L9Q3<6*_?5%7?')QM]X9GH1'-*.I3F\]45)KYE4U MZV9LJZ^+Y)^KH/NY;S6,UT./]S*6FI/N>*N.1G9[&^?W%U>E0[7J5 M3N+Y4DTFV6J^+-;P;)9.TFK6-NWO/-0\6\6Z)NY ]^>AM2\.CH.3#PMY,%KN MDJ!NAQ;%XG)7F'^[M)P_%LG5:O:^B#KJA^5MQW$>].HMV^UZ/4A9G$]*XK8_ M/J9OE^F7SI>_3=/;W[;/_!8_/WT_D$M8I@<6>8AT34A2#;_ M99I*7ZSB^^ZU8W7Y+9LM%^WG,("H3K,(6F8$ID9 C9Q'WG/@ M-6. H4_@L"I7478<"@Y)LY2 MPA!3EBA8HD(PTG50>9!'E4]^RO(@4'_[&98MMQ/TI/VE2*/O@[79H&@%PL(' MZ]7E/R:S;)%,__;S,E\E#Q]F\V6856YSJA$6EN1Z$\ Y@-#MH5C]2$^<746+ M"%M&=0">!E@4988CADI0++=H0!$ZLG2_%*G^N)_U =Q:FLXD&)M8I,0^435J MBLB3MA& 5 $F'7)06044M "7-"N@;;17_>I5: ZJ?K56H=,X64,RNL#KKR$K MYY&1)W2]!A$Y531>V*'A@^CR0:,,^'QXHLH_8NZA1R/(/82*"0*AY4!I(R@M M!^D='G*3V&N.U&-D0^"S3L$9:G*7R/4<&[O4F'4]+]7FS"W(G;R8G[\0'&17:GK M,!N>A)P]6PNZZ#IR AE'K7/($^\-!]CNI@?V&C06%O0JA.5,. ZM0SSR2QQR M2\ :ZD2=;B+(J#06$,4I\YQA()DMD4":--Y">__QMC].J#V=6 MIZ7 7KNS"SE"O<5$26NX0!1[J!65PMFP;U!<1\#?GK-+6XFHE$)($98[PK@7 M;HN*1@2:U^'LJLO:MLZNT]#ZBSB[A'8,619X8,/Z9\(F2F0)BH+H[3B[:G._ MIK/K-.#>A@.#*,()-IA#8" $'DNLRJEJ%'>OT]E5FY,G>S*:X?77D)57Y>PZ MGXB,PME%L$:60RHXPH8"+;U&Y2"=]O)5>#>: E_E[#H-G#-:H47AGNMYD4GZ M;AH4E?0JC5]D9^\U*(KDI&T0TK> P'[OR# OCC1!&'"%L&! (TBH(62+ME70 M\U[$M EHF28>/\U4RW2:V+_;)\ #+5?/! M%:XA!KV@6'$%G8 T1TCA#&BL6#25R&8KY83KU'OW)+]I ;"1EG9II,.95I5 MC2/RB#N(;/@;,:@ATZ+0GC:\@.'CQK."O8I9\1I '_D$*'>ZO5A\3/;M"CV_ M,0(8,FJA]MQ#3I16BO 27ZML\Z6>_Q6$NF-XSW"F?CSK_)4?D@/GP^YIB$/6 M:F&)\%P; #0ASEC+:ZW8;^^0/,@BLSP@@!$*2ZN%5,(M*I( ,.0)9_-#\MJL M;7M(?AI:0QZ2+_+E(X$+OST7MO!1]#F>7R<'CL*??!^)0*CR'A.KD)?(&&CQ MEE 5#.LA'U1ICUY)N+8(>\9X09@;9!" M5N]HQY8,F8)9H6,W1CWKAO9>^1;_J.;;XV>,T&D6YJ>(IH8P+#!GUA$.-));^C07+5R1 MY5H"*8@&P G+L>'E(*W1<#R*6P_ 5X7YG09.0PY^B._4_'YYL[[A<_+K41;N M?3:R5%C(!=4:<\154&NH+1U%+'PW'B6N7QYV@>; >8($FRX_/6(V\AB O4?%S^^&6\<' M?;F)YS7""0<=1V2@#<: =]112H50D"BSY87%KH4Z=9Z8Q0[E=S2@#S4!2J)\ MPP\NTVW$87$*ZZ!,H*$709C1$K- MV"($FXOG>2(7FXKG@!B.,; ZV*'2<8+E.MS\!H+T# %R^TJN=UBT.6B]TR+\>UJHO]DLG1;U M;1[?&SCPJR^7X>_;S?5\Y1U\YQQ"=GN7)S>%&_M;LKFM]WR#N;C;6B?GBY+< M#6AVU .P2+\WCBB65J4^/)3/%W?>1?/UUXE!K(# M\+->@&G(S4#/5;!KBO?/2H+B;1KJ49Y6-XPL!$HB9JDB*D" ,8.V)$!2U+SF M8B]1DMURMG-XAO*]E%>UJJ^+]7V_1_3MYX]& 0SH&, BP*6Q<\I(L]-4%!TT MPJF>%Z1#W;LE&@/SUPP8'0!R;#L+HX-'N^/E]EL6LGS?8TB M6MQ\P@.%14DI8P@T?J?;& B;!]GWM@:TY-9>WG< S6"';$7H5Z'4I,=F^:.G M(A]$GQ8S @2C1EKKG=E-"\GL".-9.IS;S8$8BJ%;E_7\NJPR4V,1/]@F8HA: M'JQ7"YW&&BO ]&Y#!(HUU_QZ"_[HD-E=P3*<"KA(PKN*2I8VK&>S;'-?\F;P M1Y6](^TB!(KL36> ",9,6,$TA;BD50C>?"_O;4GO@&\O]+ON$!I*&BZ3V:Q0 M.>?3#W'^9_((CV-'+0<;1=P3/8 M]I[, P9%M1HUO0W0%_07M5^J):&B982QL-I:XSD6@5+D@A*S,Y6T:+XL]*8& M="\.W6+T1B/J@QF-!,.2$LD)%%1QS4H0H-7-'?J]J1#="7KB'7_[6-:A.U5B=44H.(1HH#M-O(PVK=6$;%*Y#1\0(]K, 'RK;S4@<+[[AK_$"+R!+J MH??*VZ"^262]0SOZM#+-\Y+DJQ&DMJ ,Q?2/R;*66OODN8A1)!61CA &@%.Z M""-9TR( IQZWN!$,O (.M\%B,%TVS@OS>A'LZ\N;.$]TO$@GQY38?<]'0!@@ M3:#0&NF =MY 7]*&E6@1D/@:HE^ZP.1<_+;I;+5,CIUD'V@1(>2I9%Q[HXSR MFF)K=_)LM&]NL<#7$,#0#2I##?$7I M@Y)PXA41"%+B/1&6"JJI14+:L-.#6CZ;GBD[,7T06N&(<$@@QYG&'BH)MQ0Q M =&0Y_T!JH);U26"C[2*G.8!22N#H:H<)YI3 M6&+,O$(M5+^3Q:--V:@H_#L^T3B/2&PBM==U;@_FPQU\-B+0 M:>LY)Q0 0,-"RZTJ=V+'6]Q8W9M/J",>[8UW;X[,*$)C*_E?HW6DB$1AQF"/ MF&(62::M+NFFW.#&$M&;QZ@?B>@>J_,'S%8*2%73R"A.""Y654\XEU@1QDN* MK83-C8[>O$7]2$?'0(TDC+92/FJU+XY$H5>RV'FM=E1Y*G:T!PV^N4^Q-[=0 M/T+2!UH-@VO5;98OTW^MJ;JX^K0*"UN\>%Q:<7W&O:^*V(&0VN8=1HA@+ G6 MF%K)>8#5.;E;-8T;44&%#ET8@V(VV$ZS/4DKW(BWA4RO1WML?]G;(&(0(P*L M!4P4=W50;+S84B<4QLVUT"%/J1H[M;K Y-SNXLME-OGS)IL%U!>;2)E7ZRD. M,TP +G1@(?#,RK#FLPWP1FI1KU3FN#S%VDL+M*)&6P:DD-1XLZ6(6RZ&+'MQ MJJ>X-C..>XI/0V#4GN(=99MI5JP9V;R8A!6^XJ/M(DN#%J(A9L@:!:CA%+@2 M( [UD/=SMO$6U^;S(7'I )QA(]QW0ZWT >Y]/E+">8HY-T3XH'="R+PO:8-! M\1VW?[@CONT-=>\&J;?;\<2TA-2PYT9+0/Y MR;0,AZUQ3+2O000X$5(;33RP%FO,/-NMBH3)YGZ[WMRZWYP?BRT_L:>((NJ=4(A;X"4(*Z9DI#39(1=#!AXU M=^8U]3OT"]:@?MV:0<,O UT%%\9C)P"SS&G-$.([F@QZ=&_[: 2@-Z[M<_6V MP&HP_A_TYNYU+#U_.((($2BM#FLLQQ00A,UN]A!J1E@V MDZV*U-GK3WDV#S].UHOD16YNXOEU4MR-]/! .I^D=[/$75TED^7%E9IFZZ+A M_]\J7E\H.*DZ&>KE?1'5J/ $0B"$=P%22X@ML572C;"XTU"". :\!UW.WBT6 MJV1J5_FF4%&:;5,TUE]>K(E9N!])/DD71U/M3N\L(A ":F@ 2)8J)B.;(_R MC&),-#_>[#,>8KCEL$\PSRQBZWI9'4G8X;ZB8'62H#EPQ#@PUEBE."@QP=(W M#[CIK2;1F06L,RQ'L80]NK[P^ E@S3ZB8 YK&.QCA1W%F@6P#=EA@'WSF@^] M%3H:Q8+5 L,QK%/MQ.A%%Y&E7N*P7".J""J"EX0H3UX4A:ZY%/56)FD,JU(+ M"$>Q&)EL_BV M0YQV_R\+$+;'@J'-5VA*CN.L(!(>D$E%80I!BQ1.]6 &]/< M\=!;S:-1+%M= SN&M:P'*:S7;P0*OBA.A>; *V,%,3O]@< 6NEAO]9+&L.IU MC>MP9[)E+=S%E^S 4>)ZEGU]'N#Y.=FL\\GVL(EYDQR!XVF08DN:=%M_,']U<,:SB'<'*C>LP^" M/O IODZ>OG674[!]=8LWV.3KLM?.39SG]T'E6:_N%UQ%$8(N@@MGB MP,O[GT?%X-[-%\M\53=EXD"+B'@+A.64$J(4(H!*MKEJC%F'?#TO]Q T5B5/ M['DZPC18/#*0HW21\PL% :*DS4#0_*;8CC,H6O,FZQJ+4>=2O,_FU\LDORW( M_!*&6Y%"L>_QB#A#()08:(VPUXI9LH.#"#K:.CNM6)MU#LQ0>L/SH58&RN]O M$"DG &;&45=HZ8H2QLB..NK\N/,FVC&L@ONM$'IK_E=D3(R!_>=A^X=D MFJYNOX3A?LR6-2KF['T^4ABB0!\GAB&EF5$:Z)(V+\D(,R;:,BGK'I;ARJ', MTRROQ^X7ST: FBX#7];C'C8#Z&D)4V8@A&6P^F8U6TA&8[-DU6>3 NJ:[#Y MV;,1E)Y+:("6BFLN)')(E319[D<8*-8YF]M!,A2;GZJM%0K[RX\5C<_E#Y]/I]-76\-RWF8_3&^K5;3#C6)N&<,%=4TA C8"*R- MVH&%!*+C5MC;L.PH]ULC]!9E891*^QA$X%36[Z]%A0""A>[X/HOG!_?J T]& M G(,'.'6*$P\%QIN[Y4LE$RK!C6XZNW4[='.NH2D!==P'5WZ\,.1<#A8!M!X MP#0/>@ED:J_1V#=XG4>V2G/HM5MD=U56U2>-HN,DEX; MC 6%U%NO+&0[9Y^%H'DEX('V\JXEHQ4\0YYZ?-DZC[>U1.0>W/V;SR4D,?V@0!6@PY899(CT5U%/@ M8$D=5,*-75GHEN>-@1F*[>Y'D;*[2AJV+0E6O]X4:1"M+M!.*2("R= MU1 2O-O3D&P>X=!;=F'7[.\,G)X#Y8IQ^=5RE2?;A.TB)/E^':9\/,ZLFR"W MS\FW;/8M(&7R9)HN?3Q)9^GR_MPA;@7_+ZZ>CNE]C4"WH^VBH-E1"*D@$$EN M,2N(6\\7_HYP&748W%/R*L[47CX<.8,1\)A[IYQ1D 'O>0D%\"W*O?0< MFO' MLA?U(+L#9S"7P)XM[T/\([U=W>YR4DQ\%[XY6O/ME&XBKQ&F.*%(>&<(% M+)%P;4)N^HN6'$R7[ BTU^Q(UH0Y8I6&UFH)!<3F@5("6J09]Q=AV8MX= C2 M &Z&R\E-,EW- @[EDA>/3 Q;SR;J:+8!)MKA$[RILA5H\]%/X>9ER1 MD1FKMK.&;R]*$<\#H6O;H&1#0]UOV?DYF&W[=I'?Z M_L#=A/I^7V>?T\6?U0F.0PTB0E8QZ"G%#+M@1F-LF=IR0ALFAPS6JLB;[%:P M7BSM(T5\U&ZI+2SE^I=N+O<^(MC[&T0*<:]IX?C')/ /*T#<%A(# &T>==9[ MAN;XI";K ?&AE->7@ZWT>QQJ$A58 8T<= 9+C:F7%)<4.B[(N'U?;=E6*06M M4'J+\C!*7]A8Q. \[/]8Z,VE:EWI"=OS= 2@D,19K)4'W"BD0##PMG1I#0=E M>CW+M3V+GE>-:0W+<*Z+_1M@90K9X691@ H8B31$2,GB@EZ,6$DIQ71(U\5; MTRPZQ'UX"0N6^#*/)_4*"QQK%FG +45 $"ZTQJ8HP%E:',9(/O(R$]TP\:!D M=(;76Y:046H>XQ.,\PB$S_(D;)[NQV1]Y48Y[DIMY&B["'GED."<M4%*.M(HHYDKIH,LCCCSPW# &2SJE MET,F;;TU':4[V,\L7I4[T-%V82I!'>Q$!KPDG%IL"08EK0Y*,VXEI1,NUI., M5GB];1D9I9HR/M$XCTBL2PAOSWHOR,$H#>"QB\%HC! 0Q4E(J'2<&(^VQD;:D MBV/0_#*XX2,$:K.H1H3 :; ,Q>Y]&V6%_G"H202909(2R3%6P"-=F&DEA92@ MYJ=R/4<&C%"#Z CCGTZT3>*'FT\W]?)N*0FJQ2);5UQ34[R0R M2&AC)7*".D4A\)*76RUVJLTEGGUI(%VP-!L(K]<B(2"T5,!J:0W7'%ME2_AP4/!''@?0#1-/B4EK MAM=;EI!1*BWC$XRW%*RHF+70:(N4D]9+CP4K_0H$A'_&IZ!TP[J3@A5/ VGX M%>+1,?##AVN]JM9*<;AYQ+DB@@COH9<40&X!W1V808T'-7-.%8\N#P![ &NX M*(&'8A&/@@2V$K]1PB=[=+7%.K@SF7[*T]LX3V?W7[)UK8GPAKMX?O\YF22A M15$*(BCTG^+[]8^CB3)X?U)LP8. >!Y6#,*#=# 6?A92J-*W+A5WM6*E^J:M M?H6!C5XMA3-66T68%D!YS!TOY5)83498!J !/PY.V"88_"6.V1WE0 KM#5A M-Z/&LS+IT OL=/,2\H,EYI_(VGIGXZ?!\AK/0J62'@8E"1 GG)!$$E$Z6810 M^G6>C==F6]U#T68HO45Y&*59.!8Q>*UGXXPHZ8SA3! DJ(#*LL2,DKU8'R"\9:\QAAQ(X%U MPA9778?_ 55J61(K/6JW8!O6G>0U/@VDTP1BD4Q^O3+8BSXGDVQ>U 1?&X@%-^;9;3HOQ.Z/13)]-S?Q;+*: M;;_5\2*=J/G4IK-5L &+U,^RHYX+:3\?]_JO1=A)9JOP A_$=CNF\L&+O/;H M^E]6U'R93HOQ!5&Z3":K/-#_=/0FN[U;+;
5VE'NE_O''-O(P M*V:^S8$_E^-Q>F1PWA@,$6%2 *(]]HJ) _TD2ZGY-VI/MB'77V9VM$K=WM'T MV$FQ."]4]_FF2N9&E>'!:^2(P QIPJF56GCARY4[P_NME=%]1D9;.#B&K_9( MW1?(/A3%.B+?UH%_S<:CV[CV;R^]LD_-5Y31!0$,L$-\H[+[AGD*J2$A2B%)U7^P3M6[;\ MDE\R!#ND?&])9U^+"S(;3=;%W8,C5*?ZZ(WOO._#[]==L6<3^MK,5UWA=*!)2J=?"4F@@YEQXPDK* M2()2 #G"6B?][,G=T?_R2A4 JIPTT@OFA:;<1.O#'APW9J\LQZQU][45JOXN M3' \Q31Z>E8!X;'QVG&G.4>DI*058K ,\8[T7RJ>NBQ,4(\5#8/C/FR^S&?3 M^8\X\YM*W6#.#PK.Q>E%*CGKE3*T..P\.%@DK2W'"#$T#,_SCKC1%$;+V;?H M^\Q__#.;5T;1J3$!*BKB_S@A& 67?3B:FL_;01=R@WC"#?*X4'4(C-Z.S)Y M<<=R_G#DU0$!8A(5O/#2$Z"@9TQ;?:!76M>6$3JA@T*M54X,D_-P%F6OM\4L M2N1;)QS&3$IKH&0'BP)YGW+4-D*_7[W MP^3W#Y/%CRK[XKG1@5+H7)07P[E%R"$A!8Q+$4I262RNU[2MZX94=VSI2X?] M[(F_K5 _Y\2H@!@3CD$?A&!*HMUD1Z0(PBC&MC[4'^B$FZ>!JAA]@*K_-.2-MP@WLMHN]C/I_[ M?/E]LKPYLK&=&15L%!_LN8[_<=@*3PDY[,V"J92(YQ&Z?&VBHGWJ#N7#%?DR M^6;],9OB$.&H"@4X:"@RLYY^H";+T2OL6-\EVV5CUZYOHH%U$6R3;-'>JK%8C.9']UA>_QZ M@$!;[YFD$$9?&C@NW.'>0AE])3?E \!YG PGR8B8?W0.3TCU@1$R1ET75XM:OR=@+!)\<%R*F01#%AM494Z&@@XL-:71(, M1WAKW@4,VZ1O0RNB^&#QO7SQFAEU9.,_/2@($R7 , J=D(QX#^UC6J!Q+*5$ M6O6ZH1<)C-:)VQ 5Q55HOF]%^VD=-__\]E;=+;-MN,814)P<$R2PR"+A!4!( M6P.\@D6Q!DHLM-Z!%$PD%>Z\#$RT2=O^XV16KR0I50J5>6U@ ,9C8[S"T!B" ME-5<':[E)< IIYEBC*FV76P\K9*X?T"]_[[(;CYDRVGQY]OB B%NF"?C9\Z. M#0Y09J U#F%OXL8+U#;:@VEL!?!)=S[RNA545S3NM\C6-@AM]7P&5UQ&RSD? M-PG <-PT,.<(6H9W][H8*UAKP.H';)B'*!\O>?$P51L";.UOA(BN5QDDJ&* M1^]7>":Q+NEHN4])TAA[7[7!(=TEI_I"_./NLHWX?I!XCYXTC1^ M<3^U_-4BOF+]W;_?)'.*T=OT([[)HUV>KQV.H"@YOK?<$S(M, M0AD%G L K+',0L$LY@ H8DRE:AJ=T^-QWE4VH=,# X78(2]D$85BM6$*.ERN MV $S6+.:'G:;CJ#QLE1G2LO_^KS01A/@(LV#]&$*,B$X;IJ_"Z. 0EE)R!XCSTJAH MP\>]=;=N#C4;K"U&-[AJ%0E54=:8VGVA+&KPH@3)-DGL?/WDGQX.F +E-=6" M<\HX1)X15:X*0Y>2\'%)&&K"YY],WT3B-CQ(\9/B^J=PZ3\]3*;'BQWW7AH1U[)86"G7/]J$YX\42(*LIKISS' MB%E H8_3/\R;T5ZK5'3'^8:\>LGI1C3KDM=_S!:S^\W]26X_>R9 1JAS0&N# ME,,>*T=A.?>B0_J5\;LNQ_)VZ-8ISR=_G^?YTV<"MPI12A%20F$:H"L<5KST>#"=$ Q(-4DX)MAH)2,N5 M60BOK%5*N^<3+1!T**B$E@?LT7V?3(OYE\354]&!L>1IH)JC@50&@#%Y",II;J2PHK] M0JHY?1L>FQ_#]6RQY;93&S8R4M&KTK$"\-L@QI(PAW2$(E#A>>3B?=)(XPR+I]E=F C]' M F:3V_69@X6Z+PL*0JP(AA)'*X(2C!3E!ZHHGX+#$59<&4[9-29YBT;;]E_O M\O6/;%W0(%M,LYN39?KJO21P9YTF+HH7X=H#CY@7Y<(T-BD=1498J:5[,ZXU M4K>(H<<%SQ;3^>:F_'DJK&J]-]!H(&@/F78^DEHK1BQ_/-H3*29:[4HNUX"T M+JG?[R'\JCP$?K^)QL!D42SE;+W%2\/YX2B94I'237>$ M)5ZZV"5;)?"0Z2YZ,I]$6?CT-F2) $PS!CCC,FXPE<+XNZ''8YKO\>#&,[DQ55\1!,28>!HW9 >)<(1: MK4LJ>&FO[$:O(X0<3=-NE?B#9SJTED&CB"CB^B$!EO)( TZP*-<-G$[I"#E" MT+4/AP9)-?5(/CC46DNJ,1Y%*Q!B+QF4/AJ"4KIRW43P*PF)[ 0)#9)JZE&[ M+Y3IS6Q;!#!.NOSCF_N'9?YM6U_T?)_N2N,#HC:*KE$ .RNP5-*A UTM3CJD MNB2D-4%#WCV]&YXN%.54-I&:A^453:7SV_7W2*23J3GG!P8D%.;62@\5!!H[ M#0@O%R!-4ISF".^=NP!,)X0>?.][6R'8ZOS@H"P'6,3N;?-GGJ^W.SLXT(JW[FD"MDXA ICT1B#(B MH3\X0_3JZBJTR>V\-ZKW%A[Z/-9G=O=U_?[VS_V"3H6(GAH7*# R[N"2<&:H MII(110^&J20I^V%MA'59^;Q;(+R,'VV1Y,/ JZ3)#[-9%F2MC*^7 T.T (J> M$D9&G\$:\48(DT'QAA[_+%M"G('L<&B+"TDO%(2H ] M$M3[@U11"WI-P+IVG#4F^\!0JP^P8+G'UD)5U!W01.OHS$A 0RFL,+-8460<=88>%&91497J$3F%' M5GRG-&\!3"^LO'\L\]6QN-!SPX+5!!O"XAXN&[EH_9C2&* Q(">>CDXZDMT2*E6^@(70T\H9OJOBHHCJB4QEKA/;*68P7EP99D,"67863'#AV@Y.0A9^O$'V(_ M3 )CO1<%+EW<(Q "F"BF(IV]._C*RMLK*9_;#Q0[)7WC!,(B!^;%;(IL@"+G MY^-D?>X$OO+XP!1 3#,IL/-60$0U."Q':)=R_SPBM['C7;4KH07XFHNY)@^(Y04F=732?^"';5>F"L]Z*@ MHD'S*-]=#,=/7^=ON0^_LA6T3W?G'S M:?/P,-_F TSF9K+ZZN?Y]Y]:N_UJ*:W>8&V49QP""HQBG%-?V$E*&82$JF1@ M]+'KF7Q5?5\K'@X4&VV*H Q%/**04"$/*Z.&7HD_V#'73^Y@#F^C M5,34BU'!VZA\ (M54W.$JC:0M154?LF]<>"TX3 MZJR7N.C JHTC4INQF5XG)??SA$!K2 MUJ'8.J-?HV-&]>>%_OOZPGLT5V\V;A_IY^+5KO^7SY/.KIC G4 M_(5!2PB]DG&]T6977 "&2Z.0%-6(K^NFM'LSJ3=6]*79JBRH?N9EPEL#1\QJ M$2EB%$;40X+4P8APE*;HP)$997V *1^*,4->=_TQ66^6VUC5_777D^C57_-" M2WHJ(-42862$8!X@O6O2ZD&1NE0I]JH/7^X)HTJ3T&ZJD*/.:X+CF#$BD.+2 M>HRU!-+B5<$RQ( S!'"DI)"* M$>)+BG"O4@(>DHYH?D6,-F#(*"$Z^]:6'BU>%3!1+MH\'',E(3$X;C-D3Q%G M)$O)8AQ1(O5X45F?!V-#I2IZX;4(S6?O"\))QR!F!4DX<<8SBDK:$(Y3'*6D MMH:_F@I-X^N MV%/J N^HK@H&*&5KT7U'.$2>\?11%CTR*UY)TY_(+ ;$^&\8" MQ*K7+;7>$Z3CGEBH.>+%36C1D&KO+$)@E4]IQS3V:Y810#*%%V/!90(4@].< M&*LE]X!ZKE@AE^6*H[&2@KZQ7Z:, 'TUR3\HX!I@E=C9HEF6 M%D0=:.%$2HI*TRN3ZP=C2]P8%)EU$1BL58:AZ(41PY73 $&!#VM#>K#+DBO& M64V:#YGGM&W$_V+\Z(CCH>-1CPD548Q(=7@?*S=9A E*#G3$_V.EUI)HW3 G M_'@?C;-8J3,\>$4A4AHI[)AA3'BLW'XQGDJ9LE]<_EUG3>!T2/A11!CMLV1_ MU-!6M=\6A+-;^PP :H4@"&IYH LDN-_&IJ1XLDV" M.&4-I-I[CR77BDIAB8M.5:6\L([41+Y:/0=5L?.(BW[0\3G^#V; M%Q&EE7#Q^'B@ 'A=](NW).YM%G/G0;DBK$Q*.;X1H2.5G4=1T9B2#4_M/GV- MZ_R:SR.!;;:\[7 Q[Y*T#=&QU763S:?\=OT]3NG-8OI?^Q\]KO\5]$4Z M&!":6Z(,@J0DHHZJ^3IPU+)YTCI=AT'/CW?9]YVWZF?S[.;=YHAJJC$Z&&QP M%$K'F7;6"6P4@>6ZBV",Z]C#V@3 24RU0>0>CD$^9O,BYNC#9+G^\7DY6:RB M.QA?,=SQQ[$)53CQ.#U2)3CD!4782,84UMA%RU'N&K]2Y3P>L#WHI^G7[&8SS][?'EN$_O'L M-V>.11N]+P@K'3/>N>)FP#HML(KPDQ?V2%_%^P^@:A&-.[R\%_=WL[FLV)^+OIIZQ]'S_2./QR0 MMA A9[BVAC-)(+ '4;,87%FYCQ1VYBW346QF38G?\"YA=]*3WYK\_F&R^+'2^61YL\/[:OUULOYG/K_9 M_NQ3-EFO9@N?;Q8WQUINI[TP2&H!5, Z!92QV&JE#J)J++LRTZD]_N<#4#\1 M;HT@=63B@A%@J:(:0^(0U@9!6TY<2IH"FQ$JJ4YATPJ%6])$[OYAGO_(LE=Q M^RY??(C/SHYU+FSVLN"Q(4A:'94Y,Y)#*>.B]PNE8+AR0!<(I4XIGP2QJKJQ M&L9JORT8*@ O"JD#1J'6D&MV4+32V<$J_5P\G=3;!&F\-5EB/'"-:1_]'V:C*S4&' X522@>,L)5";[MD=RSH M GU-L!5 X>DB 9PH:KT8C[D[3-L:D**ODJKO7 MR:A*X(2[^-9EOMI[M*M\L MI]G*YHMMQ?/\R8)GV6NG!35&!V^,L0;ZK1=LB60.')QAF5;3O7ZMG'[S5SH! M3C=T;P@A'_78?D+[>7S:?%E-E[.'[>%(12C5?$O@UA(5+4!%XVX-"(C^ASA< M8F'43YN *X)4M_3OY>+_6[;8#%A^9#\!'_E51% 55ZW_GJV_FLUJG=]GRTH7 M_97>$)S'165>("@'JFAY[0S?YJ$YC006 Y8<.;.":O$_U5X1J(KJ31O.F ?" M2A1U&RVIX(@8+"FR*Z%O&1L_G3MW0O8>!;^ MLP'3J>UL-;F[6V8[CA06SG9%Y\*"3@T+5IMH1GO-E7%*<&V8'[2, M@;PS4O=U%?IY=A]E_OWMUE:Z+9HN_"//;]XO/V7+;[/IL83*&J,#-X9+:9"6 M6"/$(&)&E>L&5%]9@%D[$,B[)O-(X'4VH*?2^(#B$@5W#D)KH9'4%_;V?NU( MB11_9X00:Q4-]9#6B-Z]86T_Y\BI]]^B53:[SXZ&_YP=$Y0%#C$*K+%4*,^( MT&B_1N(032EA?'F8JLOWEZAJB0/>H]8=\MEB_6=150*\,#%9 BY#G M#C 1">@T]+18L)19QA+?KO6FA=%)W&<3Z<;*X.U7*Y/#[ #PJPBKCG+7! MTEAA14D*@C1*V:1&J'E:M:U3"-DY\T^&+3]Y(A#E'45>4J.MQC;:>ZCLGI1C3KDM=_S!:S^\W]26X_>R9P30WV6F%(.*0*2^5D.7?J M])74N&K,L;P=NG7*\\G?YWG^])F(][@U24V4@)P[C*#CA[E#EM1=:D1*OA6> M)]"M+TOQR";VMD+NP;FA07J%C8"$0B !\-X9!
&"J>D> EO#B'- X MA[TRW&EQ6!9&YDH.0EH&3M=D[@(]VU_.OFP*)MT^NP_V6N&5;,7!0(T M9XYQZQE#1@GMN"VI0:1.N0&HGOKTO'_EYTL!8B\D'P4 WRRFRZ*+B\UV_XT4 M.PC5]'\WL\CA-PN]647#M:AA>/]EMCB6/MSI]X(#A(&B+[>D2!#AE!2EP5R4 M8TMQ*D>44S4$CGMBR2C@WI+3091# !'D(1?1]O62@O*$D#N55*NC=IK6SNEP MBYNK 60S*CNX)X>6B<"3==1RR=LCLNG!J1O@NT?0N M7TS3 ?7XEN @!,A3K)S2D'D.BE;8NZ4)"V#*)?'(#D-&@JG&M._+F*JTBA/6 M5*7QP5#DC?"*,QIW F>HU[Y<.]0J)9FD_HZ8KR?S"\5=EU3O,>?LB,FP2R5[ M/JNKS"13D>G( P6\!8)KQCG:MAF0@&!%ARQ&WT4F&3' $:^AI(R9Z%"*HAK1 M?K5,)CGV(S)D.L- G4RR>J3N,ICIPS*_V4S7Y]+%CCT:J"'*0V(M0T[1(E)' MX7(E%OHK"6=KEZEYJS3M 1U%?\K]!%'?+D^W8?OQ)"@+6-8*$(9<-)+)#%P MY:0Y9U=2QKLEQN6=$+4I$@H3TE,JY>/!8>)D2;^C\?]TS,I&!4'A0B2 MVI^-B./M\2AOC99-&;U#:P56__1@P%AAHU2TCAQ6S&&-*2\GZ(2^DA2Z;IB= M2LT4N=ZZ?A_FD_7.,=V%B9R7\Q/# G'>1Z B2J100E(#]6'REO,K"6+N3N[; MHVU#8/PQ6?Z5%4WRBD*.^7UTAZHHA3.C@C.:.DHU111Q&[<^;DPY=1^QWDL< MQ&7"HEW2=NDQ?(J\R8J>]O_(\KOEY.'K;#J9GW JCSX?D"%$2(L$E!)9J!QQ M[.!X:Y72O3MI0^FA!%[K;F9;5.X4.=G=RQF>]#6//A\ @)Y(&V6,66:Y-%K* M9]M&00-%.M<-J-ODPFYIO%>OFC@ R_,&S&-F?F,"]AB8.LV**[^")Q]G MJ[_TC\]Q F M#0W> , 000QA8)TTSKB#C6\T[=4NNI[M+H7&PZ&JG'3]C>_%T* @CYK=*Q+_ MP1@(6-02+:\VV"^P^S4$P%ED)=&YYP#G8_%X9_?"2N,# I8:: 44%BG&D>'\ M$,U'15)#N(O 6%,HU&NGT8C8?0&MR_)=W"+BE5!RVYK(&,41/,@LUBDJ;$2Y ML9UNC"W3>"3JR_T]G6]N9HN[HD!"_-_-Y\G?S979:V\+%"#KHP0C"J/S)*TS MZD 79J\EOJY]F-13;2V0?C!;[4,1-A"Y>Y?!.G;:DV'!*1LM5U^ MP"Q!]_=#-BV*P.QKM7^*/UW=[KHLGDL@:N<#P3NHL?4&RVAT4L.L)GI+004 M(7JP2_ANU$CKN&J29=@V4[J\N:U>/I\(4D2]$8@@\0Q23@C;S9D #\5UYJSU MQNA7"^W7(WGG,*E<:#\*%3#%):;4GB..0)S_?MZ<&G\E[8 :\NI(H?UZ-.N2 MU_4+[4/"D(%QMH S1I414L#=W)G2T3N],G[7Y=C10OOUZ-8ISVL7VE?"@J)I M*X=0 >L)!M3NYLXU8.!*:ANWPO,$NHVJYL6I[6Y; -A.UN=".]K]4*0FD K MZ8% D!'#HR#M]U?(B4V)/QX1"@ BYTX +"XU@%G, MC82Z4A/H7N^,MYSY''FAXV?_JG]Q_'Q\0$@Y9(ESBKIMM57E8+G^Z'A=28V4 MSE!1HP!34YKW>'7W>LMC+X&;PM.:A?I3$'1DA4Q)RW6>[I$:EU+ M!N?_=1/DK+*;#Y,?12[:JHJ:J/NJ0*#$5%&*E9(, M*^ B^O=4P1CAP4) >Z@KT10?>:\D'T2XWTV6133.MVSH,)9HMD[G^6JSS-[? MFOS^(5NL=E%"V;SHW&/RU7JUI?67I[2NH!S27AR,Y9ABBB2QT'&.'*?;<'1A M5?P5&] Y^S3]FMULYG%9CQA\ND 5.;NXVU;&6.D?/^%4%?TSSL6]M/:- $#$ M?]$^0T.@K"&R.&;8TE%K /65'1#U!;J7&FH@=O5EA>\F>#YG^=ESP4$)$9-% MGQA(+ "405>N!2%R)?48!\1 WA[U^T)2<]H\KFYQ\V$^6;R;W)_/?N[B2W%&HMF(=<%MF%ADG?#E(95,9]]_L-F.?T: MUUPL[615S#.C@H&".1:W%F8-AQQ)AXL4 F.=@5&DKZ1N[JCPU#Y;1K-;'Z/> MVPKQ'^DO#PP@3;T5"A,E6-Q^N( E)ZA#E9S$"P+SX!9F[RP;/=!WV\+J'_'! M]>K-_G+_W]GL[FMT-]6W;#FYR[:_+"*^_&2V_-=DOCGI^?<[DT"= CQ2WE&& MM258>5YTBM#1KK.4H2M+C>D3P&W)3B^,[>TD8;Z%4';S.CF*&YS%ZI1\5'M! MX,I$O5:TT],*Q-5CY4S))0M12J/>,>X,P\&Z$W[T[JKM.B*\OH1W^>);MBID MK:#8ZG/1)_#I[XM#Q7?Y^G^R]6-'^""2 M]I$9*><5([R)'E 6QLC.AL[GXR'Y$2I^^?'3.?K.;[K/E^O9?_:G[OO;^OS6 MSU;3R?Q_LLG1+A^=?3 @2I 4P,>=+[KK"&F.],%?LR(ESFV$Y<,&P/^H^#=PGQ_2<")X3+*/O2*\V-U **QPT5P"LK_7/)H&[&L<%A'#_RFAW> M_D>"(EA20SQ03#!G& 'P(-\PTBP!RNPWE,? LZ'![/--IW9'^8W@L6&".ZN9 M$4XKA2D[7 P@05)N:_AO*(^ 98,C>?:M259!!RQ9 M0)ICQ0552A&I$>$$\)*.%/G!JN[UGT)3&5&=!:C7X\6X ]0QCSNXAP(HH!42 M7BCK]VN1-JKD*\;5 ( X&:U>CQ6C"0NZ@&AU(9&4SCM))?04*V\M*2GKF4SI M:SUVD#>$6!^AZ_6XTE^V_3/SJT(3E%>>#T2#N**H!*AV"!KD(-#EVI0S*=6X MQHZX8;'R4\Y\.G?Z0MZ3?/Z=0W,6>T=&!$4(Y$!A$\F&$!1$&5JN+U+QRBJ) MC IP[;!D-)O[P,'MSCFEM$;*, J0H!88=-BO+$HY@1]KK_#Q6*>]\V_TJ-]Y MHF\6<4_9; G_?OTU6W[^.EGL ],.1ZP?\_G/<\<)KUFO7_L+W!V59.( D2SE '[TI^:M+8Q(4+E\8(V-NLUGDTJ#R^-,L C9 0R&Y MI4A%RMN(E0-0&!BW1 XDD4E@N'QQ'*,GJ:2T@!)K"""< M$F$@*D&B@1(I$92U4YQVGJ1;_!;)X?S(>GA(B=3O9#F'ZM1YH6O>;]:K]611 MM/8^*G*#SB6)Z2;P>G6B]J(;B_LZ6 MT]DJ^["<3;/3MQ&CF%>("(6,:>&!88HXC(!1)?F)HH/U+_LM:F/A^>A$[HD. M.;7BWD6NXKP"]0X 9[QTA&HMF<'^H/&DQKTV/^KUFN+"T-^+S'8#FM')[,D2 M8L.*;?6I!6XD-T911:SR&FNI&#RXYLX/UG3YM\SV*K.=(69T8OO38?&H)+?6 M[()GFG-&-<(""< !Y+(\5S/2J,%JD?T6WEZ%MTO0C$Y^GQ\MCTIXJT\M HA0 MA3RB'GGL,7 "B)()T*J46LM)5=1^2VZODML98D8GMI?NX3I.*$:8,PP=E$12 M2EA)?B5%2BVB,5^?_!;:OB#3ZZWGE_-T^5*;+FK?L#E[LU@O9XO5;+JMG5TA MTW^P.87((0(=95(1I1B)'HPNSR",T$D6]%CWX;$$LE\ OZ]6)I^HL#&)Y9-I M!:&QX,0I8J*]4U2IY>Y@[W"C4Q*V&AXI]Q^O,&X1&5JHFZ-E=-;Q\QOE(^L= M.*;AR*R"94HH9X%FPC*N(='X8.9 0:_Q!/GRA/3R@#),[:PGK0&>J)<+K9BE M /9&8*>+R"XD883*_J3/8,1YI425WQ6SLA =3R@9920Z<889PKC5)1T+O^Z* MLUV;(JJSBEGU>#%L*/'VIRNU67^-;/I/=O-GU!?+)RJF*!01E_O\V*.@PYFZ M6QU\+2 '(,;<080 @Q0:6!)5XK956=T]P_.2E&_?3+T @3EYW4V+ &6]+5( M5RP5QQ)%0X9BQPE_5($$^VO># :%:7LBTQ)K&SJ1VP_"DUV'GSX2+)&:0, T M!8!PK'1A[N\F11F6*8'C5XRW=![GK? C!23H/$CVCP3FJ1&<6\@IQT8I;0DJ M)R65&:Q,UZ\&DF;\2 $)/@\27/991QXX"K%5T!M /"HFMI^4M3+EH&:LT4*C M!$DS?J2 A)P'R?Z1X(21W'GDO>">"281%N6DXC13_(#+O! ;""3-^)$"$GH> M)/M' B66: 0P)]%NLP9!8V0Y*6S,8.WR?C60-.-'"DC8>9#L'PG(2D$A\P(3 M%\UZB!RCY:00(REM+)(:T?UJ(&G&C]$GX;_MIVXH],XR 04@#&!K$;>L/-*A M3M&4RC*CMZQ'>B[6(?]&C_J?[Z8ZK@]Z\H/!4VZHD9A2#A!P'G+F]M1ESIE> M@S1&H>.[P69;8M$F,R]05+JKQG+L6T%9BX4G6#-?E(./')<'FD))!XABNI3Z MG2UAM3O1:<3A2Y&:[JMNOEY0$3-J.5#, >E)QH#6EX'<&J2&K&/WMRZ+DE) M8FQO8E)X7T5SO^S&;I:1#LMX-C"JA( M84\)%Y1Q@TAY:LZ!XRF)6$T+2WX>OC'-9>T-;7/Y4B1K6%]$4**A4EY&(U5# MPI#QI;O)(<,IE\1C3F&\4AE*Y>^ER,PN17JG)FI6?.Q["H$:*JT! B@I2=1: MP@EY,')%TN7IU7HOPQ^'=<3>"Q>PO95;G-\/)6 _32$012(JF*8.&@TD]M3M M.S8;H4F_I1V_9(WO,P%1JWW#I)H82C+G;<$L9+^E";%S/QR MUT6M8WX8\:R)B='(Y-&0D#;*IPXPBR 9Q85G[S@AB#O.F2QO, 24/L7VO%KG M;H12.1@B+D8RRT4.+IRU)A*TCMX"T$1B*Y1U ,NRZT+D!K8I)14O,[WA.N6S M2U",1D13[T\&,G.3YA6 9YF^9O2!87(H(7XY/ M&E4H%))I# J,.(L,*5$C)<4I[8Y_L6O#L3_2^J0" I>9K'<1A[>],OU21/3)?=% LEAQ!H$39PDPP"H% MHJ94CEA[4)'ZQSVLZ=IQ\UL*T@D%1!THIG8=> M4JZ@UV4DH62"I%2]X+^WO];EL'^6CUXX?[;.S]8%[OR;@1%BH3%2I.V\_5V]2O?@_[RZO2UK[0LKH&V3\;-8_7R\\)ZZ=?#0(2R(FK(981/5IL!.VK ^G MF$JJFW#%<:R#2^08P-"T=\5C N.;Q6V^O-_-_WA-^?.#@J7*.P&D](1JYB2! MD&G&&=(> VU23A;%%5W8-?>F6N?!199Y?IM_SY:[/\WN9V?[B'7TV>"CG$(/ M#(;*086@(:*TT3/V=O?O4E'\=G$)#43D.M.29* M(>PT .7FSVC\\Q7&)UZ*J+3&M6']X8:K_WG5+ZZ^/F9%!=+X:Y,OMES;3.:? ML^4]JNT\]S[#0)"1VBOFE5#*&$6V#]$&YY/3O8$,SI]G$& D0-$E0"A>=*;Q7,KR7)$19E.*RXVU /NE&9S)7+O( MK>WG59]2++UM936G%0Q4D$:_ %!/ 1<,%!>)3!%7L6E9F1RKM3'N#IR4_ MU70]^U8RX7,DNXYS^NN48DI^>4!$$JZQ$X0X+*GSAON2T5$276 O;O"BX2^ MH=\WD\8B&A^S2-E9$06U7>V?B]EZM;V8;UVKU_Q2L$I;Y35F3GM1V/D<'EB- M)$JQ(,=Z)= SZ+OE2!^&X.;+*OO?31SJOA4A3X,9@"\G4L$4/#8D>.Z]U A; MRR1#"E-#]I12C$\+TE&*S/YM(PVH6EO=N*+J<:/J[]G M)T_J7Q\1H.<06>FE$8)BH8" K%R?1B#%;AL_9FJR^ Q>FI%T0,CLVK'6 TW9 MPI4; KFT*OXCE)8<4UZN40ISW:JF/J?/(Z<170?"SM'&R2>?#YQ"# T@D+*H MEK7#B(%R;8)7VWPO&C-U>7P:-8VHVA=B]&8U6V2KE9I&YW@UV[+K] 9U9$20 M/!*+>2R0EAX#0J&5!VH1-EBMT@O8H-HAZ9"0*?ZXS,YO5&?'!H,HQ5(H9!WB MQ'+CY$'H"NFY+N63S/D*2$JA;\/,KZTX3#:?\MOU]TB'-XOI?QW=BTX^'PAD M '$AJ564&6P5(X?I8J-2&DA="!P:LB]OG[H-P6#FL^E?Y<<_9].OBWR>W\VR MU=OUS6E85!@9%(86 /C[NRP5$K Z%'NET"C)KZN;:<;@+1/YX$,WK=EVF-U MF_64PRP!M@ #@Z[-Z>BG\:HEVG M$33OBT8D]]_F2VVS#+Y8C6+ MO-K^Y?-RLECMN'4J$JS.:X(C AL*BDPH86ST)( [''9AP:[;$6\ B".&30>T M'B'JRJH#D5'9:KW:=0A6BYOB#V<.G%O\2M#>4H")\882*@Q%#A^N/*)O?-TN M7:^8;9D5 [J"KZ[D_;)<2!F%O(L,V?VVGK_8X .A"&=&TCLAD'&<&>?+UK[% M30-+,1+'O[6W!^1>N=#0VZ@J=-F-G\R6VW(H^>T^,J0(TEBI.-G[5T'9YNN# M!I [ZRU4#"E/J(K_/? "ZI1B=F/L/- 6) ?D02]7^O?WD^6/][<'B5O+NP]Y=-EF \9F_SR5"M?]QP<%92P7WABOHLLJ!(Y2 M[79!4([;")#A+OS?+^\FB]E_#C"+,[_9_D5/5K/5^]L/3WA=LLUFJ^ERM@UQ MC!S\>=E50GPZ_6Y@QB.)%$7$0HBM(83 DMY:N&NNI=D&"O/Q\FJ,:NK=9%FH MYF_9+D;I:K26Y<@QHE5Q5*\A(MJ(^#=DHD7NO1*5:NI5LFKV%,\/%)^=R:(Q:]+!<+"$I)FQ[A"48;7,][IGE?;M^'9?Z0+=<_ MBO#]=5'Q,]I6#[MR=!4BG"J,#AAR;^/""02 $2=0<3&Q73<%BOLKN07L QAY MU\0?''25(J0JC X*88L, !3AHFZ @=S 6R*/EJ2?1R!0.^7". J)_;:[E#U");#X.G)CQ_ M>;_4$H4;HFBU7#]!4/S;2_3$'X5/D47;FJS_R/*[Y>3A:]3?\R-;X4 M?*_71^Y>V1M9JB6)6:8I5-_^LN__;?6XVW_%$H"U[^ MI< &?Z(K]C\.?WYZ#1*'7P;KG+).1%!9BY'G&$A33AA!E7+B5WM7>5[_?]3, M;TK +K>&;8K\"=/B\/N G(5"1?.(244E\LS84M-!J? U-JCOV91H2NO.\7%T MFWCQ1/#2(%R4'!) 4.^H9UB5\\8(I#0&&?,&T8!Q+]G>B(!=,OZ/V6)VO[D_ MR?IGSP0L*<8,,LSQUI#5.Z-(V>^779E[=#Q$X!,/G[/ ">/A. M-TQ;;8F$4$"GI72ZG#L2(.70:ZS.9BL 2"!B7V=9)E],LZ**\;8JR6SUE_ZA ML\7T:]P:_SIS1G]N:!"8*$ZLQG&GM";NE826)SDHPC_%JQAUC>M^3^M;9L-P MP"LG??:<_MS0(+@S!$7Z(>A<7+E2BAYTK:MVY7IA&U;[:#@+LR2B]P6SO;2M M/F;3;/:M$+2S1_7'A@2N+#%& .0=0UI2BJC=KQ!3JE*2/T9X]],>P_-.Z-O; M;4\1W/(Q^Y8M-MF[K,)-SVO/![JE$7?8 BB'V$M+L\4,+))-19&&";?&7;: M(&YOJF>URM:KS_EZ,C^OPMC1/ M(I4;GLM_*I:2W0>.O8Z(;, [IO%:*K3HP*@$1G Q5Y0UY";2'#Q)7K)!*E'/8D-3ZY1C^M M(=$' U>E**H3HP(3V'JHF526,@$IB:KVSK8^KLV, QEY0C0RC7!GI&V.'VEQ J>[T#OTQ4M4WC]LSN#_ER?1MW M\[PZXPT^4U.ZGX7'>1VSQ5Y\+<<(>*\.$=)Y"R"S'I?="">8I.0U)O=$N MUOIN@\R]0>6H;7WDR: A!X@34I0K+Z*5A :E:%$NDLH1C<@"2N3A,20THF'# MO>C](GO\\,F]YI4G@X00 >U5L4?&/[LXK?)@G$)"K\1M2F90WB85&S+:YYOE MDU.DS]_S#YLO48'-?WQ>3FZRF^('R]FWN+G-?_PSF]^V5$XQ.CQRZ<47Y?-&D[+T MR@*01H&]=EG2%^2J:KV3SP=/!."@J#J*@/!Q$^'ZL#:@P94=?X\*;FTPI#>W MXN;_;0X.TO)=]OV)H;S,%_&/TQW]SKD===X3)"@JC'($J(Q"9[V,CMV>%M$* M!RDE-\1XP#F$6](A&_J"9"&,[V_53;XU&,ZJO]<>#]PAC*TFCGEF.(]+.P2D M<@C$E74DZ8CK>>N$[CGI(*[_TSH*7%%.]L^'F\DZB\\S@*IF()P>'XB2 ".K ML9,6><:HM&5*&G>,7%DIJC3VOYZ"T"J!F_J<=37TVQ/]2])>&+S@&#-/H 7* M06MP7>^5'7]JMK-O^_F%;2SO*T*Z2QBG[[.B88!"6 M7"E.F/" $XJX+>.J!59^L!.VL26)-D!%W@T/!@L_CGYT\8/)77:JX\ZI80$2 M!561BN]$E&$1[1!P6"DU]!HSV0="6XMLZ UPDX?9>C*?_:=PXQ?;.KXF7ZW5 M?;Y<[PMWQT7,\E/-2"J_(T1J6J2C,XX=)@XRYP_%H02'-@6*(SHA&0I]';&A MH9%W9#H?LT7V?3+?TF,SG4;*^"Q;/9WDYVQY?\3.2WIGB$8MP]I%>QD;) J# M%I;!DD(!?"6M17I&7]]L:8C&-XOI,INL,IOM_CM;')GT,1>C^@L"P()@PP&& MTFO!M4-6'C0]&8$<,TU >C!U+SML308,#+QWV:D&'\<'!8&@($1RCSEW''MF0'F@*1$#*>&6EQ[D MU!G,ZM.]Z5YY_S"9+;=NA*&=U=*^L_((@%%.:04"! M0YX(*+DHHPREATE[Y:5?2R7NE5WQH+;^=O9[:EVKQ5&!PF) M]!1[J:T@2B,C=5D62A8YG[_PT6^Z$FN? 7T![U%RWM^^S1=W;V??LIM=&94B M9-GGR[B$$]"K-#YH#172@D!.I.-1 7.H#IK"71U\7/!@"?V\B=Q=W MLR_S;#=Y]_=TOKF)I/I'GM]\G\WG%7%X]CV!8&S%]JZ'.".]T!8?-@',>%(S MA!%=K8X CVWSHK<2!/OI/:[E;;XZ=0'V^H#@D:-:(P>5\M9#"BPK8[P4\33% M184C"LL<"&FM$'TTZ1(G0PC_E:VVM-L>:I^Z'FOS,\%P77CV4(HBW@(QS5RY M:2B/=%) ^UBKU V$Y0'YUC2RI9C.EQ,S_O+C\9&?9OS^-K+^,.5CL2XM?B)$ ML\=&\YMH7%1DBKL.%&6)?P6<32IS_VO?B0S(IEZU]ZDEZB-+_+!93K_&'WY8 MSJ;9^]LX^CY?; .W]Q?FYW1Y)Q\-&DI-(3-*0.J%!$ >VE\IX9,.->&O>W$S M.L;UK=H/\^]$JS]_>\!%/A>R0D*N&9122UI&ARKD95)HV:][ 30]FMIJMLT_9\EN4TJY-\B/?"\A"2P43A"'H"?,8'4H;*^/2;//?]U)CX%E# MY?T8B)???I[\K;-%=CM;OYW]E56E(4EHPXP*=<-\->^Z^J%(7UIXD.H\MLBQ.7C[.[K^OWM MGZO=8>$)C7IR7(#*Q7^\TMIABXT5C)2[CA;:)AVZU;[LZK+-Y4"ZL4WJ#X.T MM[/)E]E\MOY1&6.'$<%IJ)EG$,2E<>.4-8=" AI@F=29N_9EUM6CJRG='W'U M?__[)Y+'2?ZU_=6KO]F_YQD-5T5?DML\JM[_FN;W.]KO:?/^0!MUAC;E?Y_/ M-/M[G2UNLIO_TV?>8CD5]66U#8PX(0?'!P6H#72L:"SEJ73 <>Z48#9RG7-H M7"51Z&:E?K::3N9GH_F?/A:XM0@**AEUPG*OXSILN1JJV34VR6Z3QWEKI.UK M3XBV^VSU_O;%XG_L_OTYRJ6.W_WK!'RJO2 8'2?@'8SZ$%HN$-"8E*L7%J=4 M21O1'6"'6.J$SGVA+!I&[V_=:CV[GZRS4U?(SQ\,1F*KK(WFE.%@>XU#R]4( M"MDU-XCJ $))Q.TQ(W(5%WRSRU^JK(9.#0M%#67%G2_:&#%E@;56E"O5!J4X M0V-MTMHAC%HD=6^GG;LLX(_90Q&Y7W^3JS0^8(@@EHP+0XUA6$KC'M3;;%W\Z;0..S8J*$N5011(:IS''E.F=;E.P'"*QYUT MS7.9V&J/TOU5K-L&\?M(G3*0_]^S]=>RN5%U55;O15&?0^9%T4L-4JS(^ HT,PPQK*4$ M@GB&2L4NM:)DJ$2ARP1>%S3O"V]_3)9_9>NB-M&G;+J)M"^/$4^=7!\?%+"F MT31 WEE"HW@1!C N5\DU2PF92$H#NDQDM4;HWM(MGG3;JJJRCHX)POHH*0Y2 M:C6'CC+,V4%D2%+)X3&E]70(H+9HVQ=^;+9M:#'[EM78\XX/"A [P+G7Q")! M* -<16]FOTKE35(,RX@2<3I$4&O$[0M"?C);_FLRWV3O;_UL,5E,9Y/YFT6D MPN;^<5L^=65397R(-&3&<($\1U![K; \J%^$8%+\R5@+@75YF=,!T0?/K:ZN MP:J^(FIMQJ@FPCD*7"2!P8#N*: D$TF)KK_@H7U'=._OW&*5Q6]]M='SG>?; MB1=^2'[_L(F\^93?KK]'RM8YOFCPOL YT]([J !5G' JN2K/=%3\6U*4]"]X M ] '$_K.)FH^_+O9_?EVN\*Q@+$H6)2LBBWDA@ R8$F+,D734M!N4Q@ M=LV 4H"+.UL]9"O)O.?"AO4<%__?WE7MMLV#D7?YVNX+R\#<+D$"G10()-W MPN.HC0$OA9EO);ZG(6J8_H3FC&]C[LVV, M%[/B?O14Q[3Q<9/H@DN[8L5 !4&("U10>9A83.;4=ZH?XW'[Q&H)Y]ZNJ!?+ M8O)C[C9)1?/Q[Y>+>EKZMV^GHYH;O,9]1HLA[8H%!&90F1,IZ/5:AN$N=7IH7BE+U;CY>3GF<(#=;N*6 ,@SC7Q M4!8G=)H*J! A5&2MSP-**]:IF:]3R(<8"OSO^+%XV$R+;]\K&^=+\V85I_10 MY8_^5:Q\L1Y-IJ\EN^'08::TYX)["0R80@IIQBWW1&F%@O%7#!U^KYIWYN=M MLP-US$5LOU M"]*E=V\)E_X4[\IT0D=JG[_Z/*8C,A($:5_>'I=9WSS!U9AI@)P@XJ%3I7V] M+O(1[IP51ZM(O_E&)!R3().P3(/"@"P+9C]NC"#/B7*@S&BHN+=J;P1@EXK_ M9S*?S#:SDZI_]9THDKR.>IQ.@XGZA/.@:#5V92Y+P7&KRJ^KOD4[('9*@-'3 M>0*\_$Y$RBCF>%HON0=MA%?A,'9G#>X0]HP80UYY)"D[L!2 2954RNUGN--'OHD/4>[/4;I;SR7JS+-* MP^2I?+4ZRJ_SC2)%QBEDF-$\H><=0<]26BFR1.<<:Q#@HKD9)VZ/IN4C=#$_R9F+VT8 H1!QZ20:TF01WAM1'4<( MEC)G>S1 BU)7JUH76/?G<[X;>ZV'T?%&427R.^&2L(YP"X3A@Y24RZQ\[ .J M]M+'XZO= M(32%_^JD:ZV@M8) C'' K'3@9 C60B4W,)05YS)PVK7)B@:5K.LA/T3OB^VD M_'/2L"-C)#/! 7+::$0DZ)T7M7=2D]#(E^+CRC+'V/'.8>5[L<7XE-=?7H=1 M4U!!:FZ])T%@$K33E=!"9YVNAC[_VZ#"X@I*N.!1L/^@_%76%OO[K_\!4$L# M!!0 ( ,&$%T\ *W\^^1L !R< : 8W)M+65X,3 T>&=R871I='5D M96)O;BYH=&WM/6ESV[:VG]M?@>L[[=@SE+>D:1.GGG&VV[QWTV1:MYWW$2(A M"0U%J%PLZ_[Z=Q8 !$G0EIOD)7[VAZ:61&(Y./N&I_]X\?;Y^?^\>RD6]3(7 M[WY[]N_7S\7.Y.#@CP?/#PY>G+\0/YV_^;=XN']X),Y+652ZUJ:0^<'!RY]W MQ,ZBKE=/#@[6Z_7^^L&^*><'Y[\'(G)Q#_YW*PVI9XO:G%\ M>/18_&'*]_I"NB=J7>?J].7E0D]U_?2 /\)D!W:VIU.3;415;W+UX\[,%/5D M)I_CRT'1[MG#X]D/ ?O>7^<3/G MNE"3A<)M/#DZ/OSFI%:7]43F>EX\HL@[I]_^\\'Q"?V#>]P] W3+ -%DD8E?5%43UITU\Z8"S#I*"+OV M1!=,6T(D5[./<( []BP^VP(B!_+V0I476JV?W&6X[)R>+Y0PTS]56NL+^&LF M:O@BAJR)F!V\/Y#T^W^;]XT,?A.[^.VW__SA^/CP!+^@/X].]H2N1&W$TL#H M@)6$H:5:RS(3*U7.3+E$UJA@1WJ:*Z&6J]QL%' O^ EGTJ5(8<6EGC;(H&FP M2N:J@M]3M9^:)M M9+KPLXNUKA?P.S!Z!Q [X/X]$?78\&QF,><%'.^=)R5MR0'^+P.>7#J>K#RX M>MQY7[0OEVJ52T!7 210-4 FE0+5 1 W%ZM276@#1#R5U9IQY(!=B S"V8:K,Z&:CP[?O?K>J=TPK,#QCA M],/T56 ,_R4+VLB#V[V37:MFA%3B=0W@< EP)U*IF!DJ\2MR?0-:T=&CPY.' MAX_/F.TQRYJJW*P3YM*>.WL?J<#A@FC59?@&JQA!T7[QS;!.> M1U4(F"8/OY(;$B4@5&"G//1I&-#K!1[$K$V!FC*Y+"7HO 5"YE40N MH5>(Q: $>,+2K"GXUY9*U:QE61T"M"A8AI8BA[6ZQ>V+UP4H9DBB:**$\\)< M0(KAU*C]H+('A"$"^O4DKIUEU5T(*(8>68)36LDL QJ?VUQ]W#G?H<[62J?M\<[_26F?U OX$ MKCLE"$U2D^=R5:DG[H\!8N%R #%K%(PX??'CSC%ZF^H,_RG]KW8U/,4/WYRX M9_H_/3YN?XN\'Y$8':@> X1"D(6?IZ:NS;+S%;FWZ)N=SDE] O(Q/2=7=_.W M=U_/D#J$)*,H 8*9-[D$%6K6Y/D$I5E"]$M_HCTTTY= B<@=6GKIFNAB%QYS M?X,8KG2F4>5 8IW-@!,#']C;%Z_8OR#DA=%L$L PF6FF=4*$O6K*E4%Q'!@X MB5VGG9KL&=#F\@;5N:DB^0A[<;-/Y JE/*PW5Y)]*W):*9@K$=7?$0%E! 7] P&">I1T/^ZA2E4:E$(\>H9RRR)A1^>Z1Z+;N:]G*G1] M@M*.Z#(%/B%0'X /\!YR#!"@U4*O/-:H2]1\)/EU[L_^=N[K9["HIHJE1&J6 M2UVA"9B PHM2#JD:#'^B\D2\D865[52/^/,]-D^%7 MI"B+EY<@HLYE.5=UX"-,V@?X2_@(@@N&1FD&"UFIHB+,8L<98F19RL).#^(- M@$ .S+C# ]1JUT<<.O@)1UZJ&,_?@0X$ISI\8VQX-CZ$- -L/V_L?CFHFS-@KF:3$LEWT_D M##2C)S)?RTVU8S?[(>'0$;2_MTGN;9+_SUSZ)]3606];ZKK&P$2]*$TS7W#( M8:ED40D9\[)9I2X)!?GOQV_>OB&5D/EOZZ4H8!,Z:X#AAVYB'XIEEUIEKO/F M[;E0*;+9' ".A!2ZD.U+P:\9*!=(EP+C,--<5XO('IHQ?TW@G*% #4&%H$7" MC'V2!0NZ4OW5Z!)&=VOTV]]EPXD#L0Q>*=82-EZBMDN#VK0!(,!I!?*,7"J!69"Z$#"^KN8%/ M'F08XH*I=7XU\+Q\3/I&Q186I,B:$E= <&*O[U4H*7;[-FT*9K:N 2Y;3>:\ MP=;:)7^SMS+2&+.ZX:67@_/&-.A5D^L*^$Y^F3: Q%KJ76O;'EXKE <8?1#3R,BR421[)KV[3" MJ!V:-86U:7(,,'1,'SN2GZL7&(Q(K1 Q[B-QW4CV.:A36!$Z6@*9!* M/V^@KJ]C('I1"APZL7W4N.N6CIOD&AA.97)"JK14+*!)._/6TGW!%.&I?>MYE"0C/[X0]=M\0'D P]_D37,%,:(R(' MX("8OJ0]H&LES/\,UVES)I#A3B7A3]Q[+].%5A=L=#A#9"L*B2$URIN V,8D M>\BWQ2YB+"?G!^!.<)NTJ8"A0^U]AH$)_.XPA23?YV=O1,&#DZ2 MFQ0F,4L*,%ZHHE&<%]G^G,IJ(6:4AN/- -#C2IW2K/37M7DU[?DZ:'T XP,$ M",S0$&:@2TJ-+HB6]76R,"DMH8-2L%MT#')20QYD-?<>:K.GP4XL48%YT^2U M!G15I2,?QX=EA3YAA$1(3*"@JGSDL&]U[O1GXK>O6\$5HL"7D,CS-[PCV[.;.S9S>HY8"#SPWP6%I[X!FU>[(JJ7=%BO=JXQC1"/JWZGO2LB6; M3 OB$)Z^]D6?O-5?K=W7%X$*=N9/@PW[6P!I"_$X*6#CD#4<;EUG:Q\AKK-$5-1@<,@ =>I#K\BI9$:/X7.O_T M3!,KP6(?=**PR+?6=5_]8V<@KBH*^@'G_;O!Q6&EX=^-)AY_:>'!&TN4N'E& MJEA[E%>J8TBT6VID<:<09^>CUS'?H)*HU9J&"Q1<&$M=R+PA5M>L,OJ_S/[$ M,AX8!7[2+J2]3#P&Q:6-G*,*9_V$U]$ADR&@*5)Y3+..8FI4-MYJ'>Q3>(5> M->QE&:M[!#OKCN=M8Z(D"?:NGA8&ETB <[%[1Q3$H(EUF@;8]$+90AE7-(J_ M.6F.Q(-S!C8)_N[*'A)K'O-X2!W37BQ3850N<4$R2OUTNN>8NS1,T*XB1E2W MUH+J:KK=QH:V;1L>*52=^!V462QHJG3FZDLYFS(8 M5%VV*^WKP=5>9]+?W]G,*YKSC$;J\![F3@_VHMIC9/C.Z!$3(1R?= M$7B1[3".<]KLE.+*['@,#+2Y\$"Y!@V%(/S>G\2. 5\WZ&.#I;V\3!<8R!=G M*='!T>,'#Q-$75OV?+<5C5Y7!4_08*XQ;CKM<-95/YCLD)$'A\%I&9@7&JWE MB^NS0)MH7Q&7S93].\RY,>(_JC1[_540+X-5\+CM>C1F3&2L:9=J!>1&.3<< M6'(IG&X<4*(-)X2X/@[H[F%->%_\Y,J\>S62?I\FDMZ1]$$U0DD$V=_?B3[Y M.BW!P8+K\JG8"P6]BUC9P3W$[%O50L^"B.PH8[K'^FL"(%38+_"!)1RT]Q:' M0A6KWRA'>EK+6"83G &B0JA\X;0T9K-LQ^Q8DB[N7BAL X*1U,$P7MI=Y_HA M;>CJC74E?KH4C.M92!>[? M_O-+>4DKX?XJO<0%Y"=VW=D8_T*&Z08))[?F-!V!5YNBZOHN*Z1VD,^FCEZ; M,MC3U5BLCB7:XU<.+*E7(!UK;"'BE<0Q-JE9)DELH'7X3>NNN-'@,3[K!AKE MD3CUT='A-W>;5T9<$6$:Q1WW.9RW&G,(%:?D1A*AVB2N?F+OB!6/V!]G[\PW M.DDMSL5PB8I/Q6Q2(E]"+ZZ<>R5[L((VJZ HT!.'%B#VK[(%J38E7);8D*H* M4EG(<*Q4#B1T;=IW/XC+);(95C>4MHL.Y^*V/.P+]&(_N/5>; 8U0KH;@+0! M-Y!@32ZORP;>&Q.(/EGQ"B3KX&P$]T>3%561>:=0UY=PE_E0A$>3=Q"EX3-N MUG+'^?2O70NNS3,'(S+-D,KL:EP-O;*N^1W!:=\/VT604I\(X7;AC;H]$ MW..I!32"][OMC;P;TF$2,@$7N1IR@&USP'O,'NC6U;TL=$E*;)C*W!64'Y2- MI J>3L]"2P(AFX3UH38T;6T,4 '-$AU"X\D:HW'XSE$.0#P6,B0,8_<#O$WZ M9AQT(=B2GL-R*>M:E=LJ^@/57[AU0!,R6S T4-(OUR.D<.YC7B>9Y)Q^WB:E@Y8#)]0]@OCQ^1-NU931 M= 6WDPO4?BB $B9=N+_OMLR)YG_7"_P#DZDQMY)YK4L)9]P-W84V7QQM^RSL M5-(I1.FXEFV8K)\T.,1%.#V?61XFE:<+;(K-S98V4:\:M8TM)FE3EKB6ZU67 M/L52LHMIH.M<'X3"ZX(L M57^.BP+ M.14&.T#7 ]CFQ(C",6;.\HA:8:7*FI19QY@OMN6GM#59$K1L19FJ58URRG51M?$%9UL2-[_&H=DM/\5@D"_WQ)9HD92]L)'-8+AHOY)! MJMI(/:6O'=ZR84SO )-_ M(7,F!/8=]SS@QA1M8MA,EQ6VD=C$"Q-"X+?&G$\*L^RF=?M= M&2=J.V@,$U3/>M*8NC%TPG)LB%? 5B>\"20?6W95R65/<7;.ZUA?TF#=(5ME MPP_-TWPS:H+;V:TE?:,PV57;'TH/F5>&DW0=3X^?!4 #)_"1KQ(XP@TFZ#^ MH]?=@M?>FO^\]*TL_R^/"#^_)S]Z'<\M\N3'63#>8 **[ %=%C53Y3T#OBD# M[EL9M8,D)A>1(PM-:#)M47.8>(;UIYD.F!A[@J_B7I9MV;;[R-(Q[ $&"#5M MC6=[=Z9U^8/<&>9C,+>]UDSKE*:UW@KIU%'[4^9\,P-W"(J ;AM):J.+]B!I M5>3\9LO=]PWQGA%VBK#K:$$,L%I0*PK?BO?*_,%8<]-H4],]K.D!'UH3DGYN5GC_Q I4)<( M/7-C 8^HG]MW;)!YVN3#!.C!*"TU=[R!Y#:V@1.4ZQ2>QP&Z3Y4N9+"K]N?[ M223BON?[5/J]6T=\X# ;R:KV&3(%=VIR-#F:Q3WFY&M90-=0&J1#7A,78$5I M!&2^J&#DR&.I;N'1%,URRGW8EH"[BVJ4"X7G&/)6@*N;[$Z;TZ_[C609.5??=)/G&-ZRH'=WE+"QQ5CE[$%22Z#H)HOIPKN0$Z.^8U]COGO8\C>,_< M"S1\"K>TY7O#^U:'@[5E;7]$KI#L]D.N_-+'LLI',\H[=<3C8 QB2#FQNS#^ M8YM&Q#>?FLGSA58@KR]5VI!Y[*K[DN@+_/0KWYG"/LV3+)53KO'5=LBQ,^CE M[OIO77VAK-KBIES-R1J03;TP&-J_FIV-W[YY%8:4VV((I8L$2:>)H(QF0H"4 M+ 60R;GBVPCHGA_GF4DE=GVOZ41Z)'//9+;J],B]?JS7BJXXY58K!HB Y3B6 M)M?.KXY(D-BL#D8BEY!!QX)-73 6[-&*W$_H*!A4]Z K+^@!P-A>W8"OD+1.LX* MAMXCK"@EV[HP-@N0N""6,1E3L..3/%(VG3T'[\H_S%.+T@$NS'(L;]H;0%[#?0=X/-N]C9_!'CL'MGR?"P^AU$787)" MO= @1\@].PY-3FF(W&7!NI>#YP#HFH_1%'.Z:+W-W"$G2"VY[W.IJ_=47F'* MF=)T*?!ND(F 2KB$FEUCT(+N\=[3!\?8X.P*_@.=K7%UFR^["?=X8F8 M-65-P920-)+.$K:D2CL=S*- 4 !\JH],/ 2+MKT#^5):Y$4W,0W82[STBU27 MH)35;3^D?I9YK&T) LD)S,CMO_U+.^P0%4C#>D(2&%Y092E=WQ2[")+8#'." M1@[/HJ\5[TRC-H*;UMO77^;P@N[*,# *4D89P&U2)+6N*6#=M8OS#N(Z?4CU MDR@S5L2I<>$E]GV.D4NIWK>< ,6] K21[K&F_1[6R#@YL,S+5?8 MGH,PH#(."%BAZ YN7[SRJ#IC$]SFD%]B>_=NPP2Z*]7M@VL3.B47 H;^8YGN&&=&E1Y=D1-&7)^?ROD"C-/]@%JWJ,!E%:I\D)C2^67%,ZTL BPYX< M[T[W@)$[ZCA'YW<#J/(+W>)+5B:[N)P$R/3KZ#M@-QP21AA1M)[&)+QOO MZ;?U7\9>J:*5ZX^'JB3NBWP_GHNU4@H$;NVXNOV,4#T?M@-%SXGRN.7!0T"T(]55N M[[EK>1AS3V(\#7!XF!#_;&NAUFT4KEM)$4D:IERH8<(KKJ9T.;^^7L)V $#F M8<];A<(N=+.2FF-=5LA8UR6ZO-!,JCTJQ0)HRP#5PHGP(S>@Y3K!CQ-,V]Z3 M' ,2 9'J\<@0:. 3.229SWC7"I6'6)+AGWQ4IM6X?7QURJ.1+U664VTM,51+ MEK(HK"-3=VB01V6FUB?!?7$6=,H,^&JF4KK'!YWD63SKR[4_]O[):'GP\(8[ M>T-0I\;3]G ;OM]J&-&+@J:VH3HJT.C4JDB9)CU#VW9L;."L #2FL/V\W:MS M>-I:2K:M$"E6E'2-,6BZ7A/W#A* BQ-)V'(3S1E0:#,%\HSG5T9AV5=V@IY/ M))#Z5E$WPXL>H7 3_,2!I=$JY9&$=X)3A=CE4@NZR0O)MC7E]ZQ;71(8"15L M*_"A7ARF(KI?6^8:N M".(2>M;"B8^XLE=,JO9QKS#OUN-=-*#F&\>Q6A'$SJ)C!!CA5A(L-HZ^'7/- MO=6=V!6^!+832>WV.HZ"'0#MJ%,VNT 7*%M+=XC[/7MLR*,^/^9^'\' M3$VV.?WZZ<&B7N:G_PM02P,$% @ P8073R?80((M" 1"\ !0 !C M3(P+FAT;>U::V_;N!+]W/X*KA>[MP5LR\ZC31PW0.,D MV #;QPU\4=R/M#BVB%"B2E)VO+]^9T@ID6.GM=NT=8 4:!(^9TB>,P^*_=]. M/PR&__]XQA*7*O;Q?R=_7PQ8HQ5%GW8'470Z/&5_#=_]S?;:G2X;&IY9Z:3. MN(JBL_<-UDBJX^?/^@EP M@;^?]7]KM=BICHL4,L=B ]R!8(65V81]$F"O6)>U6C<]!SJ?&SE)'-OI= _9 M)VVNY)17/9QT"H[/KA,YDJX?A2(*BTII_9$6[N__Z M]>'AWGGWU>G9X/7^X.#T\.15X[@?: M58K*+ $CW8H1(X/BJ+J26I/MV[ZJA8-KU^)*3K*>W^+O5\L79T'$2"N!4Y2' MPW:[[>ZBOE]2+>="("):3N=8D5_7=8T1.&!^B+*#L\OAQ?G%X.WPXL/[[]#V M <[WHLG><1.S$\BD'H^;+ ;CY'C.7,)=;U$WQT<*L(-2I29O&IV&+]N8@!3E!C^4?DNRYTG](:8J[*DT05 M&AL1I=)=P=CU.D'HQCO;;;,[Q EJWZ_DT69:?M-QLX1/@1F82IBA072)M%C* MM7%,9^QVC%4OR!Q!Y<#QA9+/CV&EO M'T1.N$5@(!C2.;O*]$R!F$!S 2E"X]%D&OTJ#N8R8SR;LR)SI@ 4A9[6.UV$ M$&(I52M^PH@6GOB$8""A\P M-ZE'H; #4D(C;KTXZ_6)N4W86.F9K?AB8"*MPVC;,4Z506_4LEF#O:V46=+V M"?D/BOR]+?0"PP64_,>6H"ZC0[*7&"U*+ :(73!NP(,402?I\!%,#"P!0=J$ M^E.W%)T%.0PJ"VECI6V!X\B-&*W"5+G1,0BLMNP%@E, HCT@\.PZ3G@V ?86 M+?1E@=$)Z^[R5G?_!;ST0[O[(I1"45( GP66T/R,S'B-/ ',I,O:@L8+@L8H MB-9YEU+8@\*LWK;3Y/#5KZ!)1&RO!*W$1:."/%:/W8&@"UUK:8OWIM?E@O+"Y,@NZX/$.-9&> 5\ C.!#&,_A23#%LB) MO=0%D[- )&2YS-&A/5'I8:D4;R.5SJ9<%=Z"$\Y@/,8,0DX1(79%)H QWAJ^ M*!17IP6>,S@0_8@-R<=(%^Y^V>MX2W[3&RBS&G\]+6>C*F?S9@#"'J ^1S3Y M$^P?%/9B&T.R *ME>-(M51G8^Y8[Z-_ 85" I>.X, 2_6C2S,%^JK<,:^HZ MLUCD446^RNR MET]I^D.GZ5O(@;<*XVD4)Q'H=$=#MSVQ! 1F&=3I67CX_"GO_R,"^E2GT6PQTQ@;-9Q.A!][8(WC]]ZX2Y0.-Z&W6XZ3Z% 7_^ MWGW5.5K__<4ZCT-JXY<""C]>9@+'^G)=0$8D58M//,H@9"-&?HF!=[1%JS&1 M65"/%TY7%?Z13J@)E.QVM4?]5VAJ6J\QBZH8?:FL=.X MG\9EE+?_1XWTBVW[M;:OVX%4"J%@D=WT5J:^L_7R2#NGTX6JL $[8?=K!WIW MI0LRO-UZ".X6D\*Z ,V=W:9_C[:)A0GKJ8ZK7%TWOV;^.I?]WO'_?O3^/-3C MJ<9Q9"/VKMJ ]4N*L M2C9/JOSR]":_I##[WJ#AI^BH6X-$PIB=74-X$.W=>6#\(T/DY7?-RR^:?]7CZF?]B!Z4'S_O^Y?NQ_\"4$L# M!!0 ( ,&$%T]3?VZO"@@ .\M 4 8W)M+65X,S$R>'$R9GDR,"YH M=&WM6FUOVS@2_MS^"JX7N]<"MF4G<2]UW ")DV"#]MI>X4-Q'VEQ;!&A1"U) MV?'^^ILAI42.G<:^IET'2($FX>L,R>>9%XJ#7\X^#4?__7S.$I\:$YVYUH2G4BWZ(YF"91]ASK[HE&='OLW*OZ#? M[>3NB!07]-X<7%WO=7F>O][9S=GC2/>B=G'8.A_^\.#\8 M'C:.!Q''_WY4]:.2K&0&K01H&?WN7N>W57$#JEFGJ,P2,-*M&3$V*(ZJ*ZDU MV;[M02T<7+L65W*:]?T6?[]:OC@/(L9:"9RB/!RVWVWO+>O[+=5R+@0BHN5T MCA7Y=5W7&($#YHC"X_??P.;1_A?"^;[#U(E[!3I>.K)HO! M.#E9,)=PUU]6S?&Q NR@5*G(NT:GXTAIBK\B!1A<96/*ET5S!Q_4X0NO7&=MOL M#F^"VO;2=EO_7:;.$SX 9F$F8HSUTB;18RK5Q3&?L0IN4=3NM?S,]898K ML!-M8FC'.FTRF<7MHS5+\@<0>7 \8V2[X]AK[QY$3KE%8" 8T@6[RO1<@9A" M(Q5AND4C;33 MH=]*APQBL):;!75)^16@W-J<%NL$$!29\LX:95"'6!IT]-@MP^&HB0##YHF, M$V8+^G$[?@X&RDEH :FT"ETX!05S,H(&; ZQ5Y#FS5$U+7"9>!*X*>-%?1N> MN?"H7-C?17MY+QF 362&<"/DWL*KB4S [MAL:NTR0RN*.,>PEHRH*@3.B1"N M8:F)\)=&+5B.""3R$*F4NF5'"4Q[1S024/AXN4D]"H4=D!(:<>O%6:]/S&W" M)DK/;<47 U-I'0;;CG&J#'JCELT:[&VES(JVS\A_5.0?[* 7&"VAY!^V!'49 M'9*]U).)Q&* V"7C!CQ($722#A_!Q, 2$*1-J#]U2]%9D,.@LI V5MH6.([< MB-$J3)4;'8/ :LM>(3@%(-H# L^OXX1G4V G:*&_%!B=L.X^;W5[K^"U']KM MB5 *14GQ>Q980O,S,N,U\@0PDRX;"YHL"9J@(%KG74IA#PJS^KM.D[=O_@Z: M5.3<&I/\]>[QY PL"D/8^$#C84PW*0:*>6$W'T+!R!@0GZ6D$-[HPN $:*EG MTGK[C[T@\_-0ZG;K.>K>QX#B'O!E?',+VF;IF:A1HA=!7:Q64OA;$UN,K122 M&TD+D"$*\_XPHYD*2Y&1-Q#6AU'>6V@+J)!#[T2##V'F_\\0(-7Z]@R'7,J,VMN$KQ-K<^F_,+^3D3 JB M#;I:2UN\-[TN M%Y07)D=V61\DQK$VPBO@$Y@I9!C[*209MD!.[*4NF)P%(B'+98X.[9E*CTNE M>!>I=#[CJO 6G' &DPEF$'*&"+%K,@&,\3;P1:&X/BWPG,&!Z$=L2#[&NG#W MR][$6_*;WD"9U>3AM)R-JYS-FP$(>X#Z'-'DS[!_5-B+70S) JQ6X4FW5&5@ M[UONH'\+AT$!EH[CPA#\:M',TGRIM@YKZ#,"SF)Q&]B?!89!8,($";:5+)[-@2EZ!*J_$[O1O?L M6E0R\'58WQI7,LU;Q&HK^0=JQ3'[<+I4@EI]!4Z6IM(Y@+4N:ZPQZ*(6(5$G M/_P5\@<]A"4/A+\I^ZGX"7\6$E7VC"RRV%^1O7Y.TQ\[3=]!#IPHC*=1G$2@ MTQT-W?;$$A"895!SDR_/@5]1E!+B:Q^G^,S ?[RH+E:W@GN9VH8;LC5&G0L< M:.'&IJ^A1IE)8&=$.0;\S1 D68R0;)&FF)G_!7X9I:M;>_G\).S]$P/[3J;0 M)QCH3 R:SR9"#[RQ1_#Z[UTERILA!)'93*L94!R2\6GYV:_,Y):=_&]A,;--NKMMOL4!OS^:_=-YVCSYQ>;O VIC5\)*/QX MF0DJ :<5:*9Y;Z%=_U'>%IJKQ&KN@AMF[QE[C?AJ745[OMQKIE]MZM;:'[4 J MA5"PS&YZ*E/?V7IYK)W3Z5)5V("]L/NU [V[TB49WFX]!G>+:6%=@.;>?M,_ M1]O&PH3U5,=5KJZ;7S-_G(.UCSPVW[%Z\S2PU[E9Q_HX;:K.US_%*[V^.SY M;'_N^G[&\0YU:YA(F+#S:X@+N@$,6_ I9)SW.M^?H=NKS^$Z'".2&^U8J=BZ M>ZVER.3.6]@?&3(P+FAT;>U:;6_; M.!+^W/X*KA>[UP*V9<=.VSAN@#1.L3GLMKW"A^(^TN+((D*)6I*RX_WU-T/* MB?R2QMZFN\E="C0)WX?B\\P\(W'XP^CCV?@_G\Y9ZC+%/OW[W:\79ZS1BJ(O MO;,H&HU'[)?Q;[^R?KO396/#\FZK-6Z[GFFBX61T]2Q@T[WB'W1YE+.^+*'DT[!R?E5*B?2#:-0Q,6B M:K7A1(L%LVZAX&TCT;EK)3R3:C$8RPPL^P!S]EEG/#_V;5;^ 8-NIW#'9+B0 MLY,A9SG/<*P='9R.1J^/WG0[_7>'1_W1Z>NCU^?]WN'1V>BT/^J<-DZ&$DFFV&RCP%(]V6$1.#RU'UEIAH)7"*ZG!8K]ONK=K[-=,*+@0BHN5T@17%5=W6 M&($#YKL8>W;^>7SQ_N+L='SQ\<.?L_8-&GL/QWO19+]Q<\G^V6:_\/FES&V3 MQ6"<3!;,I=P-5JUS?*( .RA5V?*VT6GXLBUXO"Q7!FPU]Q9BL,V]. 27$\O) MYE*X=-"G>8@#3E!C]4?DNZYTG]$>8JZJLT03&GM196F[@L0-.F'1O1]NM[W& MG&#U[38>[V?DGSIPEO(9, ,S"7/TB"Z5%DN%-H[IG+W7)F/=3NM?3"?,<@4V MT2:&=JRS)I-YW#[>LB7__"./C2>(['<0: RL.YC)G/%^P,G>F!%P*0ZV/N@@ASC(L&G'S?@Y&*@FH0UDTBH,XB0+YM*EN$%;0.P-I'D+-$T+W":>!#Z4R:+^&)ZX M<*]H*N)1,#NV&QJ[3)')XHP1UU+/E25 N=$!->@U$3T M2Z,6K$ $G>(4TK=D*/"I5U;&ODGO&!N4H]280=DA$;8^N6LMR?F-F6)TG.[ MI(N!J;0.U;9CG"J#W6AELX9ZNS1FP]HGX-\K\/L/$/CC%93\PU:@KK0AN4N= M)!*+ 6(7C!OP($7023I\!!,#2T"0-J7^U"W#6$'Q@LI"VEAI6^(XBB)&JS!5 M870, JLM>X'@%(!H#P@\OXI3GD^!G:*#_ERB.&'='F]U#U_ 2S^T>RA"*10E M"?@\L(3F9^3%:^0)8"9;=EXH65DHP85HG^N4PAZDL@8/G29'K_X.FBS)N3Y#2(Q, %:K13DC2X-3H"N>B:M#P#8 M"W(_#V5N-Z&C'GX,*.X17^F;&]0VJ]!$C1+#"-IBM9+"OS>QY<1*(;F1M $9 M5)@/B#G-5%I21MY#6"^C?+C0%M @A^&)!A6<#J=4G*(<;LL;<:.P<$30:W69 MB7]-@#IB(,+Q(!Y\X'EDC)H\?$;M[,0WB+6[^]^97\C)F11$&VYU[K'&+5*. MT@[B$C=BB6MDFN03J:1;D.K:MBRQW%/ HSL0=*5K+6WQX?2JVE!1F@+99;U* MC&-MA#? )S!3R%'\*209MD!![*4NF)P%(B'+98$1[8E*]TNE^"%2Z7S&5>D] M..$,D@13"#E#A-@MJ0"*O!UB42ANSPL\9W @QA$;LH^)+MWM:^\2+?EU;Z#4 M*KD[+6>39=+FW0"$9X#V'-/D3["_5]B+APC[4<#5)C[I-54E[7W+&OSWB!BD ML'0RS1RV)XC('PD\T97 M46;!E+P$5;T36^O?_(9]/ I&/*YD_O!_(9GWWPC$DD7-&X]*#KZ.ZAOG2JYY M#ZVVD7^@51RS#ZU"(DV^>$OD#X8(2Q%(/Q- MV<^2GO![*=%D3\@RC_T[LI=/>?K_09Y^JE!/XW(2@4XO:>AU3RP!@5F)FNM\ M>0[\DE1*T-=>I_C,P'^\6+Y9W0ON56H;7I%M\>E#2+*HD&R999B9_P%^&U6DV_KV^5&X^T<&]@>90I^BSDD,NL\F0@^\LT?P M^N]=%1OXZA\1T/G>#5O^>[DQL7HG9\?;+K3=*:N,W-$A]"U2N+Y 3 ML=7J+99*M^S%XJ^Q=LU:]#13F0?S>.GTLL+?[ DU%8V/VJ\Z1[W7AS\=3]!? M@6G%6BE>6!@L_Z@_&YJPYA&P"]J9OVT<-&YW )4\Q!4:&[0+;8>UMKL]2":% M4+ *HX,:KNCYULL3[9S.5JK"8S@(9U [UO6=;D+U/EA?3DOK?OZQ^ZIS?-!K M^JML^_BFL)_E<56[ZQ97S+\(9C]V_+_O_7SNZ]Y5XR2RT?KMIMO&+3^&U.IJS8=C+NQ3.VJW:[RD+MRJ7 MM6N\?]>-XF?#B&Y1GSP?^NO=)_\%4$L#!!0 ( ,&$%T]+)W4O=@4 ('$R9GDR,"YH=&WM6FMOVD@4_=S^BENJ5JV$L0V! M#80B&6,4FA12<#;MQ\$>XU$&CVN/0]A?OS,VCDP>V^8=91TI)/.\YYX[CW.Q MN^\&$]/^>62!SY<4CH[[AR,3*HJJGC1,51W8 ]BWOQW"3DW3P8Y0$!-.6("H MJEKC"E1\SL..JJY6J]JJ46/10K6GJIQJ1Z6,Q;CF]N55;VW;[H^1J[X M^Z;[3E%@P)QDB0,.3H01QRXD,0D6<.+B^!1T4)2+GB8+UQ%9^!SJFMZ&$Q:= MDC.4]^"$4]RSSGTR)[RK9D5A3-U8Z\Z9NX:8KRG^4O%8P!4/+0E==VRRQ#&, M\0JF;(F"O;0M)O_@CJZ%?$\"=\E9KXL@0$LQ-AZT3&/7[ ^:QK#9-.K#MF&U M!OWAP&KUK5:S5:_TNBH2O^FH_".W3$F %1]+-SIZ7?MPU5Q7UEP'E 0^C@B_ M9L0\$N9D=6ZU8#MM^RT*CL^Y@BA9!)V4XOO#2HNKS,2<45=,L0D.-.HU?1OO M?T$+D>N*%:%P%HJ*\+R(U1$+!T>/ M:TIO9H.#(->S09PV0(YD0Q]T?6$*P? MEGELC_ZV1*WH8$UG8(P'D#4.1V-C;(Z,P[SQSQU]&K^.CJ>S8V-L@SUY:=#T M73BNS6IF#6:6F=*N-YI:]:7!-$2\!Y,CVQK "R8SI["MM>3JM?TO73E (H!N2R4UTIQS%9/ M21#S@/L89BB:HP#'RN2"2CC+*U*5D-6LB,O]3KM=:VGMQE_-#WMS M%KDX4AQ&*0ICW,G_*7(C)TQQ"WG"71$KB3/X4DG5$W?E1W31NH&=&=H1%O). ME]N:A;9K)CB3!XB#Z ;#DK@NQ7M;(9 A+/);+,\9YVRY59714,]B4 CK94\? MX)0TDD42\VSKU1O;NWZC^K8IN>1MACX/SL87/3R'F%'BPGLM_7EL-A[JQJOT MU%B%;[<_]G8S,J?F/4Y,&8+^74U;XY&0AM=$[O<+=A/"QP@1$Z8\RE8=7VP* M?$T6=%>>;K-$!?XG7W^[M_5N]WJ]590J97"?UK^GB*_I"QTB+LATS(7*7*C, MAM^'J&5J4:8696KQO(]9[I"5;.FJ MKW"'W&1C_.1@-)Z5"O2591>7]% 9W]>781P)E4+DU9Q*EBS9&%X(FA>69UP! M]@A/,Q[PU="K+X4^U_NI;[JJ?">W][:;OBS<^Q=02P,$% @ P8073SM- MZDCD,@, PB$L !$ !CR]:W>C2)8H^GG.K]!U MGYY;M9:=&0\"B*RJ/(MG=\[)5Z5=T]/W2RTLA6TF)5 #/7__,PFX[N613[8?#;&7P#SD8L&(<3/[C][>R/*_=" M/_L_[__7K__/Q<5_F=\^CNQPO)BQ(!E9$?,2-AG]\).[T3\F+/X^NHG"V>@? M8?3=O_070S\>!$0437 M%55#]%I'X%KUQHBHZ@VXR1]6O'V\?/LBYO-/-S_PFS"Z?0LII6\?Q)BS;-"[>'S')J%_ M<<,F09BPU4TW7GR=WC+QX[?/!KT5K[T \ +#_#$W\84?)"QB<5+]B-* BMOC MF_F%?QVNWQHGL[?+BS6WQ9MNBZMO\\<7<3)9W?9P'4W?Q&S\YC:\?[N\*&Z# MSVY+YM&&^Y97\_^+!^A/'S!>1!%GOL<+3N+Z!ST?50' E'G56.87*H:/D^MI M]7AQI>*&VX475=\@KE3<$"VJAT>+*O0+3'G3Z08\\JOY_ROPR*&,:^&/:_AD M/(W8!DY)+U?K)ATX/GCN/I=Z:6J"8YK= R_4(7^X+X&^\%]W80VX_#) MD(H)QM'3FPOZ177BF+*L>.)FIEZ.V,#8JV&;M40'2 M(K[PHG$43ED%)Y.+ZYB*O(+%Z87JN24C:>CKWI&-?IT]7U*L0P?S.7E 94B4(<*@AJ3\QZ M>KMX.0( OUV.*-XWC]A8^!&U]]"W2T*^+08_E:7:R:XN5\A05"/C496("[E* M'N=5C+:Z5&5R&!]1]YH,O IE,JXP 4MU,JY2_T^,<2TNGH_:]*#M=K]:R3QY M!Z?6#C/AHRH>Y$4U.. 7*H:SA_%=];O$E8H;PO'\IL8\IYH]? +Q8CX?U\\OO5SUKG\M_.2QYFWI MM2K9?ZA#(.2*,YCZ 1,!8#&]NGE5\077H=)Q)6*&^I"L\IH M3!B2C5:FFK^YHW==81&7/N!UE5;B>I-'=/4O*ZZGF'YZ\UT=#NXJ42#F4!]= M7E>Q)7F)O:95$4^K$Z;LDIM6O;@Z\W)TT%5RFOIO87A^,=F_TZ, MJ'%DZEV8*G,[K^$,?J'2N\I>'R]F=^&TYM9G@S;X6VBSNX6JS%!R-_6]&K%< M7JS1?^QV5J__^,5-\-Z%4;(#Q/FPZAG4OKV*6_V[.F>;7ZE4#G52)*YL@&T[ M6#40!8M9M?*=)-%;X=^]Y2-8Y(^?:95:NUY)Q8"*!)1PN#:'A^41]=IZXQ2>CJG ;S2N 9E? MJ%(<=7JCDO=OYA>+\<9$37JY2A$O:O(T_$*UB:PUCU5.\[SZX5Z5ARW41,3\ M#4Z4N%IMX69AE7>XM''B8HTOQ9]8E70J?+WJM-.:K#R-*,7E:R]FY3>-@\F- M7V,BB^N5?F_-356#5X',]J"K/KZ?U.:&LXO5)+BYF]:8C>7%:A=P7N\"SJMN MR:/]6F$N#:AV;6JBYOQ*#5(J4VHY4JK3:MF5B1]56)KB3G&]2D/&XHM05Z%_&M3%/>FEJ@"VAL1)%1YROVNC4U:M%XO\_I;497UTQ7FF M%HVJX*@G-F83_JJQ)Q3[1JU? UF-4@LJE1JWQ/6^1'ZUR@#Z-_=U20!QJ3K4 MXC+V4"/X^=4:NU*5H_=UJT&\2M5/.?59)WY MA6KJU5*M@EJ)7^>9Y%>JXM(QJW'LQ)4-EI4);O\:^D'-*DCUN!H'>/(LEE[9 MRNSBRH#5:)_*%85Q5&CKV./N$F?2,7LS#C,]#;02HJM6$5*=4[U^(-3VYLBB M9@5V4N7/I0PSJ0ZWLE6,C9%Y=KU&^#FEFN!C/*TK;LDN5FK?FH1J3LVJ_,FF[$EU!'[+ZK1K>FU3H%F[H%H>4>63 ML=LM"^Q+K_NVO#+'ZE)5558[E:&D4L!()F#)V?O_]6^_WC%OPO_]MU]G+/%& M8O2%6 WCP;X5!HD X8J';6>CAU.'D=Q\CCEU+GAS[FX\6;^]/'=E3]C\>@S^S'Z%LZ\X)?T6NS_ M#WL'P3SYA<_OUXE_G]_)09U/O4<19K*S][_Z#^_$\UF4??0G$Q:D'_EU-_+& MPC"-)MREF7F"]3Y\=L]&B\!/O@DW?1%/EB ]9#^XMD#A[^CW*_ML%'@S_CZN M2MY]F,T]/Q)PQ>&-%<9)G(1?KA//#[ZQ>Q8LF$"2>%E\-O(Y/5W^\4*U%<<$ MIJHY!E1-FV"J0Y.8#D FA+9++GY\O]AIX-E[\.O;IQ"]'L)_-@"AIJH4JCIQ M'0?K"K$T!:O9Q'5+552X@G#;P,8A1* 9"$T;N\"V,') &"#]G:9!=8+B\\R(F4JH3*YS-61"G?I<1<3?LE@G0KA^+(5^]1_&3 M\<.+)E\7T?B.__B5ORFO[PP^Y8F8MCOU;DOSM%P7&5A5+6@ "J%C 06EKX<$ XSI M:I[;!IZ-,G_UMS/NX+Z[#KF"]8(;SE=JV- U5]$ 52R03\<&KKZ:][:!9^]_1TU/6:#Z^80-"YN$$L*Q MI_)Y:!:V[)P=#(+0:L+;!IZ]%S-X_92=@!O&1TMXQM[T0S!A#_^7/98F3'4- M EV!4*6V8A/=0K:2(8]_QE'RYS>A M68P'/TZ_??(#?[:8?6*S:Q;]N?3R_S3%1@,6Q\:8>PRQGZHD<0?76']^\N9& M\)C<^<'MAV#\)KLSQ\?R >_2&R,V3#T'"W^Q?3YD1QRR)_\'$ ME@4V,>Y9Y-VR/V)VLYA^]&_*0F50K$'+M'6JJZ:C4,.T+9.H!D6*:KO0+6B] M92#79)EPI6!8-N_L? V\N9W/F?>#&-9'N'/ M/RY7R.56:9PRBWCI-S_^;CZ:+!C?S;SH>WI//G!IQ=PHG.66[!]^AU%*[2DIQ CB$(&ZT-,2-@>82A"G-_ 2(N>55U16EM@W<3*DM MAFX%9NITK@'OS.;3\)&QRR0/,QC,L>D 5,O#00=K.$!$;.;KM*C8@5#6 "_B$\XER[[@( MRK8-/'1@G4-40/+EYKECXSR,IPNQH30'NQQ?:P!8@,_7Y Z=;6(*-#>?/U#T M@G3;!AZ+="\%U%8P181:?-(.YL+D:LJ*4(C PNG=-O 4%/T8!K>ISYK!^7P\5[OS7*)RS M*'G\.O6"Q @F#G?.YP+4DCD3KKW0M8N$1:OK?.QE>)-P;=TV M.1Y4Z#@4Z4"G-L0KIC8H*=SY;0.Y+J9UNOB82,O'?F3;Z@&G%()5^=?IK;"R2NS 2/O,? MP80_L7#9!39B\]%YX(&('[.O?'*L8%V![/0;K,;I*]ZY_L:/X0\699_\F9^4 MO5[-5J"MN[JBVP8U"=7T+#L&(7%L4#CRVP:*> AI+XQ^9>#9>Z*\P2]-)+2''/BDY 6(8II:+8E0CU+ M0=QGRG/=B&B%!M\V\.R]IKY1],Z30SDI.9"CZ8B'+PHQ*59XQ$K=S.>'*E81 M+195M@T\>P^A_@8HG:<'.2D]7(Y*:@*H44='/)8 EJ+F:$:PE 3:-I#3 Z$W M '>>'NI)Z>%P!]+ CN*ZEN/H!L701"LTVZBP'ML&T1#-U:%&& MMVV@]*X:H8>B:BJTJ6DC$VBN2C2"E3RFP)95K/YO&\CI0?0W6O>#P6-X5QOH M84%HF=!P=$>'A@T<:*V,M&*42M&V#:SWKMX^K1"+,]E5L7_TM[/8G\VGH@#X[=-'9&\KOR+]&H>+ M*/V6;KE]MZ1WAH72>E9:R9P-86FAEO@A_\6?B-]N?!:-TM>QRAT]UH?_^[3T MZOG-Z3O>/G_)\AWS=(&Z_-8X\:)$E ^^SZJ[T06 ^>W%M=(-+*LV7 [7TMK MIU=*$UB]+_]AB9DJ1'U(E\.PL;B%I(V8RG9+)TO ]0M(5H]<7GDAX.Z'C$/: M#W29V@T S6\,_.@]#9^0K5L9"XTAKL5DPV_2G[;<+?_#"?^F-_N0HTFOA\2-;:>K6N M70_KV?N58=H"[*]O*]^73>_MVOQ>J@OU_72AWJ@NS(W&[WLRBBA*^G)S*;:D M]9 SUJ [$BMP)4!.9A:K_$6I,]JI,T[J/Y7KP"6CM)M1]/TT2O/&Y26,(HU+ M+UGA)7Z&U!DG,2ZG]4)>$KE(G=';V$2R0AM8H34NIR@J_1J%D\4X^1(M=]:L M$M&7B^MX'/EI"EG42"[F\S!*NL$&'+!W58"=O4_WS&^ ;"@>1+Z+H86IO/:I MS=\[@*C6N!H;E0J_<,-B(:3>='DMYB+X1?3TZX-JV0[?4-R-O&=.V^6F%9IX MJS&6_B-]LU/X9B=WS_/LCM0(;= ()W>L=F('J1'ZS@+2MVZ11CA] M_D;Z""?.W[0B+;%7-O=O+&"1-S6"B3&9^8$?ISV$[EE_EX%V@GA(1F1?EOG& M8N9%XSN.P5+/@/XRS [P#H5=7E)N(#7,*37,R7,7+UEMEBQS8I8YO1^S+\M( MHW1"H]2.R$>R2Q?8Y>3:Y24^C&27$[)+.]9>I/_2%?^E=09IA3O1&2YY+/K) M/6$:8S))&PU[TZ^>/_D06-[<3[QIMYAE(Z@%NVR$=4B&Z 5L,AXO9HLI'YIE MN<6PB-T)0MRS3%;[R3*[PCT(]A&[;O7?%:EBVJ9B2GN.]6;W'&<;K=N^NUP_ MQ.YRM">?\Y]G89"VN^@E;Z_!=RQ^;I*T+[: DKI]M6C[2[KTAD[F#;5-Z7]C MXI1&-G&\*/"#VXYM3MJ1[M5 =I7(>NO[QAS A]O?;9<&KSONN8S(VAV1'4"% M23O5-CMUX%9?DLXGHW/+ I87I.!DP-*.@.4 .N)WN>;3/O/?KM7DE[&)# #Z MR Y9Q E+[0C&%0NQ!D330:#L/W)C0, +=WDT[O);2.R]'I;XO6V@!6DR]M= MDK\\T)$*H"U52UT,@*23T&_&6!XB(4.A%H1"#1^5\3+22GO1!H>Q^5-3UD[, MDCYC.WS&%NV@6!ZC)'FD;3QRN$.D7JX9I)UH15S118TA@XIAZ @9)DB9E[S0 M(4E_8<@H'<#NAH8O]/FE]]>.+$$K[+STYWIO\5]@%B17=- 0R**HEKAU#2\> M/V\W*CV[EGAVS]7\"=N,ODP#2!XYLO??"LT@C7N_=<&+&4,Z!)(=9**@#8F" M%K'/"ST+R3OM2#(U7+LL6*'E&S0. [3TL4[O8QV,R$L:N^P:EF*C_U[$B9AE M[(;19_:#BW:XX),,;K]&8< _CE,4K>F]Y2".PV#B19/XC_F$8Y//606H6VRP M%PJ>Z,#M.#@6EY13K\T4\BLBR>X']RQ._OR0_B,FN3HMRDT5??XS1]PB^KJX MYB!.'Z\B;\+M0L"^1OX]Q\?T\>]L.LD +SGA'*M!V@DX#+[Y\7?ST63!^&[F M1=^+(ZG$=7;KCTMO6HW:_L"KQSG;]*RO893?=4^ID1UZ] MD#R;V'4/B=I&W.6Q7-NI>[CYY+Q1.Y5MS'$DKWC//A;/,N[-;,I0\K/C5@;S M;RR\C;SYG3_VIBL)^QP&QHP_?>S%^PK[RJ[$,4OBJW"5L=I)O/,QQ:PZ*M#B M&+M:'&>@S];S)Y93!Z[\%R^^/L%&0[9I!UP67%J+S*%QZO[N7Q92Q]_8F/'8Y'K*7N %6CR8 M#VA$?BI7CWZD?X-"X7/\BTRYTDS!#)5+U/UTA2U2BRK\[59D!6.OW^9"_3$7C#I M4^HVBQ.V@S3-#&\L<-Z)3<^G)N[:^&/17#2@U;Q[,XKPJVC!>V #O$M<=U.RPJ[!W12ZH<0L,DDSC"< M.AFN#4;N=_/A);E[XL?O'K))YZ[GK+"3GR\M?O^]_-TR=M($#,G!DW+?<]:F3XI?KJ7^;;BAQ'N9,[,Z\\F=\R)>;2_YK?..- MQ;7+'+YGO0:;?.R;22B>\Z> [0*(UA!=8-175[4DCW,VJ2]I:1;'9]F[_^W7 MPSQ^2<+W!0E_?7O8-V6H?+N.RP8$_J"G&=?);V4IKI3?]M;]2OD=GOP^<\0. MLZ%_B7 W"F?\'G[#./F'G]SE36^>J0BYR?^DF_QW(M;A9M7JC?_MR)'F0I"K MIJO("^(;%GVY^5L83IX&4:NQRS$1FQC)U] /D@\!O[\C1= M4GI-,DVWF.;DN9F7,(U(UY2P%]ZS2"#.BVTV]?D7UI&C,RE2=9I2VLTHH\C$S@=<^'.;F. MV:V[N[CZ]&2(MC/%EO56<7GWHR[Z1/!R^?5F@CL+T9.H-^0N@S,49[-<8KU% MNF/?^^J-.1W&O:'X&DQ#\@9VDW&IU'N1PMK=BDNE/B ++J6[%U9\#W4NK?@0 ME;HD>\_4NXS(I;G+BUX?_SUW61<;K Z)D/*#5;M MVV#5$?TL!54*ZN %]?09,&E1I:!*06US\BKO#;(ZC-8/O&#L>],/09Q$"P'< MJO#H:^3?\W=]G7KCE+^NV/@N"*?A[:,XX,@+'KLA(ZN#:*M!S>J-=H3U<#QR MZ'8P4)*\W217+C!HBN05U89U5,^OB[/*DL=+-EY$?N)W[43J6D+G ZK!&X3* MK]AS)9GAI,QPNO1VQ@O0F$?^5!J$MAF$YWRB[,<@]:F:S MZZ2WBF,CE-WU#7 A$-\,@TG?Z%N":0@D-.*8)3WWP3; . 02RU"JYP0VO>"[V+=N MLWD8^TG?B%L-WA (^VD1<,CFWO1SF/1.9JN ZP51/3_Z3V^Z8.;CIU0GI2E> MTXO]^&F =">.;+"YMDH/(> O7-UI^_%X&HI;.T;SS:"7PJ;=81\22WP-(U$I M8B3I28!7'$FK.X?#&R]!@F22S?C9V>)T.G0_%8?7=1+*.MT3U^F>DOARK\U0""T+QOI'5+F!JA=*>X_N M"*7]\-/'O[-I_U1V:1=\-82'HW![>B14'>NWD246UQP5T\>KR)OTT(RG/+$1 MQ",QQ[;4J?7!N&X^K^;[72D=AB8R=BGQY+4#@76G&YNS3EEI8-T&KI(5+G-]&@*0VXS;3.' MRXY>K>KHU3&6D+JN]9ORI(J3[9E.[>M+E_2T+FGO&+/-_19/&8QVW,Q*6R;; M)0S',Y.63#:%;9<9E-S=\JBCX_:]RW%'?WR/BJHIFZ6%0_X]*\#_YL??J_9T M.@_CU)9:_)F1-TZ>L?#?V>26VUB;Q7RLEZJG\D,^A\%D>8E-GMWZ(1B',W:9 M\$MB A_#\?K]J:9S'N:&TK:362&^+U:A(5U[G+<52BJ44R]-6W3_/EIC> ME(?5[/*.L6I1^!JQN>=/EIB*C6"28LY:1)$(P45SROB9A)U4SKLBJ'6(+R4/ M=\9\0W+36]W1UD3/\S[&4ABE,$IAW$,8#]E[6@J.Y-+VFPS)I9)+VZ]+^\M: M+2;H(=6.)&C/)'1KZ&%Y\1WW>L4_8J7]WIOR^3\/-DH%!*N/?^=T\:+QW>-' M=L^F3^U2/N9#,%\D<3H KZ7K[EF<"-Q=/6 MN(O.'273"NV_B5&KT=L'SMS 4U88S<.(>W9=5HB;J+H1P#X0][@>:*>/1NF4 MZ]?733G#/9%5YNX?K-D=S2KO!Y SR)=M?+O3N8K@%F0D?3U8,Z):\Q MOI:\V$D&:$WB=(_\CPR=NV+>93#?JGBO%_F!;@5^O<]8;-33?3AB=[-BZOOI MNJWQ#_8(G^3":BO\@^-%;')AM1G'^H_+JRAMG-"'%A =\&OK\2UY=_^3= MXV;)).\VQ;MI_K[;7G*WF'<#PB7W[NLUF&'GU^I#OK1;MK7_&=Q^>6X#\I-:DWK?)Q:0J?\]X&7!U1L M+$M[3Y&-Z1L7=4.)#9&O6Q,6[;/13E8LMR$L.N)^/UFQW(C@=#!#U2U&[5G. MK*>;G8>XM?C8_JLL'SNNQRK+QYI*NLMM/4=/>_=^6\]Q"R"[;)N[5?DHO84F M-&X/ZM2ZI6][7CG7TC8Z'5N_[&D;';FD^E*O0M;3'=^_Z'T]W<$[@\H:*EFQ MU%3RLW_5);*6HS4+H'N98KD V@)7\IA^@%P ;2+3(.MJ3MN@83AU-4?NT3/, MA?TC]L3IU\+^D7?B#7P]XHC[[WJZ'M'2C&['FO7V-*/;H_[!QZZCE1G=XY>R M]CVC>US/5U;K'-T7EM4ZC6IA6?UP9!7<\^J'X^I?V3?H9'I8]@UJ-%O1O\6] M;N0NAK7^[Y*3>](.&V5)G_0T M(5;O?5)(?U?:5P(G6R-VK01N**T1X1#$3U:@=DW\AE*!>DCQ&UX=2 >++@[) M 'U?76[]6F[+I;MC^W8[N$FV&PP@2ZK:N9[?CI*JEO.P/(&L1:'L\3<3G,A_ MZHKL2+C=>]9IQ6[#QJN7<*]O4M]F/EXNE\H#V MCK.P3%7I%^1<--/KN^K:I;BOCT&[U.FA*4K>=: MM 6X?3:B*WQ^Y/TC U]\',8190/4RQTK%N^I7I;UZR\^N%&Q=;+DW6$=IBY+G&2W@6YZU8TM4\IN Z\1'+F;YC3\ M.ZS=-(-@/$GFXZ[>R:K,(R_?];PJLZ5YXHXU<>YIGOC(?:5/M N_5T5JLB3L MZ,G3@>YC[O7IHB=217U;7Y*K.:?(!_;*H'4CLS$X$]OK!9GA+G\U(]3V8,+_$@H_P3^EER+]#1_2NY%ZCANJ]^Q9O=LL8R C[<^1MR[_SQC\#H M^][Y9FK#9*^J0Q9R#;,S5+]6)P:T%B"/N^W$<;?MMRK'[DTD*XZ[49\A*XY; M4;[7O\+/;O#OL$I1^[W4,N"%C9ZVBI"-&;IQG*W,2[3"W3MBQ5UO,R4'S^') MT$@&(AU8N^ZRV]"M)>N^.C+'S3C)E>I3IG]ZOE*-P.]HIX(?;O2ZQ68;:VE6 MT!R+;-H!R7:\S@%?(^[U)&SZ^'^.0]2@XX M)0<0+ME[< I:8'F."".DC^_><%MIK'%MT_>@S];S)YY$;WC$ [JNQ7@9^_% MUR>0-^0/2 ;N)6G.M?RPDND=74LIU <@:%E&FXD5:KP$/QBJEU"& M7'H)!_02UK-C'/4)^^C?L\F'@+/VK7\]95D-N/GXR?OO,+*F'L=B.?F0EHL_ M']T-YEMEK78'NTA3;("[@WF+]13_"UC!%NF^<,XF5VQ\%X33\/;QFW][-PAV MV )[1W/GKV8)J1U.IAW:Q@K6(D["&8N^L6E:ZA3?^?,AL,(&N+O("DNO]9]7 MME0,75$,SUU.M)_+J;7,Y91^QLG]C(,6NTGCTB7CTB0K-&1Y:3M"(V\1/7&_M3/JDGI/S&[L/I/5=B3\=TBZSK\!4$W0A@1XG+ MU2^4Q&T%X.FJZ-9L MS 8VU2]9X(=1"4.[<>K:;7W@TG5D'(51]WIKBTW?KCR')<\5/+>.#,ES#?.< ML#L\;. _3L* #=B,_Z4_3AOO.!>C+C6#\[;A)(C\=\SC':4_YYD6Z3.DSKO MV DA&8+($*0UFDY:6FEICU)L([6>U'JMXCJ91QEP'N60_MWEG1H%L?GH/+!H[,?L:^2/ M6;%33S!M^DWI%L\= !<9TY:1T5'W['A,T['S3P_+-$<^&?7 6R(.RC=8\DW! M-SNT%^M-4=*Q&0U)1BL8;8>.\+UAM*.:0:G.CJG.>N([J9)I"J91N\LTQS9I M,E [9J#6(I-V;$8CDM$*1B,#8K2CFD')9^X+1/FJ=/T% 9T"V1'LJGZ?DU^]8,X;Y(%3LD"^_=Y/K#_+G7Z<+SJ*@W M 9CXTT7BW[/BM#3G83Q=3-C$C<*9"&4621K)?+EQO"CP@]OX*X]@TF#GL?H! M3RLR!;++$5$']<,U.D'AC<)#_=8#_E M)"ZV@]QE!MAR+FK;J?F:TTT[3IH7J7(K3'7%AIM/DR%TXG;#(YD^_ M]T1ZY*/W(U[X78G9!;76H5L>BK$=O"$D=C)>P/^QF&[BA2OO>LJ\11ZVBC,D MEC\5-W2?)7:'\GB<42;UT3D#ZBEG7!B+6\D=K>,.39![=[W!Q^J'7:](SYEB MDZ]\'H]7D1?$7NK#Q.9C^BNP&9>0S6T0S Q M:Q&DY),6\!8 M<.[Y7^M=!I]>[Q9C;3SJK18W#:4R:C!;6BFO0NWQ[)R^GYTK#V^,B_%N;&QQ M3'S/";4ZYM5G\<=D(AEZM7ZZ'4N#8>V]8L%7>ON+P,_X.DXW0)9Y:<:\>!&Q M]\NII-?SI^37BN>*!ZT]=!%/JI[HQZ&"H/;NCTM[SPCIZ#/^KD,OFOPY6]-;92*6Q^R)]O'4\V=USTTO M[OE MMR*4/?,_/J>C\U C)E7R\G%B&V/]A_>1:6CGT=>-(["Z5,U+\:+4X'? M(@#PV^6(MS?<5;VX"<,D"!-V-IKZP?=OF^],;Q/CSD9A-&'1;V?H;'03A;-O M[";^[6RB4(2IJC&(L7+QX_N%*]X 5-O"T"8$.JYIJX@:%M55&P.H8MLQ[;-1 M$F;W7W'%=,FF+/6@+QR5Z(1:)K!TI%$#F9JI9??I2%=5[LBFKUC.?^OP/Z?7 MT[/WO[Y]AJ]3(Q >$($&,E15 9I)@*%112'87&'$TO!S!&X9WE($UG @PFJ! M0,?4'(78MF410C'_S[53R("C4J0AR8&'0N"0.9 "LD(@QE3C(FP9I@E4!9FV M[7*(B*X!5X,.P9(##X7 (7.@#K0"@10:JHMM&P) -(+$ETR$70(4VY$<>"@$ M#IH#]9((N[IJ6J[ 'J46='4%&;JE0L52+(J ,Q*WZ2JFPOL!.]\F&;=E>!\R MOV-2N.V*9KC 4HB"3>Y,&9;%X.2)= M,3%R#=W6,A'&MH$-NRSY$.QUFZ)JF# 5:3O?)=F]%]0:LFQ1%1<(=)%C.\!V M=S9$I0:@AD7<##)(3$(4R8&'0N"0.5#3BV0"QYJI M6M3!IF$0W;(5!]FY""N:)EU\FY3\EN%]$ JCSFG" MA6_=0NK%!L$V:ZMNU!5+;C*_2#DR!*9@R%PR!RH:H4;8P#N2@/;L0S%)38@ MAF[2K,;(Q-2B1'+@H1 X9 XD%)<0Z&)#K$#KP'!MPP)(=00"5=="!"IR<\K! M$#AD#M25PI$V3)MR7N"&A%*7.]& QWE9,L$$_)=R@3"B<.?;)..V#.]#YG=( MBQ5'PS5<%Q$;01U;AFH2Z,#49''7RL54,N[!$#AD#M10$3B:*@\CJ0Y4Q^81 MH_#=%2.#C&!D63+R/A@"A\R!&!:UCZ9IZ(I.B*/IFD%=;%JNE@>.$!&Y<',P M! Z9 Y%6>#^F1<4Z@:E2:CF6C0UD+7?T*CJBCLQ_'PR!0^9 32F,B 6I:B., M31,C5=.XX!K:THW15%<#D@,/A M@A ;F@@26T7VDC54##2GMGATV A$!0)M1;6YO5"Y(K*Y>#D:M*FN.H:*;1?9 MI+;^>Y@(S"O/2BLPMFXAB P78^)BQ;41X=%Q6GG&<;AA(^6@*\]46G"@ PP" M( 4VYPC;(I9NNG15^^BH+:,SB M[.L=\SAT_//$OW__:_J7EW6:Y^Z$(6J*(-4@H89K(L?E;@;6 7:AHYOB#=Z3 M&_E?HSAY%'CEF&,7=\R_O4O>003^^LM-&"07L?\_[)T^3WXY$V]9#DVOW'@S M?_KXS@_N6.0GST>/[B)V\]O97V)@ZR:R;_3T\2&84W(TL<#! D\:]OQ2/*P)5 O([>EK[70BM.&+CPIOYM\&[, MG\FBTFOA$@&[3S2](_WZ(WO'=3B=\$?\\?G#E6./+J^,*^=R->V63.[2L?[X M]N'J@W,Y,C[;(^>_K+\;G__FC*POGSY]N+S\\.5S0S-&>\\85<_X'QZ7DN V M"8/SD?W&>C-"@"BTH5F";):E^^?>9,)?=S%E-\D[,'_([O<#<>1(^KW\@B", M9M[TE_R>))R+1SZ(1R8I X_9=+J\^ML9.$N_\XF/\^\5F+GR9RP>?68_1M_" MF1<\G^W,BV[]()N>MTC"_(Z\F(<3J?> M/&;O\@]EW(@'IO/F6B>9C/@0@6"A7SF2DXGX*UI=74X[>Q$$',L;1MVS*/'' MWG3YHNLP2<+9+T_PC#C.RD@L?\_&/_DI@U7\LH0L1?S\812'4W\R^@M(_SPC M;,CG<3,-?[R[\R>[X][] %?SRE"L+A+Q-N6%-<9U8 M%[A?OGT:Y5/._N:F)PB#], .?YP:'.&3 **K3"WM,,&JXQI8LY$.=*@IAF/P M#ZFOH"@ZUNVS4>")(WTFS']GA^/%;'FB#1> [)R7;\)PE(YQK()GX]PAN/A] MA>TGLWY?ANAU"!HUJV5>R51224DEU28E5<:%VL0$*R3PIT]>]'WT)6 _[RZ* MI:>JG3/O)6Y]C4"@K0*A%.+P_!)5]Q$5CI6&Y.0II9Y#N4[6.O8R(M^;COX( M_'$X8:-/ES6W;K9VI8)X14,*(I:B4=W6L*XCEXH4D$: HCJ&#:NLW>\++^)6 M8/KXC.$%"0_=1Y=9O)YI-XA'832"Y*?)SR)\3.Z8N+[@ MK_&YW#D/XSLON&4C8YR(RY!BY5#Z\ N0943QZ$50/YKA:'L;+T1XSIM,GJ! M,U3SHE_7'_3CSD_8A5!XC//FC\B;GVT6JM(V>05S5U$Q;1>[NJ.J!$!7Y4*E M(Z@3UU1!E5!]32%SLN,$=Q.I=Q,^=,8'WDV\QT?F12PX>_\?"XXF#,]'XJS" M;9+5%/[V<";WXJ3&9.S+MQ?96$7:V#[:6.7E-E;9U<:6JH:1HKG$AI;M()'5 MUD2:5J@#ZD #0-NMC"C%N=;I@:V-&%EEZ$:VP*>TLL]08X6SF1^+$WM'KL^5 MTN?T;-9W>V1/2FWU"(*NH0#'5AT7Z]!P3%VLM.BF;0#=S' MWI3%W-R.V9MQ.#L?^<'X36,*I^ZE#2FV2XI-+LH]*4R>;= L[NK=D>+> DH#[B)'OQ MY!'BF .ZZSL8SU)^%_-X4U6P81*L \=!-E%%]:>A(-4Q*4;KQO-#, XC'B&E M13R7B9O$!DIFPV]7YX$>M&)'I:"I9;Y5/; M3 ^==ZB.=$ 5PQ')1(,H.M1L<23C>0\?A'K@EGB<4G%K>$65"XP14"G> MG3A'UOV[$ZHQ3R=E?I$+"!-^R^B_%Y$?3_PT4\!=GUJ7YAAS\\M"FDXQNO4" M_W_2[S_O(TI=)]*';Y5%44&!LZQ.)$V HK84PF$8OCY3\?^8SA*](WEZO :G05_B@1 MLD-9G"W(+E7=F[I.;,5"-K0PU0BA)#7)%&#;-$VR"[+1*Y"M0#+ZM$SX7281 M8\GY"$>3D3OM']KUTN&7F"/=!,0!EF*Y*J&N);;;& :P; II/=HM_O%+Q/DR M>!6'!R.7A\EC/QZ'!\?S^>[)6TTOFHQ!R'T+@E43 PITUZ* B(4*PP2*HE$* M:E&46LHOT5?N[7'+]"HO<1LB+?8 M2MH?V+ 4Z!A4T6J1^#7DR)C^?_Y\LZ.]%4-4@8!T190;\P.62!0YJ7G$F="? M>],1>V#C1>+?BU05M\PLWB,1=9K%F"LV9?.[,,B7848_[R'3ZGY\F7G9 2:E_G>LZ M/.I5L$L="L6.2$.L3!D.UBFW"T]6ICZ&W$'^*LCPZI4I"N"%!@ 8G$ 62?A_ M_XN.H/9+/$I6S!VD:$TSZ-.%$+.1QSEP)!;<7U8-.=C$&=Z:.,,;2C4PWNU: M^>&E5[],%&_UO\ 8 *"IH1_%=,VGX 9"K\!\U1#5#IZYI M4,?$#G$M573<,8DX$LMVGN0/ENHATPZ;:/7MDR3##F30"JE1D 4,UZ&4Q]S8 MYM*#TF)*4]4TD\?;2I74Y#5[FZM!UG(30KWE:0GAQOTSC+YG0C7IG#D1S_! M901VY\6C&W_*/2-O.EU65 J'Z5\+7[A+W$NZ9LL!_,&O+*\<_20&B2@"@5_* M ]*?X"\_CR;\=FZ-Q;!YQ,8LM$]A$8!D-R\A_?E\Y 63T4^HA(YKSB=\T/5_EX?J>8RO)A MHK W3F>2SM2+DQ$%HXGW&+_+GK/^]^ZAKE:H*L56344<">38E!!5)23M<6HZ M"C:1HU8L&5J+*.*3RVJ-A>9*O&01[U\YE3'5/UG<6+A+2P47ZRBI>L8_^/P% M \1K3WEHXO79WY_#9J8D[M=_>656ZH0:07 ^9_J9GR1<5M+V(E$8".,T?1PQ M;J@>1Q^$W>!L*=)PMI=X697Q,UU1/*,<:GU;\)$*($(3\)O%^%2%AE;_'^BU;UA*EAS M#$U3Q"YT4_1[42Q<44==0K/ \E*BI0A+$=XBPEQJO-'4B[A-]<9C+L*1)^10 M<'4D[%SEKR/.$1<5%^(9EWS^CBBW))S_9GSZC\+H\V=Q&R@*&&]'MU'X([G+ MK[[A/@!+)S9A-WZ0;M1(<_E+JU\WO:4'D _;.J!V>ODX8=:78VNFFH_T@TP] M\9#L N6>3-D[>?.B1"8::B)3V9K(1'!#!>"&).>F^Y23%;,^)?*K97Z[>:&H MU$*; J*ZW$.T,'4P-G5*Q$'.-@^M3*R0BIIZ8;0CBTO6;1@][A-$I7>GPCA> MWBWBJ8_5 MV-VL ]=ZEMVD^(EB9DN1&^;4'_,TA?R)O&.IE;#BB$+RTTJ&U9NVA&(7]^ZKQG4+=),Q]'$_>"EI=U(4U+ &Z2 ME#LXN:4T*-8=S54 =%2'J 8V74,1:5 ;NMSS5=6*'$J*2W,1\X JWI#];+SE M@G0))*@2U(Z!VBJA[3M-^P9?XVZ 4YVM; FXQW4"($#%WB9J:L!VH*IJ5-,- ME[L$FB*\ R)J[F.LNX%Y*C\6XI)*T/DL;V!%I8*W&Q(X(M2WLI%!S]+C$=/ MEPS3A4(V&05ANLZWB+/D/Y]SUMHO*=HU+1?EQ&*=>-?T4;S\A\]?+585 O9# MK"Q$[-Z/T^Q2(/;8< [BX8W8MBP&QXD73+QH$H_$1A-_4E?/B7_R?JY,Y(]V M6=IKS:+1-@EK<-4HOF/3Z6J%YR=.V'3Y)NO_L7EUI'Z]])\L?M'R*02X2' C M;)B6AEUH:\" 0*,.$F5"M@4-C(!640)Q*6!YM; W&*+.%F6)I&\;>;+GG4NN#QBHQ_B+V_.M?=ZI"AJ1>E/6B^:EK5=BKK0^,LB M234FI]I3.?@@0[;^Q''QY1_>'&3TB7?9]/*54_%;I1RH>PH+(!> M7[=]<@C+750LS-ZRB^N(>=\OO)N$1>^\Z0_O,1;KB7?1TY-M=CA%1IYLLX,& M4>8'V8AWED_F)5KM0'.JJ)3]\-EV_NLE504OU*Q5$9/ O"@TUUFCE1W!?$QJ(NDA%)G&P:B)@0Z2ZXKPD:%"K$=/WU?AV M-?KP9N1^^&Q\MCX8'T^/OMU'(0RF1B0BC=]VV!Y@: MBN%8"B263@S7,G1%%UO9 $2&:YJ5&])><):)R">)E4#^*>T/GA:=F]Z4FPDV MNKQC+(E%I_KP9O3DI*QTX\]_>,'"B\K'9[7&D#0=S^U#%_P< :V23ZE^):C2 MTDA+4V@TRU*0^$^S#)5 %QK8-@FEJJW:U-8L>DA+4X0APL1\F;,L(5IT?4CX M+%EJ;6+_(=^-GA6]K!LD_D$?A!':3C)%&B$):C]!;14G2R/4C!%R-1>;U'(H MUV8$V"Y5-00=Q40(F]@ \'A&2-2T1>R.CQ,=6,3Q+C,FS=%&<[2=>$2:(PEJ M/T%M%2=+<]2,.3)47;--P\*F;A.;?P+4<0U'IPY%)C'Q\9H._%4:8XDJ/T$M56<+,U1,^:(JRW;A IP=),08 &=$LJ= M;:[75 PT(X8'7GQW@: 0HA+J8*,*!J(0M2!V+7: 3?G[S NTUMQVIW ML^W'XT5VR*\(4XS FS[&?AKR%"9'V*2LRX88\XW%B^GSPH5!V*+M1,)RP6=8 M"GI H [%%N&AVR(-$0LCBG0=N$34]YH *%37D:$8V%1 (_C^7?15\GDL(ZH- MA%GA/TSS[\(J3<-X(3IS&-?A(AE]\J+O+!E]\^/O@S UVVE H#0U$M1^@CH4 M4Z,,W=2XMNL [.K8T5S"59YI:HZM<'UG8VRZ>C.Y-=%E* JG<6IFOD;AF$V$ M91F$'=F.8")+IH>E7 <$:JLX^63K,5W06!MLA 45<9RA[6#%(0YT=&@1HE@N M<%2K1$=J1@FJ#"8:;QS3LV""V%A5 M%4J1HR!";$ M #'5=,71%051I1%\?V2WWC2+(M+#@H<11FQ'+9$K'\-2JP," M=3 6Q!BZ"=%5K'$UAQ5L:(0XMJZ8KJ59$%)#U5U-;P3A8A%C)-JPA]$PK,=V MK!*Y,V58*G5 H [%>@R^ADNQH U<&R'3I@1ICFZ)XV0T(EG9D8,IU0* .Q8Z0H=L1"ZL($V2+PY") MJ@"Q6<&BD/_!E+O/S1SG\B4]:?I#D!T96SX$ML\69#MJI049F%H=$*A#L2#J MT"T(AM0T;0>YNDF)8KI4%7H. 8"138'2S)80Y^'.O_8'TD)E.T9K#,?;]!#E MU>^3_0]VWEO^JP_8KCL$?!UG9P>?(7HFG^G?+SKM?8<34>5I[S70E@4.JO-C M':V^V_FRIQ24)6_M<*QB@?[&SDH?K4^SZFAS;:G]EKIV'PN_GWP_T=/+@^$; M,-97SJ?1*X_IU-8-P#9@4@[W17>PY-U%?O_KH2E8^?+*X) YGZ\NZ_ROW""4 M.6V' ]N>:+%:<(\CP;$HF>"!XYB]&8>S\Y$?C-_L+KC'F6-U#[A\EJ]__K.# M[DX*_MG[G_Q@]$+8SM[SJ]-R_Z&]'_#S;M##@T&_"+S%Q.?TW7$FN]*A=/^: M&BRK$O&]_() )%6F3PWL4G4V9B>>S7;F1;=^D$W/6R1A_D/F*J>_9(8# @[\ M=1A-6"1BG:DWC]F[_,,OST.4POKP(0*UOYWI9_7&9FF;\%]+INGI-;CATJ9K MC5_:[;96)7\.G 9941B?;3#!2]99@@'G#Z-4NX[^ M(_1X_K]'TQH5=M-+B]P?6)BTW:;$ BR-6Q+:5L?C M_K7P[[WIDWSQ8=F[%H$'A_Q_'\(R;X"T%J"4VHUDIS-X_(=W01BXD3=.NT>+ M?.%$H5#7"6 :42Y^?+\0^V O3 JI C5,H$5UTS!CP)OQ M=R_BBUO/F[\3K&($$_&/4_")D5A>%#UR8/_3FR[8&=<0@0#NFUC:<#\@@,#O MZ&RT"/SLIT4\.1M-V-B?>=/XM[,+E>L1CF?^'OXIJRWY[\BD6$P;N%4J]T7*]HN- K "FFXCC(=8#B($O1 M-9CJ%6!I_"MM2*] ^KO2@%Y!YZI*>ZU77A!PM-AAR7I2ISGQ>'U35+6OB@[@ MJ[9#['1])78&Y4('+>!P*TY="H#C6)DY1XJFFN2YV!GWGC\5>'3#2&QI+K:8 MV>PZ*;XM0[R#&79T3C!J4 !;:[][8*;[+U$ZT%82I0(,-*Z*VK+N2]1 8G!C/.:S3^)1Q,:,^S^<@\Y' 4M>*8.- MQ@OM$$Y4"*>F4@2PIB'%,I&"5,M!*#-W@.CBR-/GPKE$\K<5CC^SY/"V#3=J MV]KG7 XY:!VR)"KJ2A(A!E15B&WIV"+ TG45&IDD'[ S>0]"Q8L915!R3BUEJ/!NJQJ M(8L&M)%#-$.EMN-:BF)H+LVMH@T4N)Y[62'86F)38/X(IE'3U3ZXJ#+HZX,$ MZ60E03K17,.D"+D F::N<[QH*[]2L8T&)*@ADZ;I>A\D:"!!WM>(S3U_,F(/ M,G1132UWPFG104TDF@::NBF:VJZ1;23?Y)SY.U:>=G +IS29A&F?PRE#OV&*(RI*"!3J4 QMC!V*3!T"5[57 MX@@T;6W-X47BV)"Y5)%%5R'VJ9@WCBZH(LLKU=#O.6MEZ.Z11*:21 M *PHE-K4L135T&Q' VI>T.-:-EA+Q!S%#-)S"AHUA"^BR:F-X9!L7D\E32U* M7 #$MN;:T"*:HYI$T=U"TB W@7M*6E/K?N!"/ K_?Q+2_W/P1 ML]2%/:!!I*#)Y?G6VKTAF;=V"A#H$CL-(];9M]@C#):9P48*/_KHA:F% < 6 M=*EFJ[:K.0K1B:WG 9%+*+<%NR]H?U[A_6!V )Y#0'KMCFV@Y=LX7I\O3',+B] M8M'L0X', ]H_%2'/YU*5W%-ZI1"ZJ"CV=2!B")# 8IN6AC8JPHK M<[T<.TWY54,D0;J-P1NI([V])TQ28:(@B8IL[%#RR[*2B*ZCAK MGF*]W#5EW="Y/OB%JF[%81^"Q MN?=&J9+DRY8W_M? CD=^\XYB_O1M=+V(_ M8'',N69V[0?IN6IQ$T4>'99"K9!"$^F6#BG6+6'_% H(('F=%?__FO4K,)Y5 M7'UFB?,PGBX$I(>WC.=<6_3!_Y2Q6R_DB!:]@8BM4UUSN27#!L*J;F'BYFL MINFL)1Q?)D>-Q7$4R?8EG8GC2LGI41S>)#^\B)4VMV663R[450LI@H608F[< MB*7;#J9 P4357'.U\]0AJE*98%G*Y^%7YM1FB_A;YWS*H&^@$HB+GD(.!AB9 MKFXJ#J*B,:Z.TI M5;VUZ'!MM_$YQDUV:ME*TG9N.AI 3"P5DE1(N4(J%2M9*@"N:F@6-!5@FUAS ML9+OXH"ZM9:#JU-(#7E!&)QK6),*:0C)A?3KTY/%/OK>M3]-V^BF288X"V7=+=D\BC/GY*GCTGJ]SK(RD\?FQ9*01Y!UGOX!D/+1DV\ M?A@I+A]JC10^O &$K/JAS[W'K!FZ-QY'"U;9/*\D^_)HH3X>+01QJ;L#Q:Y. M$:+(%F$(H"XTK-699?Q/7:_IKQDGK3J.9?Q4:31J:5WZ=LA^I=0Q M'=^D=M=;VYTZMU3'-'F=&A5PBN1R\= M-[7>+P?:[APHLEFPI=#5LFXYE.0JEEJDYV,W;/2F$K%4V/6UO MD0OGX\%[ 0/9[;X;IKSC\C/<[A8=TO-_!,R+ A[/YLTM9%G.FHXGQ:$FKFNZ MB!B.8?%8D(BSOHB6KT#QP&^]@T68[9'_AY_<68N8 \:BXVGZ[O\D .] M08ND5CXE154LY-J&I7$)1(:E8#./D0"FN!F1;"@NTL_Y;'LMDKU:U7G:^WUK M?G?@;:FA0@M+:1*,@6V:A@Z1J3L46;:;BR6$V'DNED=,@$)P#ILM8&UE68:, MD'HO< 06=A!:U,+4(KKK0AW:CH.*\X@H5=!+!*ZI;53P')'^"]S.FX:[70IU M]K[88<"YX5HV@5^72US()554@ P-8&(;U.4"2*@]B-L MID+GM-$3VMOGD;9*&MMJ(/LHA*0XC\BF*L44:JIM()CNW4?J:D,C4-;R-KL* M85.5Q.>PYT+8J["P9/_"^G4RN3P&B5:(H&J[7-X,@@T*H($I<"C([:#E&NM[ MBJN7QXYB$K'2Y.)U:RW?D Q<.X5HN&MDK57N:<5,J;'[$Y4NO:SG*EZ%14FD M"'-EQ-H3G7;B%(>XAB](]1^ER7)8&<7,7RRSVX]@]1' M,<5%5:&FNJJF4!7H&L3(!CHF>BZFT+3/?+" 2^J_P(,E[15_*YS-0G$+UP*#M:E:*8:T3 M22* - M3573=<,D&LC+NTSNL*Y770H$IEKT/[WI@AW.2^V#394^:"_DA10^J*HXCN:: MKFTZ%.N.RB,IDI^S!QQM;;?X=GEIRA'M@[PTZ8.VV H9_(V"1-YT-/?\R84? MY"?5RG6)->$K!8!441&"P#%U8JF N)8-5GWC*'37UB4*/'_E:/X0+/N*EV3R M<.:+G /4[QT",BX8J$32XBPQY"@*%U%#9>(Y#>,^GT/[TV91U&$AB@Z@ MJ@H55[4,A3@$4A?;>22G.*I6T6,D1V^Z,&B5D?LAX+AF'SER/[/DR\V5]_ Z M2QESW/#?-J\5-BF 2Q2&ZC2E&Q'0Q=O(M M/+:NK2W,OUH4]S&1NX@BT09T* MCFD@6VX'NUY^MU9"_J(3=_:@<%/'BM7AO8?GC;VF]78'O U:ZNGA$$?#"%)J M$5LGQ(3$RMI ELU@;U6S5&J*#:"R1%]CQ.Z2+.1YD"BJHKBYE4RE@76>Z3LK=2Z>^YB.],?;Q-QRL/J]_3OTG2F M?L N[K(S"R$"?_VE-+\QXZ2)#C1#.0]O8N6P'BIM8\M2T'B/\TR5 )=:&#;))2J(D=J:Q85]WA/L+ ;:'H& MF;<;6.GHT5TD+/]?8F#K)K)MC2K0(:9NFY:*H LP1HYJZ:J[%\:RB5P)8S@* M;T:BPS>G4K$\[:V9R#I"'X,=TZ]/CQ*.N=<3. MU8DX\7 B\)M&;V*A*Y_EZY\_:NY1EPF?VDRP@&"'92,Q/ND#3/9$"NTG/W@I MOL[>\ZO35Z#C[/WYB#V,V3P9<5#V41W\LO"$0,,WT2#4*0Q7ZIYSX:L^ET>?6W,W"6?N<3 M'^??*Z"_\F=&M'V33\Q9)F/^0I1S27W[XD^3N':5O M=$" JB.D;4B M6S^H1T]D:%OR(? M]/P:W'!IT[7&+PW]93OWL.[$PL$R6+])__#[T99U/:U-ZWIKZDC?%P=ZM?&Z MXDX8&WWB%^[BD<-5UV3T'XOIXPC#\X&OZPZ#_I?^P\[4[Y<^:*IIPP'88 ]< M'(PQ1(9VX!J@':1_V5K9(?E"EWPA^4+J"\D7K] 7PRA5^I8=I!K+OF"R+YBD MOJ2^I+ZDOJ3^B_?L'.@L]286E1?7\3CRYVE955J.O)C/PZCF.+S&/>)6ELRU MO_ -8:IJ3->U8MN?YD+3)@@#6T<0*)I%J6X178.* TU*UK?]I0Z>&X6SJK.D MG8?Q="& -N*8\?\FZSOO[:R^]_PRXZ]/;';-HD9.'=.4)O=(M+:(M^MZ4ZJ/EJD/"HJ#KAVDNX9E M4XW6<\4JVBSOMT2E;B3T7_ED4GR8$JX5K51LU[0=G5MORO^X MNJ/POW(SKBM&1>NQ8R41CB/A2)[**R6\?Q).]:)9$K$1@8[F*,16,;)-%R^; M"P(B]KV=+LX_BH0K%$L)EQ+>-PF' !8BCDQ5416+FIJJ:[IK86#:>0]"[J:O M-= X7BQ^'!&'\I2,[IR2D754BY;%BK+!:*5PXT*X3555=5TWB*7JU,! Z5,2ID\B4QJ13F,B13'-1P#:89K6:IM$&XG ME^4PKJ*L->)N,LYM9%5:PXT>ORAE4LKD2622%C+I$FI Q]%UEP#51JZF."@/ M3#5'/YR=;$8F56XG^^^[#F-WG!7&B6C*E >>HY_@SS^AG^5F.;EA1E)?4E]2 M7U)?4G] F^5&)_#>V^&@P]+BL.$:KHN(C:".+4,U"73@<@L:=#%=VT,BO*@O M-W\+PTG:>GVYHG,93B?MW&FF-7J N@R;.QHVMT/P$"PRR*X*;*!CHJ@:T6UJ M&43#>0;9UNVUO9_["%X;]FBIN,EC7:7@2<%[C>#A(B4%'#,MA;(MBQ"*^7_N M:M*XT>OZ<%#TI>J\1/5*(GF8;AJEKIJ-B6YQ,#DS;RK/! MKJ:O52+N:_-.+WH(]F)CH=P9).K37ALA]K#H$)776RVJ80.;*J668]G80-:R M+DG1$75>)2&[7-4I*E)+=#DC$LG:1I&KJB$^)HNF90%YN6J^62S%UQZ^#! M[7'J_;5&#Q:6DBPEN1V2C M)!JIM86@3 AW7M%5$#2NSR9 'SXZY5CG5>*Q\ M'$EN-%75/DGNX\Z=\;-"*ED%62G+I?.M%$-@V M('BZ0J7@2<'KO.!15&24;,>&A)L[TR6$RR#2;2=?9-4=4VL@#FUDO4:7V^"D MZ'5?]!18B)YN895B@R#;M747JJH%5S8/(>=5SF9S.VO@N0H;3>*T4O2&L;/F M;U$8QZ-Y%-[X-4=0G":ITP7!Q87@*@:&B%#+@I :AN(@A$A6BHLM ]"UC$^* M]J\IU@_;OP'@HRR!ME.$92Y6BNVZV!)8N+JZ::NZ84#L(DNE-K$PS8N:'(+< MO<2VN: 2G7/=(L56BJT4VT)LM:*SL6J;0%<1<4U=Q:[A4 .[N9ML(3#J^$P%5+0VW$L8F\L$*ZH\ $,*8P^%$1>+,)H)L>X2Q4(4 MZ3H!!M96_;C%)M4&+&-3=0]_;.F'L5RN_3U[TG:69V;2/'Z?O*3:?M$3<-%B*"U73 M ;9C&8I+;$ ,W:39_A(34XNN]1*[9-,I!XI+VPJC1P@*X;F.FFQPWUH+-R1# MUF$!*JTJ.L @W*H 6S-TVR*6;KJK!@B*HZ[%U_:W#:29?M7$.I7$U41 M<^[-NSX%0/$. (B#=HJPP%9H$JPI*S "PE$)W2H) M#C#1,?B>JH'B6'OXG$8=]YL E #T' AN3;D+\!)"L"<#(:@!$,3+F M60"*=UQ"YP+'=";V_%QT\&&V_RPFQ2P?U\>E?'@UFHS*>97;\KE(_HL.&DF+ M1@,ELPACK3%BG =++/F.00^G*LR/NX-&>*!Q9 M.Z2 2A00Z2PFS#&#M;'FIJ310R.?#<>(DS5I:A>9X'B$9KDN(W5XPJW_:TJZP^B5Q;S^;BH(K)5V[?W5=@M[/&@^'DZ M^Y3-BK(8CXM9EG^:%SJ]<^'\W^.Q\O"C7\YZ*<5P^SVH.WDW?%51Z0.OGT1V#8"EZ3 M0?'V(MQ87EV]G'Y4JX=?[C2"QV*V[.BMTCPEW7C ("/M* *EK>2",8FE]-H: MP/ 29!J$=]SN01;O!!GS_)@@EB#V'(BQ=D8 ,0!2 BU%@FB,O!*6-Q##5F%E M]Z/'(B5A)CV60-8;D(D69%4+"FU\=8Z3TD O"%(-R(B1".Q)C\4!V5'HL9AQ MPMXW]IYV"M_[Y'@Y@$85$JQ!&4N.H35*:\ (TM;ZY70LSZ&C'2?I3=>!I1MF MIP0P$O::ODO8720@T0)9X0XJ31?@5>:D2G2GY#S1NKOQL5>XF! M)/ F\!X*>%D+7N*1LPY8+XPV0@I'Z3*1'%2M&CL3.S;4O+&ZO&%VPN ]JBYO MOTT&TZLB^SB;7JT.OM-)FF7U?8"*]9$Z'EFB.=:<,": ETUJ+/,.(^ON!VCS MP"L7U2Y/ME0<_5"!Y/8]=L A -;& C")G:10 B M%B7"J!HQ(2XA[D40A]IR>FB588)($_02XMQR[VZ&*%/I.]4?&ZNX2$58+.FX MA+C#1QQI$8>T$@YJ% YX4 1#DGL%5^7#G*CMC,IXYSX,TJBJ(QE5E8\F34YK ME?1FT MFG'_7HSFW]X7@T6X_*@H_>99HG1^J)8E&T76NX4<(R MI"BKLO( Y]#H_/H(SW.),$FD-@XXRAB@3EH=S87,6 M1((CT4UQK1[AF^ED>MM[$ZM)3AF>1GCO826F@M]E[B-BHHC7DN]IYX^ML$>RAFTFH"7P+??L''UPQ,["%' M#%0E6MPKYY2]<;Q0S;OABBT4WQ-,S$W !V.6>R3P)?#M%7P(M%Y/0!@7R!#K M,5-&!]V'S"I6B'2WV?TVFB\R^$C,<][A@.\T0HK+1-*+(@A ]?\FQ;UWSO0[4[OX\FT[#6;[\%;I@5Y5Q- MAK=_I?$9_5[,+Z?ADYL(\FZ[[^S%7=3/](3DUTVDT"4% M9: #E'/5>2N6 1 M!.0)U=KD4'<:J+\H*40L!L5[F2:72"&1PJ&0PIJ7+)P;.-=2,4H$H!H$T<)T41)ZI46%D#E($$-*1C.C.W7 M\2%B[UUXPJ1P5*%HO2B&!FFON)@SU T./*"R,VW%'0&+('),:$2X%A$YR=Y-+[-D]!NJ&"BM6 M!]VDL1+:^HNV1\"VYB*RUC,/$8=001L.A0A*O&HXQ"7K%-$\26-%CB-'S:#J M^5GLT,/";XKY\BRV?8GP\@YP.$51Z#MN= MA==ZAG.EM(6,,V8U5L J+YI9I8 Y0D$G"SL(YGY:,Y+ MW$=0VX>3 \ZQYT I!YW!PF"E5]QG<;?(=0.S+U*37!&UVT/BOL1]B?L2]Y&U M#O]$4(XV\+Y#*DOQV8_[8"]U MYKVU+DXV+I,XY0 XA;5],#Q3PG*H/3",0\.U)*8=7H4[L9&-.64';@B<9G0D M3DF.J>9:?$=G8D.R5Q2N*4?G+*6E4^ M50IJ[ %62M>''F.:_#7(,/6XT\#Z279*;)=*FM-P,'D9]3:7V:(LAMEH$J3C MZGI1=7W-+IZ8L/%X'>2V3Z4?8&2P3:3GS(2W"=/& R:UAY2+ID4&EXJ2#AC_ M7U&MM!BJ\$3R3\6;Q=5%,7O[L7GV;Q?S.+NAWH=RN]X9/&9?F]XJ M]B/0WT>/*-SF!0D,*)2">^V8!D [9_EJ/H.6G$=&5/=P_AQ$D:,((21$'3ZB M:)M=HX@B%FB*"==,202#SKHYA!K:Z?L>04?]3SP=%=."3(A*B-H:4;Q%%,?! MOK.&&D@E,9HH*QL=!2E&"G5X8!+ M)EO@,J*A<-8YJ*2A2BJNW?*XAIE6'7_L/':?!*+G$4&6&"VQA! I684;)&NG]YE-S=ZG:<]XAF_2G@F>1P=/VL*3 $!@U7V=/74[S#_YQ^[_;ZZH7DPV*\7@IWW5 MWH=OC58O?[.U3Z,KL*I]$WQ M)7LWO<_,')^L; M^!$^J8MM12]G-58_3J?SR71>U$#]$.3K?3$N:G%^Y112C!' -06*2T(H7D;N M!1*&XU<-EI<_\.C7_S&^&%>0:K[^;EHMZW(^OW[]RR]?OGSY^>O%;/SS=/;I M%P0 _F46/OYE]=VS[.O5^/4XKW:XF+SZ^_L&VZ/)(K#!_,G+AD_:G2TV0UT% M),_+RM,Q7@R+++^:AJ?_O_4,D6SZ,;P?..K3J)+FO"R+\,U\\._%:%8,L_EE M8(%/E]G%H@S+*LO*AW(QFC3C1\[#U\,#' =%5;Z^L]UK6_D]!(>/EX\LOZ'E MR(]MC9P&134/Y3MDL_;O.U)?__O1)*C?YO7Z!285$8]OZ3FX1$HT5KBSVJM\ M]FDT:9:7+^;3U1N-"5&_T]"$E#\+0 $3"+'P( 3]854U'ZA\G%^7Q>O57WZ] M2^ M\]R8!)"=W<\TS15)N,19!^+-9_"!CQ[Z+/I'IWZQQ_7$#H,I]QL*XJF4 M)C:W9OECPZAN];GI-JR):M=V.&BK.Z]??6E(Z&(Z'H9?^' Y*XKL]_#!99FY MP%?#[*^+\;<,P_,3#Z6=QOZ_'WW=>/=/D 3P"PC!$Y[$SL2B.E^>./Y/>.M% MVOI3W?J$^I/=^N^A/FJFA^AMJH>9EO/*ES$K/A>3Q7TC**.#(%7R[-=A+SEO MP]T46.& U)!"*+""3K,;ASW!-VW/!K.KUVK-Y?7VXQ^+V> R+XOA;S>>KWHZ MKEYZNI)1_+ ,!_VA:O+Z?Y_.B&J;[M^F@_I?JZZB\^4XEGF\_OL_# MA7XOJD!!C*:O41LK]L[C?\H!N<13A\Y3DK63WI246&.-,-2!JYB$T*UX2C+@ M=L53R^R<%^>H &^@G M5NS2$ON?'C <1'M)ONAG=_W$?XG_3I'_<,M_E@N/"%7*5#/HJW9ZBJWX3Q(' M=FGA]8'_XD[<["<$8C:QZ*\;[?=\]J^B+I'*)^%^*BG9-F5T%^V#]XOPM>10 M9!1WWGAEN)-5[RD#R>H,%SYB??(UO2_&X_! U61XLYO+F>'Q7$\Q<\%[:[D< M@8%R"C!E;7,G(SD-AQ&,,+4:,\NXA"N8$@UWYA+>QM6R#Y@>1:UR@NE1P%2( MUEX&T KIJ*10,Z:<@P"O[&6G*.^3OV /,(4XIOL@X33A]!DXA:#%*?7 >R&! M(DA:00BRT*[4*:9DIY&+'N)4'H4Z_4XE593?OE/2\<1*B'5\5,?C]66<0KT4 MVD&]%*."2J.!$8A+A337_*:"AC%TMU[JD:_OK5[JL64_H?#G#I8BU4^5\^G@ M7Z\N*GK+BH9C=EL*%?N)/%KKU 78 55*I3*H=+%[_UE/*R"V9*94!I/*H-+^ M'TL9U"Y)X(2SXE-!Q,EN?2J#.MFM3Z@_V:U/95"I#&I7F6G]<-)CTI870&&Y ME!A21YU23'(/S6I"-)>@TY]^-1:Z&)KI5>6\JMU._2US(C''K*3R@3XIJ\1# MA\Y#K$V"]=1+1#CBG"-#J3)(W4RJUZ[-O7DJ#_6EC(D<=X/%Q$,IC?\$T_BQ M:*?1 8\MQUX@RJ U6GI#U&IV%H"^TZ#Y*994']+TQ5[&7OK Y$#>*^.F=5&J<<10S"V23"#EB4=, MR9OX#0I_W><)> ^0QCRE[R5('R&D:0MI7#6P(0PPBA06 #6:C,KY+,C-Y^)DO6"4M]B57"#((:!5 MISCOJ94.K=2Q@\KM\]"\W*J 775KHV(#F*3NC4>F8 \8B[)-;7+6,J*\UDY; M0B#T8(5%PPTD>PW3[@N+-+5^2UCL"189Q"T6.2;44FR9H%9;;#'W*YM64S=%Q;%482'$A:/ HNXQ2(S$E$3CIB2AD\%5W#E!79,6;BUC;K-^7)O6#P* M&W5OO1;7;J_3_>T6",@=$%2O'RK+C_E(TB*/=Y'OBR++!X$_PC_\5@7MWTSG M1?ES9]FKN[E[&]U%G3U\FQ'63.Z@JO[SO\4_'J8E;D_WJ5?PPK>IV/ MO^3?RG"E7RYGRYO):]HN/?=82^,D]) "ZP.%(^B(1@AKK$#5G_&7_-93V.S6 MEDTQ\LUNJ_YV=CFK>/=/);!"(VNY)-!1+:PV#(4C%:[R8(U@_DE/K%G(A[IC MX_1C9BI-,IFW"1GY[8?XP$8_U)PRECC6+V^W!:GS1X*^&10_!R$]KWIY=H7S MA=<8GNJP4J+#ZOG6=7-!$P]7JWS^[V#U=FQJRX#&L/ED#6F!$1 ME_VB^W3VEQ]'DVV?U=E?PJ?CJLGUUC_PTV9W#W=V]XM)OAB.@B!NN))-]V'M MW]]263WL*'N5SSZ-)LWR\L5\NGJC.0[5[RP;C0*0VLRFBVT20WJ1#I-;-=E: MAN4^UO^%?XY2O]%?4[_94]__@^DWFQH0IMZ3)[GUVS4B2>UHCUTN$B6DK7]I MU$>MX>IM[MF;8EXYVM:\0:GOVJGW78-2,EH(T!:Y<*6TA8RSJ@)< :N\X,)0 MP0%SA )\-[P9I*IQ,?YM6MX_,CF--=]I%L$QY[4G6CI96D)M9C#%!G,E(!-6 M(N,MLZZ9N@8\I5AULA$?H:5E$F*4_/O4QS'Q4N*E4^(ETF9)<\ Y]APHY: S M6!BL](J7+%9P"W/I?Z+P$A%[Z9"=>"GQ4N*EGO 2:WF)".H0II00ZJP,_V.Z MR5*%@'H&.MVS-["7XO 2VT_G_G[RTC;%C+WU)[V=AP^RP:ULHW&0GO-L4BS' M'@W&>5F./HZ:U.4L'_YS4<[KE*>[8YF?ZJ%,1-W[^TM[>3SWE_;R>.[O9/;R M1%KS^>FL"+^7#1:S63$9?,OFLWQ2CIDB&,W%A_SKLV,H9;AP>.^1WEXQC/"-A*)%PG.D(A98?DK> M@H3\&OFB13XEF% (# 0<*PTT@]S=(%]U6P;M#?E/#%,DY"?D)^0_AGP(0 O] MH.*EP%HQP"VNNBQ0>],MC!+::=.[5Z7_!(_;)M#'($$_0?^TH8]0J_4-K0;D M&BB$APY!QY<-CH+6A\ZJ%]7ZD:&/DM9_GA>^O\?_OT]F1?C%_RV&V:=\-"FS M'YN3_D]9D/ZKNNUD78A9%H-%^(%14=9.@>O9Z',^+\;?LLMB7(V+NYBO?>7T M.KVL"(*TG5X LX8 !J51CECLF?2B(0B&A>Y.H+V/(-H=^K_3<77;_QGVJ6*- MMY/W-T]BL<=0V>74_+:'C'V6*NN>;P(H,H$G I-%:+4&^_ M2K-J@SO]"_>L62,??/>)XF,[ 1]ZP>/]"6H7M0QF\_QKGV9I]"+#]#$F67.@ M 2R@%TX&[6\@I\Y@H%9,XHDD3W&@[3G\O9=:PJWXX&435Y.G/!'!AD1 T-K8 M#H8ML1!"C#BC %IX8U(XKW@D(NAM-#P102*"@YZN]1C6UQQS6#C*I)346""< M%PJRIA 74BP1?E+ ?+_A;[B7V7>''Q%X/Y$4?#'H$I FTY)Q78:<. M5\99!XT$A*Q<[L'4[LRI?0BF.PXHQX3EX: O.=(/ W./0 ZUD .>,:L84\XX M((27R-ZDAVG%GP^Y%$=."#I !#VFM=82J!#F$E"N@#?42V$\<$UR=?B6].A) M=14[#O?&;$J0M%;"W%ZUUEK?#Z$=Q(Q;K!VPWBM+E5I!C@'QI/-BZJ?7&0%B1;.$G-#A&)0"R.@Y=1HUI[[W)-J%-X4\[*3W =K$(XE' M$H\\E4?6G&*"8>.D5L)08IRA4*V<8@P+*S8NRWC<'HD=_(W:I3GQ2.*1Q"-/ MY1'2MG/7%K%PI,$ :P$I54Y1NLHB\1A'XI'>1YU/G$>.*F1]>^SRUH-V;LL$ M#ALUG"ZJ^NV=E*&\:#/F3>^T]PY8S-=Z27D,=#AZ">N!K#I*<7N3%"^TD'>9 M[3ND%LU1\P"/\=W90]_9R114W)U!DMCDV-A$@C:"JETX9DE#=;@%I3%1>IEM MRQ%2NE.L]R0VB3@$1^S.W9OH)-%)HI/MZ80 >4,G%AOK/(7*,,XU5@00NZ(3 MXF!GN-^3C9-(LVO8[LIV$YTD.DET\@PZ02V=& ZM1);ZP!W <.VMNFF>J46W M%NC)UDFDD3,[#$;WB4YJ=\HO=;>WU?LQ?GOM9L:C2?'JLAFI#!'XX9;8PDI( M[][N+003L?K&:!*X9_[Z%2+AG=T\DDV6W:SJ#J^0V[?1&4:=%ID6F1:9%ID6 MF1:9%ID6F1:9%ID6F1:9%ID6F1:9%ID6F1:9%KFW1;XOBBP?5+5I^>1;N%KV M9CHORI\[RU[=S=W;Z"[J[.';C+!F>L=[6_]Y.5O]QG7^J7AU,2OR?[W*/X85 MO<['7_)O9;C2+Y>SY^C^5P J-K.620$?#NK1A"'J ,7+,".:?],2:A7RH M1YA,/V:FBA),YNV DOSV0WQ@HSMWNP-QK%]^::YQ,1T/PT^4^;@H/TYG@^+G M(*3G569@5SA?>(WAJ0Z+25D,J^=;)X;F\V*X6N7S?S][/P\_6 ]^KS;Q_7PZ M^-=E^*B8E?_Q)X$@_S5S_UZ,YM]>],&<_>7'T23;\J[/_A(^'8_"X]OZ!WYZ MZ;M?3/+%X]7O@3KRH>KV^@DD5]!O?CD*!)E3:##T:%./Q M\M,_GX&S^G6XL\'J]7<>SX?155%F;XHOV;OI5=X)D%_ELT^C2;.\?#&?KMYH MXNWU.U]&P_EE^'9X.LM@X6 Z'N?79?%Z]9=.G.SL)A&Z+3"HR?N>/.GF&AC] M\.OJ2W<_X_=_!&-_Q/9X+;'':\'XO_C 1Z!_%WL\0_]X4E5:X/5J4D2'-,53 M[UU\7RF_'WW-?@]O7Y:9"_0ZS/ZZ&'_+,#S/JN2+KC2_^QQ60K.QH"2 [!(@V]4U[@X]@\'B:C&N#M!9TS?I M=F5@5;*:Y*G'\K1_D7E7S/-PJAUF+I]-PF*2?"3Y6)>/#]..#MKW6:'KL7O1 M]7S/6WBJ9Y131<7[RWQVWZ3R4Z+'D]Q\=35=3.YI/7G4F_\XP5V%18R+PR X MG8_SR:#(\GGVUWRRR&.DPM98+P[2Q2 #N.Q7?#0N^73ZI;NY.)=5O=245^VZ3O"C:/I[[!RS5YS% M(9)MBC(/A1U0VS<+<$<@\10B;XPAPC@$&G: $E)".^RP9K.>>8)G,D442BB*=0! 3ME$#C@+/5M#)CA>)8 M,Z]!TT7*<&UTIRG=IA01 ]WTG(&C@/?&88,-V]*+G@84EJF,924CV:@L%VT9 MRTL-,.@%WF#;M8TZ(AQ"E%&#J8,80 "7UK_#F'>FD/V(0L"808A[1:6WFCQ-YS@TA(,DETDN M>RB7&VD>BEJ_$]6&.><9<-64%VC""7!Y&/18HLYPVGLTSW_GXT6Q4\6S:R\V M9BRIH 3U X)Z4D%)+I-<)KE,DR(%)X3*U0U\KLRC; MDO#=F4;)G(GG/#L,'UDM'Z\N\JK?2_'UNFK\LJ\T^CZJ@]ZR_BF1>Q*F)$Q' M+4P;&01K.3H2<@UR[[F M_)VUO*&"'P,0?0$NB, '1&MOQQPCCT' M2CGH#!8&*]VTD?'48@6W UW"RZZ23GIZX%_O2/_(/,1'?3FW9B_@ZZ_9<+JH MIM*NAB]$?5+;C<':)UA9JR&%L\HK:1&3$%C&E/;HIMS-P&Y;N,>[W%> [4=_ M&2ZB-IC96HJVDXB7UKO'' 5XWD9OQ0H[%8X]-K9[/ID>-'>*UM"12!+$@2 > M.0.I548N)X2 0)[W=%%YI%]>9/+LPPR Q)N)-Q-OGCAO,L!O>!,BRA6IFHH2 MP95G# O1]#UT5H>7>^+->THFXG$H/0>()")-1)J(-!%IM"P>AEHF]10CYBV7 MQA!#4#C88[WR;QLCP+Z8]"5237G,X3//EZDGI0.]).12HFIBXL3$,4Q:TA(Q M9]1+QBCFE@.L$"!*KVH$I(;=8:&[(>*=A1K1.8(QY_4D4S81:"+04R=0UA99 M*0 -@595-$JT]Y9960>-(4?AOT[0>%,"C7&.Y^?:O\"DVLSQ M+8Q T-!DOOO/)4/HZNBS-X47[)WTZN\0ZI7 M^>S3:-(L+U_,IZLW&HZNW_DR&LXOP[?#S2_W,6SN.+\NB]>KO_QZ=]?.;B+] M;0H)/KL_$:"Y!D8__'K6$<;F,W[_1S#V1VR/UQ)[O!:,_XL/? 3Z=[''4U". M,7?KT8JQ6[S>)>BHR5T=TMQ*4=>OOC2L>1&T:?B%#Y>SHLA^#Q]8_ 08[$XUY&56X+IA^+[J&9;#P^T*SL: D@!P90-I 2-;T3+L5"LFJ#.QY!>NNMO_XDT"0__JBZVGD8\E)LL!>9JY/^ MTY'C*#=774T7D_D);NZ6+5EZ2E!K!5KJ>C8:9QAL7:%UC'56"/"V5L!2 )'" M7A EJNH J'U=*^"]UA@[LUV=%>Q)G16G\<-C/0MR'3LW]0>A+Q>./PK2D6OI MH<0""Z1%P$(M&9-*H89T#(<"HRV#ZC%9IT<%2HEP$N$DPGDRX4"XUBH9>8=E ML&@(!=(KC['U->$X3ZGNMDK>$>'LO+*'G..HO202 R4&2@RT;4D,@KBE($P] MPE@BI"@-).2(1KJQ>:@&5.E]4=!+E,2PF,>PDRAL2136KST\7@I[A,'HFA&E M"/: 9)S/-TYN'M4 !$ M4>T8LLX#8@6@2,N&>:!FGFQ;Q09C'+G8.2$[*,+H&6NI)!26Y3'*9Y#+)92_D+ZSPW"1U?+QZB(/4I$57Z^+2;FW@H@^JH/>LOXID7L2IB1,1RU, MFQ@$>"W;"& B+!"<>6ZI@1I2!Y<9UIY!Q.\:!&KXST4YKSP;Y8?I/?Z+VF-? M\W[E]PB\GU=?>E?\>S$J1_/B?3'[/!H4C27QKAA,/TWJ7ZF-BD-QK6 1LYMD M@G."<](-29B2,"5A.A!AVLC0D&U0IBJ@X-QCQ+A25DL-_;*4BRBC3&=FRHL9 M&LDX.+5!6HZ/QM"S/LTDQSZ8?LWG^]:6]J7W4#?WSH"4'][$YN)-< M)KE,R#D1$!NZ M$L84AEX[CIVP-R%WIBR$G5-0,$+;8T\L1]W.NO#('710O5<<$F9[@-F#Q20" M:[VQE+:0<<:LQ@I8Y047A@H.F",4=)IB;(;)OL'I:%)6>NHN6)M<\-AHRZ=F(P]0/YK3< '21/ 4 M0XB^T5NQPDZ%8X_]])Y/I@?-G:RU#/QYLGR)I>MSP91K@@P7!/!E6<,B[IWE3'.ZO!R3[QY3\%% M/ ZEYP"11*2)2!.1)B*-E@/$9,NDGF+$O.72&&((HDQBW5B@,+PE.HFMNV+2 META4Y3MH3_\,F3KJ"1R)B1,3GR 3/TS$'+9$S!GUDC&*N>4 *P2(6A(Q$E+# M;9OR/Y6(=S@.!,&8];[)E$T$F@CTU D4MR5:"D!#H%45C1+MO:T2VYG% '(4 M_MMVGA**<8[GYY#M8*K)T9!?'9#^I:X6N'F__G-M.>.@EEY=%C5C001^^'5M M?8.@QXK9CE:8UI#6D-:0UK#-&F[9)N2.;5*]3HM,BTR+3(M,BTR+3(M,BTR+ M3(M,B]QFD>^+(LL'57_"?/(M7"U[,YT7Y<^=9:_NYNYM=!=U]O!M1E@SN^,+ MJ?^\G*U^XSK_5+RZF!7YOU[E'\.*7N?C+_FW,ESIE\O9\F8V6^'2I98_P0&7 M7?2F"%1M9R2:"C6EAM&((>8(P<,X+Y+7Q['RI/3]4STE0.M\F\G7B1 M=_P_]^W7/LY[]KZUBZ\*K*]6^?S?SVYB266UB>N>U/_XDT"0_YHU'M7LQ\JC^O-/+WQH M_W$TR;:\^[._A$_'U?">K7_@Q>]^,I5W(E97^>S3:-(L+U_,IZLWF@!8_K_ZR M_E1JE_C931E56YZ'S_YR;Y55]Z.OV>_A[A[=*&\56Q9X[ M%(;H,?*-1(&=A"0T53N-]77B-?'X+)M-ORQYX 4V_PDPV)DXM,4(]UIY^UA& M50D1#+\77<.R#N/[0K.QH"2 [!(@VR6B[ X];0)ZUDRZN)6"GE6-)9(\]5B> M]B\RJU39;)4KF^0CR<>:?'R8=G30OL\*7Y M^>IJNIC,3W#SMVS$W5."6V^LE4\6^>Q!!]0N]K;OE0D8H79ZM*&*8RRH4X!S M)S2E%BD-#82$*+=5ARPH_HOTI$,6WD&'K)Z5)QP[._4'H2]72'44I$-H6PY% MC:-(>PRA5XP0H)"K28=0C+3;JK _,NOTJ+54(IQ$.(EPGDXXK!U=#305S$$" MK >>>(TYPS7A\& B&+DOPFG#(+OIR23/.8TZ8R@14"*@1$!;]C+"2*PQD/2( M^V#R.&X4A(A"1VL&DK;NH[$O!CKXH9M=I/9<_+?I2)0HK%][>+P4]C"#8= R MF/,<0J&YIH! (# S2M4,9HAG0)(],=C.F@ Q3)/IE'@G\4X?> ?A&][1TF@4 M["6L"'">2,8)KWG'.:VHV?KL%L/9 \[#2?+H62/V2):^CG UC6E# M>55 5)7M+2;SL)!L<)E//A5E]B/\*=MF0R MR662RXB.2BQ1VW3=60(T1;@ZZG-KI:H&'B+(J')..=H=;_A%W9A(?\RFD_#7 M07V,?SLSM<'TVV3]"Z/)8'0]+EQM8+W]J(;3ZVI%_[7(PQ<^AJ==O>J.283R MO]#_/'ETZ-HB51<]82?R3^.$3^P"U_,(TYULXY"+114 DE:<,?FB#4'42X M7_Z("OUD.CP_+[VWWL6F)+ZLW-/9J"P7;=>C'4';&K&E^UK,!J.R&,;2 M]CO*2X=',:G]!(*)&VO@/L)R&Y=4$J8D3-MSO.#MH<]2H+4R0FKIB)- 2E]S MO&+0AS\WY/C_SL>+8J<4O^N<7"QB#DE-^$SX3&2?A"D)4Q*F Q&F32P'NE8< MR 7&B.HA%":<<.IL+7EX)WFD';FS-I]G% MHAQ-BK(,HG)U,9K4+L#R/)L4VS2(.$#W["-P96T# 2*L%<&X]X(QRR!VR)G* M.VNMU3; ]TG.'#4(IGI9V^-EWWTX>PG3]%:KIKC+H0$[92@EN>RC7&ZD<&0[ MC%P"BICW6,-@# *H'855.@%R!$,KP?>'D=]C'^Y"W^S:H03/*8M:J90PGC"> M=$^2RR2722Z37/9"+C>QB1AMHVU&$J]%^(1RCSFT $C1V$3(*0&_7R/Y')LH MV3$QO6@'XBPKYO-Q;?]6=9%!,.J;J69B3:IIAED^&69?\MDL7Y^9=_R938R+ M-=^U"V<19R#3SCHNK?)5JB*&1%#%1;>;YD/.,%,_X3)<\>U'TS[M]\4@?'4^ M*OKN(8M9&-U;W7I**K2/"$VARB1,>Z5[#F&;R!J(76D,M+122:^YA979A9&0 M4'&Y*=W79M?>V'[7_JFC"( FI/8;J8GVDS E84K"U#]AVLB&8&TXBV@';# < M&)>:>$.0);"Q(31E'FV:/_%,&R+I_1-+?*JDZ-5%7A;#K/AZ74S*K>8>'913 M-3G[3T8Q)+E,[P2M2>\5E.5-R.HJ3H3]UW1A*B"93/[/!H4C0GTKAA,/TWJ M7ZFMH4-QF#" CSH,EICAV)@A::PDETDNDUPFN8QH28DVKN00\01P:[P.%A0G M3++&DM)":=VMJ7DQ2RI9/Z>6!%2WT:RJXMH^FMEX6C:U<55>T#S_>B3)/RDL M<*"Z(0E3$J8D3$F8DC!M;IP^TH]3TK9! R0 (6\4(<9[(2$7X86&GA+MH%,= MZ_2^SMM_"V;#FV+^]N.'_.L?TUEU536?ST87BWE^,2X^3/\(%NMD?M"]P'', M3G]=J7^.^*3IAJ>*^*0^DC#M67W(MOLK!48() @+?Z%.>J"^$WY/$;\0\+7>L-0A3"DAU%D9_L@7H]%(S'X;__ ML\N'<-"\1MJS G04,*B9EDX8B0+'D8;7N$)44/'=.NK+Z3C<8=E0UM. M>8G3$JWL V"$-?_?C0)I-2\7K_ I-JS\2TH0-!P6[W*;%",Q\M/_WP& MSNK7X;8&J]??>2H?1E=%F;TIOF3OIE=YAPFO\MFGT:197KZ83U=O-,1:O_-E M-)Q?AF^'FU_NXV Z'N?79?%Z]9=?[^[:V4VHMLT:P&?W1W*;:V#TPZ]G'9EK M/N/W?P1C?\3V>"VQQVO!^+_XP$>@?Q=[/(?@>&R2%GB/YNO#S7\"#'8F#FVPY_;#VO,RJDA3,/U>= W+ M.-?WA69C04D .3* M'&"K.F&=2M2D%6YJTEDDLBLBF:VG&#B*7;E=; MGI36X)@#OOH9Y#IV;NH/0E\NN'X4I$/;Q" -(15>0^NY8)8Z3A2K2,< YHC2 MV^:(QV2='M6]),))A),(Y^F$P]MD'4V ,58)@QSWRD*%B*D)!S'B$$-[(IR= M%Z6 0> MJ+N**1UU$\;4__38^I^FOMI)+OLHEQLI'M&.8#).< X,0MP245KN*I9T/O5._LVLF/XAY3$]03U),*2G*9Y#+)99++7LCE)J:1(*C- MX728(Z.=$C(@\FQ3[2JCO!2H9OD&EXM@3PPT(1Q;%I$2@ MZAB$L.2 .Z(Z@X >])2I03ARE/6YXIXA([UQD,&8_O#>:M534IY]1&.:!YZ$ M:;_4OI;+Y1$0U$E&% MV%Y*65!')0.W*0$')ID&0VN#:!;/O/,_TG#*:6#X! M,[%\$J8D3$F83D^8-C$9)"5K%2C86$$TLS0*2$\U=[SNC%+4$)$ *S! MIC&#VDK@T%(E1H MA#RR6$*J:B-) 6F9^7XSE^A&4C)L3BSQJ9*B5Q=Y60RSXNMU,2GWU@>VCXJA MM_Q_2C2?A"D)TU$+TR:F 43@QC2@0%DJ@>?86ZDD0()70QD]D%Q0K#M-EM3P MGXMR7GDXR@_3>_P8M4>_YOW*_Q%XOTYM?5!NHH490!9R4@CH-!>5& MH-K0<,8I:CK3GU_,T$C&P:DE 37SW0:WYKN-IV53BU7E!T(OC%74 M0WS7+K^O!WHU$/=-,7_[\4/^]8_IK+JJFL]GHXO%/+\8%Q^F?P1;?3*/YM][ MB:[L<"^M#+LX>8YAT8>2:DEN>RC7&ZFU.1:SUT!"."&<2FT<01J MA62EU"30GF+8J1W;E5)+RF=7RN?(8-GFN (N+86: :01\YH(9&GM M#6">:>([+NYP&&N/_[$$JQZDSQW(P^$O)WE6;64Q>?SL?Y9%!D^3S[ZV+\+

]Y&;\4*.Q6./5HD MSR?3@^9.TG;7QL<$QR7/KQIR)-Q-O M)MY,O!F--]?FUD@K!?$&>Z$Q Y)I &'-FQI;3M"^>/.>(JEX'(K.,1")2!.1 M)B)-1!HM;X^(-2;UDCG*.4#>:DNEF+BQ,013%H*6B)F1A*"B!**>\HQD][KBH@YU(I)+/=$Q#L+ MFL)SQ)(IFTS91*")0.,1*&K+*F$UNM8!+@4CECB ,/8U@5)DE46==B>;$F@, M[L/G%*5 TB,!Z5_J"I^;]^L_UY8S#FKIU651,Q9$X(=?U]8W"'JLF.UHA1NN M(=8S^A'^E%52_W$ZG5L94QY@0R%GD&"M*C$W M4'CD7C696,L?>/3K_QA?C"OY;;[^;EHM]7(^OW[]RR]?OGSY^>O%;/SS=/;I M%P0 _F46/OYE]=VS[.O5^/4XGWSZ\UDQ>?7W]V=_"4"IEEEFX1B7+0]U57N7 M('SA[2QOFPQEBV" U%_+A]-ZFGO5^26^K '$^&Y;9WZ^'P7C) M?CQ3[_]^]E,5Q&>O #S/SOQHDD\&HWR<_38IY[-%\\.OLKATN M,I_EKUQ8WOQ;]F&63\J/@3WJ99=E$:[<-+;YS;SV1G=19P_?9H0U\SOGO_K/R]GJ-Z[S3\6KBUF1_^M5 M_C&LZ'4^_I)_*\.5?KF<+6\FK\]$)=+4:DB $YI28("05,JJD;ICX:0">/5O M\EM/8;-;6_H?\B=X*[++6>4@^%,)K-#(6BX)=%0+JPU#84D8(\>,8'X+1\B' MZEAEXU7.@*YPNO,3S5834I95@]W]H?4D4A5ZM\_N]G-X[W^J!H\O(R\^/I ME_)%'\397WX<3;(M[_+L+^'3<37:>^L?^.FE[WXQR1?#4=CIR"M9^_>W= )8 MZ8!1)6[-Z_4+3"KWX?B6VH"@<,3.;BI-;CHE079V?R%*_C@LLQ-K]M/MI]T_SQM/N;V8-'(2;L4^= MQV/=T4NW)=L^R/]0CCD2#,M"K!5+"I;0T1 MB-673![%],L3. LF;/<)VQ*@U',P@3N!^RC!C=:F$P'.L>= *0>=P<)@I5?@ MMEC!+13W_T0!-Q$X@3N!.X'[J> F+;B)H YA2@FASLKP/Z9!#6X(J&< ;*&Y MXX";D:, =P]=\3NX>[56F#B?9K,BR,5@-"[JB?3-<;UZOWHUJ%(XKV?3SZ,J M(>+B6S9-7OSDR4N>O+3[:??3[J?=C^G%W_GXT*UOTQ;7P4@8Y;5Q6C41R*^J M>;7_6[_QB @\-BLXZGEBGW8Y!%C<&.;8<0T(L10@:CCQ &@IF%.,0 X(17<- M\_4GJB9#M?8\=^D\)U%[_*?A)YX/ M6$B2\)/PTQ/\R!8_U%@N%8;4*"&\LL)9UN"'$.T@>;;^B11#B=K'^3C&E9=U>E%UH=BLBAJV:EVMCRO_*_/Q&;4 MXW4_0 MA"UHHJ-=6&*$9,+!^S"5NRK\,7@E'[ M8MZWM[W5BD?K[#EU2.)V0B*&A -"A/1(.B>%L)RN[% K?$>/;@7)>.7R0 MY&N0Y"*H2 @HXA( !ZR%IM&2D"KG>30M&0>2F$>=<-D[2!Y7L,Y]O:YZO)7A M2%D/F:H.F<75]7CZK2C"#TT'_\JNQ_FD/%F_#Y0M$HF1G@*" Q(9LEXA;U 3 MMP,>B7LF>NN\K(!X53WGG9\:L8@Y2J:W:N^4M-OA0@?!MD),$"B#H#N((70! M/T(*NK(K,12=D/>FT(EWNL,TU8HEZ/0%.K@MP.):>8>UEH0)!(Q43)A5M)OB MKOWW%*T3Q^3C.$$G0:(4P^)9'I5 0&IZ([#?H+6B50* M 8XB1^1$8G1584P6)*XLYO-QW;JZBM2];YMY3V>?PDFJ+,;C8I;EGV9%\Z4? MJ_;S&;MG/NPI.SH01VMI*8Y;I60X66F M&. 06$8)(8&!-N;D(5]G6%RIM)1>L&L(KO;8&5">Y&J\:A'?<[O$:[_07=>)Y0FM":R_0 MBB%8"CQ*ON,4K]H)IXP&@ M7$H#O2!(-7@E1B*P)^T:!Z_'K5V/*R+XGT%@FD/N?);/BT^C03::?"Z6+0!B M))KV&9\_/@)0NJ90O422&$:D!LI1!2TP3300R2I(OP[0W_/9OXIZ7%$S43V? M#-],)^V[MKBH9CHW'[XO!HM9W2OA7='$\>L]J1 ]G53.AIT>7$',KEI=^7W. M7L<2\7O\,,GY>P0 Y6L E1PY@13&#"JA*18$WN2R":CW"="(6:A1F^@L@4H\DX+1X61NJJ=X@H0LGBE M)!8S[0142$"C((9MH>.=B,P^-&@D@-*8=<6' ] 3"=*:RWSRJ2C#J37+R[*8 MEW43FO$HOQB-:Y&KS[!5X/9B48XF15D&6;NZ&$T:GTCJ3Y=Z5*7=3[N?=C_M M?MK];1W<--)M[J+1PF 0]FA>E;P,BM'GRC8]<:\VA6U-MJ3$.<:)M982;[D( MUG[MU48< 0T[3:-_FPQF15X&\[[Y_[]-5L_WW(ZSC0B^F)3J&B!+W^0N\1Y-$6>4#!H 2] MXQHJ19"0W#21(LBP ]V&>-LKO2=XL,KP2,)[#W<).F.@$19 MBP0'@F#E) /:XV6; TZDN)78=!>UH\D][4=V6VW#]]*9ZWA,U*-U59TZCMF: M*T=31I1VV%$%5-"_"%N^LFJ!@3P6CF.>*/>2UY]PG'#<=QRO^846W"<<)QWW%,VP[4!EB!B($,$:HD<]JS M&R\3TU#$U,>1<,QB9DH= 8Z/*Q+ZQZRXSD?#K%@U :P2I:;S\.ULL)C-JLX5 M:QE4S0?-&R?KX6*\'4.$N,=..%XUK]96>"^XKL_)T'G.>*=]==?#M=P 6WPL MPN,>+ILQJLGP;?6L5?VHGWUNWLCGE9S(1Z9,#QAB:Y-6).308>*3=!&)IEE%"6%^L4KZ>\..A ]P1J:P47@"J,5_%:9 T:I=: M+%(/M92&D+!XN%C$K;IS7E O*?!0<,(IH-0O3XB8<,=WAL5X)T9QFMEX)Q)J MO4F=OKDB;7N3.3<4C]&FC26\)CP>'QX%&N>(".@ M) @Q)SD#6FJEM6OZ)7E*E7Q"Z=>#^C%2"U!TW( \KDAC$(S9HOANI'&M,<,1 M.X$>0>%:M@\!.AP4+0[*T6E#I<$6-G.JO:\:F&V$PNIA_ZU]L+L].,;,]>FM M CPE/7? 0%H;90LMUI)J3K0/6BW@"#.\BAU"XC6K"4(.\)\PJQ219(8E0Z..II-BE7#+URDP8/%P,KLV>U:R:C*04 M%1Y3:BQB*VT&@HZ#&V3";*K-(F,0RYAJ[7 P>"(AP;?7Q2R?AXMFXTK,(A[G M#M+;\@BBY9J[15$M >;&6 *$"R<[X/DJ'"$0= ^G@]\\][]5K_=TUH,"I7SP MY#8]!2 _@N,UAPW7 /F@@C'U#%*"F/!@%<80S#]29OD$'*=I9RF6<=J@?$R[ MKGE_G'<<6.((P1!I*P#'0!A&M"%4"&JC:M=(?:E3]7,"\FD ^1$J8Q:V[SAQA^^TCTEW7JX< WZK(4KQI!R;0-8 M'='A4\2 7 U"4T*YZ'#=0?DDCMKB*\$QP7&_<%QS&#'G+4;4: \=LE **M6J MSS/E=#?:,W)4!Y[3!,@$R ,&Y%IC'D<<#P:MH4$O5G\%A*E5V243FS1>WT(_ M1@Z5^J%,PH!OE[12;5&C# CI68$.TI\DYMK@<2JDP@5]LR$+?MCN6/Z MV]_+8OA;ZY52-YNVRZ@MP5']RMO*QW9[G8)%/=#SB1/N<,):BR(>3M" 4>B< M#R:#DD3!Y91QP[F3G9X-S^&$>!%@0F-F925.2)QPZIP UQQN'CC/H1.,4@&X MP5(YLCKA2\19;#LA4K?/]3'N9]C+MY6X<_/WU[^M%.9H491GV M]>IB-,DK,ZL95Y=-/S:>_WSP[\5H5@Q/,6/TD7 >PJV7GC#$M<.< TR44YI+ MPIKLM/ UTCU]_Y%_NRHF\_+#5#4/>+4511E,\+[XR#0D%E .(H** ]W,L,/ &R9N-2]88==/9[^U MS[&:.3+Z')[O^-O_+<9#,[T*2]AQ1AN+V8;D?8,;\:.F LCZX (R5% MB9@I48<#P-,(Q;X/$K"S@^-!>H0>QC,!Z ;/U&O"F"7&4Z6(D!""ID2*0$MU M6]QO7")\HT;BOY:H\1F0BVFM8![P!B$'JEC"$&8+H*O J M451DQCMK[J7C; )F N9^@4E:$YA@+ZIR8L"8D8PC(+&Y:2!KA8NN,B,=0ME> M B@)F@F:^X4F VOA$4B@(D#;8,1R"(UU8C5U 5(-H^O,.- \[EG.QQNHO,IG M_RKFU>C$K"P&B]FQ3\5[Q$]$UOQ$P7*%P%HM+'3A+$F ):(Y5R*LE>_TL.LD M&JC/^6A.8^=:1 R7?B2J, M54Q.04SC-.$PX7"_."2M0]5!;RPC0G)FN> &0&I7H4LM2:>?0Q1E&,EW(T\S M@>#$XI>[.$\>H<>'LC9^*3RG5 =<4^6%=]1HB9<)L4PBUFGQN.[UJ9[[VX\O M=]#$43O ]L_QDSRR)XI/T2I=9KB2V'+.M'.&,H( N#%^A>Z6@SX;GQ'39G'" M9\+G\>&3K7F(G(685UD_6%'@"3;0+@^GB" %P6[T9Z2B,):R@!(^CQ"?:\ZC MJB>*,L@)J(T.&E-*1%;)!EQT6YC'T9^QO$" &N-88#*IE^1(\2K;E!E#9+M,_YC5EPO'4QJ,C3Y>%P^ MA-6=CHF/6A_66W5Y2EKQ@)&V5NU%N= 04Z4=TMQ9;0#C*^5'E.L,^MD1TB(V M&8HY:S8!+0'M.4#C;5L0[;SRAG,J##%088&16+6ZAO8[V3J[4VF13$\9T_!, M2$M(>P[2UAKP"**PXA:(JJ.6KL9-4+'RMS!F]H6T>(<\$3-/I^<'N4,/-)K\ M>C3/QUGQ];J8#$=!F@YK_%Q/D@HX;/'L#31$$,XY +=*"Q 7/YP*Z=J*&& 8KWU J M&+><<.QNXJJ2J*A<$._8C*-Z@A,7)"XX62[@K1M;!M@[%.Y4(..!Q,(8?M-T M5])NCL4S[8)8.<=16SD2V-BQF+#*:2!SW,A '.LJ:-$[ ,8]HIRWVN5GZ"5;X)EN$YW:L3/V$Y8;E? M6&9ME9$2U! !3$ R58Q1@HU<>=LX4-'U+J0S&[>C.=[[;6*A6 ' "5G B.!&YQA*F$$C(L<#A# MZX B>).ZIN7#9<9/P%'$2BH9LR]=0E)"TO9("BAI&U)Y[XR1&*E*#2FDI.$W MTP&D\ _6+#Y1(\7)\T@:*>&H+SA"+8X@IXX10QTP &")K%!B%6JE#CY89?]$ MC10I7^I[\A%5<78^GWXHB_,1T\*_L>IQ/4N/%+CY)BT\F%#;( M&,44@!@H[+!=)C4Q15TGY'*K,4WUD*MDQMVVM8B;M]2[YC/)W76B*%P+?&IK ML:?(:,NX0L1JH9?6)B80T:U1&+&\2"04)A0>(0K7AMUHB3P6K)JCB@1 1$&^ M3 MDV'G8+?9Y@BZ,5-B3!J8F%!XA"N%:FKU%2"(%B84$04LT9!2ODH" ]]W^ M_D_0A9%0*%([Q ,*P8TF@]%U/LY6K5:R('X?;S)UIA?A9SVRM*,)W]WTL7G[\6_3R:?*4[/L M4O*W(B^+M^U#WFT'1'*2\S62V_0X$+B6UNZ!D@J&@R W'CN& $9H=2(DFI&H M"(QW3!0R 3 !\& !N#Z#V&CAC6+40HT@M54GJ-5A$' GHZO 2!T32]%D,<5G M$IQ[IM'7!C0#(&DUS]4K!0VAC K.5JXK[5DG=79+C1XIW0^D]FA)HR<*B$ ! M:^.X6L\40Z39JL7^ 8,JP3P]U2I<>:;P=0ZI>:>B1>9M?+1B+9 MQ;?LQV7#Q)_68L6][ICXA$X.+\<1HJWY]$C*0 X28R""80 =!J;)/):R:L&^ M8;.7FYX;>VZG".,F@>RBU M<[>:1X8)[Y2C/@?B\8[X-&H0^V5!F KM3A>(J*T+EPB!:D*\(D&[,F&4MGWVW]\G:/0O?Q8S&85\'KXNO@,I]\*K)9/B^RYN\' M-4>P%^!_Y,2+68M^KAU IAH7(!1$FDOAFR&#V',F"+J+_F:KWGYTRXUZ%_;I M[:0BA.K_JNDAGP-Z)_/R75'.9Z/!O!A6'ZC)\/8;:]_>BZ4)XZ';X)L7$P^&P6RX&B*<]Y;OC*+)8W5'G>$WK!/(-\,2ZQ&$7Y$0B" M_OH)NS)2^D&ZF+ _LH82WV\ID"G%3:T(S!(7!8+N1HEC)DX2LUP!TW9PFJV.HA4X]?3ZK1<$+R-KA9BH-: M"?P76=I.(DO3+2W1:Z]"U;2-1LHOS+53\Y@/D(W1OV@Z4.O1\&^DSR&<)O'/%*N MLNM\L<"$_6*J+(DX7U.X[C0TO*4W>;R.;:I!;*DAPL*Y9N('BKZ(?0_#OE=2G49MBAJWE.!):\IT5&9&NQ M)UI(J;8>'IG7P1 X!*];(T\_B<+>@=<'7C\M7I?+=%TMB> _CNH9@:6ZGA6% MHBS 49/H^+QN'B0]V;:/4+$S\/K ZZ^=U]V&UYW8"UQ-\P-#BZT@C"S?Y'H] ML:S8.CJONP?B=;!5WC6OO]P1^3-[\1E\^X#__HBM-6!K)\7Z:I:]0)']H6CB MWXZY#*\[@=#6)L$&.#&#L],69:@S4VB+%!C UB[%6+,=L:K+&W*,8H MB/;750HC%=\?XMG29&;Y(CN[8;$N35?__>%L5J4:PR M(NI+>/U%-LMHP\],S[%=S0]#V](=)] =T^$IFZZN>KIQQOH@\0<\>/D?LZL9 MDAV[_&N!,[A9K98?__K7V]O;\^]7Y>R\**__JJNJ\=<2?OZKN/:#\GT^^SA+ M%]?_\2%;G/U^@0T;LV]YL:YF=TJ93;.RS";*JE#22EGVMG(/FC@;R"4*!@P^ MARB%Y2JLM+T6]^S7(ZPJV'$(KPM_ MD49(006*4>[_?.5B!0^LF_30&4,"!F1U:@MQL5XN9S10D%_U,)4HK\:SHEJ7 MV0O+K!_SA?+$;?GP-_AUAF+XR0_XZ:5GOUZDZTD.I'G@D4CWM]P%%:QBNC]' M_F"?Y1!C\;EG]I?Y/*N4W[); MY6LQ3S>DW+F:S M=%EE'\4?&Z;0A_I LS[,U^P/V\\[V1M->,6'#3.5_:;=\]-]OQW\I_?^LH=/ MJX\8.-AN[GDHSG-6F&S(&/>Q,W/[5=,EF%>9\BO\<%,I\0)!\?^Q M!I/ ]O_^??_(O^^\^Z_0R8W7H (-E?B:<&5H]$,1JG>N7 8 MZ**?+KJ1A($N!KIX67GQB+48B.:TB*9/F)Q@U>MS0$JU(DB40XN$JDSJ"-+' M?6GL#9<.O-N)#[L_[/ZP^^]SXL/NOR&025Y LTS!))NL2SQ67MUDO&8&\T#V M5?^O?:\''_--S?6MSV_8R[SEP=UO=V3U;2?,*"15:MGHN:7JSQ^4D+P M0[M[ZK7RINHT>%>A8:F)YJJJZGNQ$WFF'5B!%<9AHB5JX&ZTZ1.D\07LL-^R M_?&@GZM3Q>8X::[9N6[9N>HYC:J:H%@A-:Z/S M]8,2Y' =LPZ+BS6(D$&$#"+D4")$TR3 'L?RM##1[3#V8M,VC- *A C10\U] MDA%R&-QK:[!"!A$RB)#3%"%&(T)40S=<,9QRZ&-P6 U@B$*C2@V=,V+#=6*$RU00\='*%#;QN*Y#4!O1@"7N/_/$.,PG*&K MQOLT%@8.WXO#':WF<%<-;-.,=-_1--7Q?#<)/>$]:)9J/(7##]BUVQTX?.#P M@<,?S>&>6G.XZ4=A%,2ZDWB>GR0NPO,+#G=\WWJJ#C]0B, :.'S@\('#'\OA MNM9P>.08IA=&=A0GCN&IGJ'ZW'W73=]P-QIA[ZK##\/A;\-*?Z=U [\5BS,J M%\@7W[)JA8F#B,(]S1?I8DR?8$>_Y:L\JX8*@B&+>-C]8?>'W1]V?]C]-QC= M3]*\5+ZELS5!GF$/CM6=DMZFY:12TJI:S[.GM-\87(?G=AT,*7D@ ,=!<^PP M- -=36P_B'V-0)<#WX@MLTX>&)?SCS'MN$\;[K/]/F9T_Y HRD-@8 @,O!?N M-IK@OI=X3FAIJA$EFN%JJA/Z=8].Q[;M1W/WX2+[AOLFP@(#?P_\_VG8<:7:0L)B Z]JAW;(J?BL6>#STN?R2EBO^P1^#,*IR? O_)F''12DL M#1-4GQ;5JEPC'%4HD]UK"2><7A[Q>XXS#\+GE0L?4_6:7 8_T;0P"FTS<>+ M<#PCM(1+8P9V])S"YX!YC"/-.60JXR" !@$T"*##"2#=;:R?V(L#S0F"6+=B MS0F3T V9 ')T,W+MY[9^3B\<,PB?0?@,PN=PPL=LA(^G.U[@)C&X64EL)$FL M.[:P?@P_U)[;^CF,\'G[UD]/G\@7:D;U]&Z3PQB&,0QC&,8PC&$8PS"&80S# M&(8Q#&,8QC",81C#,(9A#,,8AC$,8QC&L-\8+K),2:@/MP_BP.,N=M\DOZ]*<4SENEU=G959NF?9^D41O0QG=VF=Q6\ MZ:\W)9],2D'_RHE4W]8,TS95SW)CWU4-/PI#S79J<6(_!B$".VF&H8>VZ%K)X]:,3:02PR$8ZYA M"#_ +C59@VE[$>_9Z.<@1_K8!CRHTEE638MRG)T#D8Z4?#'>),ZM8Y0/G>SE M]V<:,[&0LBH4,=#]'PD;-\D653;!+:16GNFJ*>_<__E*?2ZE7*S@T?,6E32T MP?E&U;1 -P/5T*S LLW0BPTM-)+(#?W ,VV[RS<[;9"&&;O'V _M7.%'?K^M MYW#/>/O!?AN8Y7-YG2[R_Z4#N6;=X4.05GGU>?JES"ILX4E?\>S<**O&9;[$ MK_S%Q ?1NEX@3L<7N'F<9]4EO#>8%>,_/]!2XL>+;);1&=R9Z26&9L>)YJ-$ MBG4G"'BR@ZL;7F*?2=GH9N ZJAD:D1%X<6"9D><(C-C T@-V@)@OUMG$7SWZ M/=H'!>:1+E'"E^L,&Y;.YVEYAT)$S)201RZ E_)I/DX7*Z69K")F*TX9^<)W MM!W\Q@>9U@>QCQ_H/O/4']!6+?K4A03)D1E7'PWU8 1+EW_,5R";QGTD+%&5 MO 5[2D(Q#_T0\P :Z9'5RH_8V.Y#R R,#S\I.="-,LM2'(VR+(MO>.1-!>PH MCY=E7F5*54Q7MVF9C91)-LN_927(O=5-6:RO;ZA/WGA6K"H M9*<9]O.K\+F%LLAN%9A(RI@%UAN&6 )?L+'CK]F$T@.JD3+-TM4:) I=NH09 MX!&^ DR87N4S@O0Y5TYKPZ5E_ '+$LI,F>=516M&"C";+XM;V!!<(;$[] /P M[ )XE"T#;&E>2K_#>L,H<]C%.UHBM-[J_>=[/R]@48! J@*5UD@A"&R.<'QY M0QOPX__S%U?7U9\_%9?TE_;S3[2T:;E"B86Z#O8HFX$YD.%^_OC!_P0$NLK& M-XMB5ESG?7;P":UW*,C]8CT>HSS^(FB&> QM^C*[ :L!.$A9%B7\-LL+7*!- M8F6,B"Q)!I="7*RD:W@!<=*H82YQ,RYEM5[B@V$[TO+/C,%12?=,\NN<&EP7 M<[ASG(UHP:]Y38O@+R!]O #36NY:W,K9Y>ZL6F9CW#+Y%KAN=K?*Q_CG<@EB MDSUTDGW+9L62/0!V7GXCOF%EW0)3%C!XK"R(B-CXYX$B8 M]>U-/F9"2,@/,-LY4:<5_> OE_'W\4VZN,Z8R$#JAW=-,V(-6 ^^A%WR>I*- MDN28\_,EP\ZA?29%' :1:5B^;T2Z[R*FO&T*%1B9MB&9%$:HA98=A%%@VYH? M)GYHZ<*D2#S?Z=H$>VC.@S#$3IJ3K8_RWUE:GBPSHWC2G)]1^=!@[V"P0(83 MTFK_2,$\*N]8SJ$!MNQ7)#B46$1T_)8GN@(?_H:$]>2;1U28EGU/YTL4QL0* M."AD@\Y<4#8\^3V=-1@I>XVZPW9=$_5);,@]@HZ]?\?^O=?FUVTGL54M"FW5 M,1+;3'1/JVU4,XPD!M4TRP(FU77=CL#BCXW ]&H&=7WC53(HK1QJ)=F;.A"K M'L1 9ZS:"I(]F?3&M1\_WM^/![?]*IVE:+M4-UFV0M@G7,BGL]EZUN(QS7OZ MR%#Q'9+?]QT+BJ23V;:JCK'@?A5+GO0+]L>)#G&/8 MO@%Y!I;@#S44VSX<<-SQ$H0L%D60I;\?;X!CEG%O(/\.?MEB=5.APH>AHSQ1 M7EB4P*O=/0@.=-(2%35X%730[FC1].2U69@ )&+Z/9\IL4 MF.\JRQ;@AV3+%.,IX&2C2BLGI#_(#__]_.)< 5\8I-$,-@Y^SI8K1"-HXGK@ M%L'#E^@B"O>:[OJ[[W^IG6PD*72[RGPN#2=?L)($D'/G%"HL<45P58'\[I1) MH2R*%4J(V7H"]#2;4;.BFZS_$0SVN"A6"PJVE\AS.*VK.Z4>$ T$!= L6_4O MS+GR:4'O*);Y@L?65CUVN>R5XN\U#9P.@_?NN[R:Z>1?X$VS[Q<9!@PPGBO8 M?XJ8%$O) MNV%(/%L9/<$'X_K.AZMJGFV<8@1^%%IZ)=MZHQBM\-.F,W[U+Q M.]R&6@/V/P4!!])K!C0Q7I<8=P,?$B.^+!XM*.4U+"Y,"(6U$"-P-0;K* ;W M+1.20TQH58#JP6@YZ-%L0O/#N%FUOJJ Q&"%E/\!UEOA*4#9R*/7$CTX#:W? M*"2A>$];,54WQ7HV0;HHLY2,$7C9O]8+5I I3@5:(^A_$)(Y'?? !S_WT9V^RCX0VN4:3Z#X=1+CQ4A_.79=%8_"#& M"S*!I:/MBQ6L-X%L_[Y$PE1^*\YQ;^TS51\I'W[)T@JMXTLP*<>*:^H_?<"3 MI8O?Q34??@+K8%85+%I*1YMT=%#?,,)/$R#$=85<>)6!S@6E@F86D%U':R#!&I_K[+/T[A:Y>!'9%5? M0#8*$CLR$BO132<.',TW'$,$9#7-B:6 ;&CYD6IHGNJ8M@X7!%9DBTX_4>3Z M]R8G//B>C22,5Q'/A07&S:R7^/1.79@/7'LY6SPGW#IT-]$&;MQC\BNYMRG[ MAN,6[)) .;:S&9_1?WQ0/]!GN&HL/M?9 MI\VD33%'/HO+? Z#^RV[5;X6,)2?E4G% _@M5/4"95J<04#8#X\F8QE]BT#X4Y2'G$T>%[/')0T!LFVW;NU-XF MK!@H[NU2W+2%_@I2BL)H8QZ_1,DUR^N,+]'(93L [$!+[YB6RFQ<@/YCR4US M\#S6)=-N2$9(8[61@Q$G\<-$.!XL8*BLL/,D_0(..$PM14LE_:XL"P9=--#8 M>Z:Q%$8"1A/JLKR8("U=98MLFJ/71MF7*Q&6&!<5Q8F7Y!S\+_-LBRNBIPU- M^7/7N1N(ZAT155L)"J'#,-!Y"S,&A3Z0R7LFDW653=+9D=^3\(%]BM6.I4 M*9U<.:RF=J;TA'K8]U76>H"Z,WV_NC/CPRZCV"%"_/(1.'^\6M.A-COM'=/! MWB3'TA(%HW%E3ME$T[*8*ZN;HI)"I.U"K"LZ.,%4@R:0!\MRDX-94**PH3/D M,J=B'?16X,=O*1BE6/V%T91T:MBO6*G,&E94DHP&3.5[-*W/?F^ MPXRV6'G2<4:K+'6';//83 S="4-54KWQOO>7*I7!PE MDH=N;PH0 F?%[2*;4.9'/LG3DM@"LV4J*8I/"0SC6B;0:2;C)E#GBXJA%
  • ?J9)2,NKL6R[M+MH&+7RJ#CGWY+:M1QM84Z?E9E8T0>ORW F\\6'_Y6++*' M0,60(5.R7>EH , MMD'&O(\,4Y"NU[.T!#OGZH[9!3=Y-I5&ARM&23EX2,QJG/$K2FR[*6XI!V0& MD@/?!R9)L2['S3DFQOREHR28XK>,Y2LMTVJE3,$AQ8RE:M22O3=\IIC]/,'L M0]IZFG$#2\]LL"IK?<>$*X[G-INTGHDUW53V3E*]KA\>\=1A;IB!C07KES?F M&:N@;?:#:XF-2EL<[IK6B]UQ:@7O_[S)9]G&(LLU_\W9WX.3JY=#3@=.FS2? MCB[]H6KM$4LQKD6._&92Q:A<1_T9W.(82;[YN/+*&>35-GD%-LPX70.1S(NJ M9\L;VN*[A5X/ 4Y@\41V#P@ DD?_,WG=NQ"+RUEQQPM"E$5&0BQ'KB&7ZS:] M&]7UDC("?G8>_/VLHY>^4?23CY.IUE5LK3$V[O)<.#"G2L7A->QZE/5 MQR9]5QM(?QOICZ@NI2[=D9P,SAHR88!O@.[[%-N,B%2J!].#CV'_@\^(H3V6 M/_8UK_X,2\1PP;_ZK'Y/]T+/,A,S43W7UM78$+ONZ8:KMK() \OU;==633L, MO-@) S405G_H^.ZK--MW"'/MX+#TQ$M:^\"\>=H(!7=BU *F"FMH&10HGYI@ M\&E9%_V($(V4%(V"I. 6&&-%Q6);XXWU&+/U !/D3]9.&)0!&"1S5K ARD!Q M2>@/Y$,0V,PB828*!5BK=J9Y[>J7V3B#&^"28I'.S!%M,;)\"0A3Y6$<-ND6%^M\"1HRX,0\*:^*:\HE#A1ULMV^'!6 MH!V=KA IB-M&C4T\82!#L*Y7.>6!,?5(!O9DS>Q:]!1:!PZDE J,/>,.T4+# MM_2>[N$X(EDM6+F+F 1">8A9L+?=PCK#T\Y Z[-]N4G+:S3>KW%M5HK(^2BQ M,J&9\>U-MMBP2K/O-V!7K"@&-..LIF136%*>IH8AS(I9#2>6U/E;L4>A,[.+ M:K@BOMB<$.>(406[?%RM[ZE-"[$DM,TPMMS0C.PH]E40<89H(988EOF@>OF" MR$G '->9ME7Q_\'O_F/C[N N +?L!MG9_YY7]86\H*%J*/#7#%GAOB==WBVS MUD.$7-VXECU+,D<8GVVS1O TY3YS9)I_V[1'T!K$M^YOETS[Q(H"DN DZB9. MJ*SU_.D#.1Y+'Y61=;-FY#C0]=CW?K]2+.-LLB[WJAZE+/$W5Z7<1K:@\K)3*10[(8$W$H>Y M+#([4/W$:PM&ZSV&QIJ4./^ M.H&3'$8,5>7JCQH(^N]9<5VFRQLTHDERC,OY'[\5"[$ #\N<+38(K>TEF[T(TE8<<%NF:JH+D,RS"#*$QTW1%VJ*LG MX7YTHWG_:0YTTZ(;\Z@6*]-Q3#H-LOQ)LIP'$7]?$&X"4>USR');;S#<=3_V M$MOW32M*8MOP53\4LER/+/]99#D=%MW]\?O%&V5$UWC% MRV:V*Q'<<$*G% MA">AI>FAZM2!!%/3]U3\.PKP-T\L+R:U3RL"UP+(KQA>Q;VQ9HI]YOQHLB?O MN@$@/R7]U$F8P*1QK 1>KJ]F^1@\/)@(0Y*II\%[#K33/EG<^!9<@>LRPS#X M,X08I3-U'<2$YWBQX22Z%:F.XQM6H-EQK'MJE-@'BDRP1?BC.3VI3;K/BZSY M]K%&'3[@0A",=#137_4(8;'E65\$Z1TXPO&#A ^ ]V2>!!9<(__*V^,+ESR6)'_Q"%+;\'Q!1[XC#GO\D(%_=RUJC MIE#@Z0'%VSUBX<0S7?VT%[\?8#B".DF#[J_?#^SV;:CX*0/+;$342TLC354; MI]#53#5TPT0/ S=&$"E?\X53&$71GDZAL//O$4>P.I*40.G4ED>@[@=Y='KR M"/7V=O& 9BT:J!U>/4)^%#^+2LIBCG5YN"C_!!- G#+M4"AA!FY@:V:DN6ZL MJXENA[HN:I02RTZDE"G3<]70"33'MAS'M2(+N*<^E',-Y_XJO8?>\SH+)?@& M8'*) =R I=\XV5__,2NXK6"MX7",SL_*C]J/U'94-T$3UP[XM2/V3.$ MAIRCBXJ0_/+5TTP\M>DREE+F"]JD?=FI]V1OB^Y-RH\BL8:!PW\(Z<(+_C/B M/(I&=@IL%=9C\:SMSDB6*9G&E"@U8>W@D-]9;RWE*KLK>/YMQ:$GZ]](<>6; MF*>8]SK>7 *JEE=^U'^J(5-[VU)A5M"-0L*BH)SB>;I:(;%%E*X9A*=/36,)*1CWS! 0L [/%2MMZ$$4I[@ M+*Q*P&(.EAE#(^[T?BHX3 SNXHA+W6LD$.*]YOW*##NT@8H$BEMU:Q2DURWJ M*F#A^_*%RE=]\Q< ODQ72I6"',XM1U6*^PCSO*)9L!S*5NDA$FI9I3,&F#1? MSQB>M:!?B01N\]F,TAR+\7A=GAC5MN4K@S9D (YB#3%@QRT@&_ M>/3:?Z+*B6EGX00[40?2#EA@6DN$GX?UW'$]MV$R-G4!M,+#@FXN:-3!.F52 MLRLOAY7K ;I@]9GW+9OH?;@K??:@%[TZ]!EM0)\Y./K,#H[I/GZMOE-9S@X@ M-GMAX)@[^M-O7K!(CKILF5%5!_J$5]91$-I+F="W2VL-N>:=U M4^FR1!>FJ=H'67@VQMG-F.N!\*4%;R2PX,B2T_5BTYL^(M:85@5; (O'W& M2Q7]9Z!LG^7K@^P-;W9'SWK), M:%5/;0F;,NY?TSL\%7)E1 2<_:_K678!LQ\IGQ;C<^7'#^(+"L8]3-.8YE*' M(#:H4D!EU%2*00>03\LRP]")=(?@ %I24;;"O3U2'?)^UW>E%0MN4(R,I#_U M+4B_I?F,EUDV,<-U.;Y)V1/D(=7>>VNZ-27P*.@$7@'S7$D,!^_O)9'U$N[ MQ!=18U@/-Z\ZXQ/6KY@Q=5<<$ZK;+3:/:"-#<;232HY$U,\6?"YMTT@*&PK, M!,((%9S?<\34>8V']W//*?%.W),"%0E M9O11T[9O!8DC:O G54DOZ 04")Y=BB%JUN4D0W2\AKQAG5MQ;")R4,J&R@IJ M";.5WG&N^'-68T=W-?!=_/<)+7A=W,K;DVX4Y;'B_S7B5"P(=X?M9-.+882( M%KQC'+82N\DH!MT7KFT%8PG(94PPZ=UCL1::$12MJ^JL ._HBK?[GQ@$Z659@)XL8"F)Y MM/*DVE*8Y.0\K0]%Q!$-&8NU/*M1GQXTJ@FD:YZOYRV+NI>\0%AO\2PI&UB, MI'-6U EGMX;9=Q+5P%@(>^1<$>%)I&$-F M+'E3%<8NF"V!&2)2;3C#[;H3N!:MEJ(*HG!0",H_UX:U/%_K>P2Y<(=3H-4NZX?;P M_?*9DFZ05@0Z*78_S"L\T&7&G\?E*!(,F!LVS1H[W^O#;#T-8$3;+TK)E* H!YXR;^]$]N'BXLN'GR3K1H$O4!"SQ:>XV8I[ M*/*NW9+8PXN_L7R?RIN,!*N(Z(O"W!-V9P1=RTI M49 48/HG>4#,%)"R,61LY:X-C:UAA4:J'\7X%6?&>C\5L_6\EA+=)\A RJ-V MD&*2S46A%?OENBZ\0JY,N2??$NFH%$:<$&<8O&@)CQ_ 9RY@#\\$ZB7+8[P; MR=!,53KC:U@+3GI>1=G$?7/H>R8&Q3.8^K>.^$*]/2\F^?2.=G%S'_BYW'2- M:D X^PS)GF-QHA"C[!JROH \3HR.,=+"N^A0Q*635H.0]2Q DU7H?N35#:-Q M LI"672%6TH7L87GR4R;1EO'!&BT&NNRDI?C]1QE&4]WJD!CSM*RL6O;P%]K MLD$$Q(O(A2J:Y!\<)>G:?,5\].Y 3VTCID(ZXR'%! 3F>(4&9CWL5MX4FYH@ M2+CI!D8+EXM!)N4 .QA:I,J(8FL7Z+.3]9U_%#XN9.SDDUE/K*E\R?S>D-FIANXW:9]9&303T:V_XM(A?IHJF#QS9@JPQ(49B:7JP MJ:PS'($>=X_Y'@K5UUJ"$:+<P$.F9D!<@2E$QX3*,LTG@NXV%2TR M+[\)B!B#F*U]$>^2SPTH55G\()Z>S0ED-Q.-2H@]\)6;K\!6"0I&-_&!F/OT M#4$([Q!X!ES2"<)?4726A"ZX<(Q''NHMG'=$J?-]TJ/A;\H-+[-%=HMQXVX= M@BS*I)CRC\9/[/BZP0P%EB\+\#2:WJQ3]$*RNODF$Z-=E%'6$^".E[7UB[5Z ML!S8&ST^$#^@4,$J01)4?C1_$LB@[%A?S!.LO-6"IZZ#/"^O&S3[OC.^&T*S MQ_8LK-: M0@XM6/E<*-MJ<@\@!G#1O9T^:;3VCF> /PO,Y]3,EIPW&V>('8YI$-7NK5H^.NA=3@Z.Y6I4Y2P]0_/JH'$N96@?UG,[;+,+$SY3.7;FP M8\+M/JGQ#/S0 ._ZFJN&JFOX/N@=,_22T*[Q6W\4MU-RUFHZ5DZ$VWYIXP+N8LJ>*YJ4@-(;S4)">2\\%@/1[01+5,89VQZ MROE"\.6J:2U1N\\XD97@7!:417=XS#IC8 4?KH9$54)N- =7;#P3?&8^Y2.F M8]P:?)P_$44$_6.K*=(,F+PH>\*)35"W8V MN>*=Z8@,]@*!/71#/:F-7E%W4-E,6^UUVUYT^Z+31=/MG"A*=+6GROFW^\$; M-*?I\1*KX!\:KJ>'FI,X9F %?L24CJ,;:H/HATKG$P9%TBJ+,O;_^6*+&MJI MXP 8/,S3U%FA-J:/O5<-[D]H M>]A8T=(2UTM\-TC4F#FF:F1;7AP_P6 ^YD:9NGV\C8+]N4>6GBM1DV]=P:(( M!962!:.DU\7+,9_7;*@:N6#I:;9N6KYGQT%BP9C/[L$; M?+O,YQK-7H$%[GJ::NF.ASYK%&D\N*19?IPX!V&^PVV4X6@OQWR; 8IF1].- M/1TI"S!.VX@!/^S1D/30I@]OZ0O&;98)<)OCDY[7 "R9EF[IX"DZ3F*JJN<8 MKN'6 $NQ%>Q(>K]EJVV1D:WDYM;DYMV/)'CN;9+;U8'([4TT-MEIUW6U00KR MC"#QXSC0M,"R T^U0[\.CX&\V57;]^XZ@FH=8-?U<_5$=_W 760NR7\].M0V M[+\4#DHLWP]CS_!=RW2\0#<3%_78H7CL39FQ@.8QVZA@.5@7"+_M M3#^MVV-:W?B+"?Y?W/3'VP'$++02+?3#R+74Q$P(3-L6HLET#?55HI"%HK<@_2&MW6F%HUH9"W42,D89>2;.+(>A MRQ#03>T=/W/#3)4Q\#N^[7N^GA1-WUDM-Y'XN!,>ZIC@=L%7E=DQHXC;'A/ MUQU-E4CM[-@SLZ)^K>G$N4P4KFQ00GF^N+;A]S MR/%"/%3L\ORH.>7G6&]4#%EFW"^\YBU4)]2#%$_XR1><8AH!*D=,/.!OKE,X M*9$(]F.Q.KFU;$?)"6T@NX$7,, [^(Q5.JL<>[VQ!3A7DGJM\*R@SH><-)FN M_[,N< WX(4XICH):*;!([/#<_'^IJWFZ2I5ED;<:[\KYG (ND3^9I:7B\3&\ M')0&?P?NREV.^,- $-\PLSG*QC/*U81-;/:8JHF8CP^:@DZ0SO!L^PR6 O8/ M['"% #,:LNHA(H(RYN''BVT$ +KX16JY:9YNIOF'+-DGBQH'IAG$8@1\8VZ$7U^W6M_ ]KQ,[N,;2?A5=TI4;&'5_OQD2JC40-L&^HU$-LJ#3SKP-B,V,(!)) M&U?7A_RRJ)L4&"YLE4NFB^F("Z >1H MT\M )HM8T< MAC[#BAJK_CX''7'>+&W;0FT52E'6IHRNG95CAN?4)[3%8-#,8J9EK17:_BK+ M(FZ_EW"C$5GYCCV#20EFI'7 !A@0".5ZUNQU8K5N?<3NTNCB>^1FL'P#EZ+=J17^H:F0&N;PLO:I$"3U_'->E M#%P(8Q%PPRP=_XF7L/@?3$>4&K5\#E[FUQ+,[1$L'](+K7R^1;%=CM-I[^.D M>#==$!XO_ ,8+,]+1.R+YA6= LZF2I G+#9J!QNJ4C'RND(>O?MMMN[75C27S$QZ\=,-<8*IV>O=+)VJ_2R=ZITFD7GW ?E_(%"J5: MU<<4$>,B=HXV*0*S+59,4&^@ /+;SI7_$D*:UY3W\S6/63'I.[NC'V;9=UEP M"Y$L[.?FE5R.XT!800:O9F#*=]*%/*_C6WAR,\E*9D+4X!TT#8L!]RS-9 MRGD*-XQ7G=!:U517MUXI%"Q*^S*K27II._J$W<9:-C*AU7P#E; 4YG,S MK:P;)GII.Z:%Z4)HJAP2$16+((LXH=D)\XN;_DJ'XE;BPQS)_9 M75V(U"9LL;/UT*? ;XLQ5B: =0N:F=/QQG6MHOY5-KY9%+."D#SF&@Y.)(#Y0P6-W4S7[D2&U5'P76QPR,++#$59;X-88@49I$.L+/ M/"GO\62\?"8B!,X*079@&6G'=1"N0K,S#Q9_/"E\'F4DQ!"D:(?XN>M%MN.H MGI^XIAE9L1&XOC!"8E=UI?AYHFEQJ,9^K'NVYOJJ:VA>G4<)#WF5 ?!#F'EH MIVUL7K,-2E*+QD\+E TG'F27 2OQD!X,'GX(/^;]^]BT.B!OC0+(89;Y:LT1 M&0MV%IG5SZK[EF$/^1YT(+CN%IO>W?].3*(&EW.."#"]5>_8O1YE, H\%F>2 M&]'!ZA5D(C9-].)U68R4 !5\=:-\*=:(VH^ZFUKA_2.%QV/$Y[\S,#-#$/Z3 M'!8Y*F9H*:($\-=H%,R:;_MU_$Y+*K( M"O>Z3.UD2 K*W;=)2_0V5A0)K^#ELUJWR+AKS1#(RV"XI"662K/# M]#*[NF/[AH,?PU_YZDP $[#3&D&H%,>I>[3U3N@'+)J5 /GV;])\*HG@Q^@6 MC6 [B,;(P["[2+QL>^#^I*/LIQ923G9:;CH611-\(H$ \C!^MJ!(.F%1LHPG M\AM8B@1DQID9/I\#'# V1G7Z5S9V(#DAT4L=?)9;'8UE^ M?"M[:%3*/KO;0EZ-(MHNPF^*/@RD*/,]1:M,BL.VROT $RJ9"DT MF001N:,&HMBY +82=><@=QPC;P53T3#VE7V> MUA:?9/!MSZM5 \TT(C^TP\"/P; ,0M43!J85:[Z/5D[YM6&>TY)3LOG!.;RJO>[>1.Z1G&O;24+93?>8VZ M*X*;(O5\P;.I6<&6HLRNP8?8UNU;TM:2N*[:>90PEM] ["F60@W?U)_[Z?2< M?M5^/H)$^5)B=&)U]P44^,I?3+"J8KEC8EP"$B50#35V--,/$MT-0D,(%Q0JN'V*1'"2K&M.Q*+,\_? MJVRZGOV23S,Z_[IWCW3=5>,$=B;6P\@-#=@"6^R1K:N)M$=AJ%JAY^IPO1/$ M4>(E8CL-,_*-\,E[=+Q< 6G]LWK]V]4MF.F$>=%@I:!#R@]CQNEL+))9[H5: M:Q\VKVGEP?+X)A]S\+*!M.)=!A[3Q7IS&:2K6^TJUS&?^5R@3Q,PQS+#[W+/UE/H>)_I;=*E\+N!KU_\QP<*;JTF^$]9_\I'PUYAP1O$1??] MUO, V,05XC3Q,<"R_'R5CO^\+C'X@N,MRH]_&8.5-YVVVX/J;J<]J"Y]OBI6 MJV+>^HKU[V3M.[%%\3,[PQ;34AD+_7BZ"B*]K)U5H1-9==%.=DU M,= *]P3\V<;T=Z.,UT( R;I_AW_[IOV0[O^2C9W!YP^4VO@& S7 M,RQ=\R/?!.]%!UT6QDR3Z:;G)=;.1E"C:;?"\/S!'_+'UH<$=Y=WR\S_GE?U MM?7^P74)W[U?L_E55O8"_"%1?_B;U;7X.L3^1)I_]=+P%P3;N:$*ECFV$D@%*J\>",FTRY:U6S [;3 MUM#C#T&1QJ&G1X8="WPM3[4WX&Z>7:N*??TD;>N#6E53GZ16_TH^E?C^\4O/ M\M'?]3RQ@%JXM'46MJ%67P*"]Q6Z-D[S"PU,\'I&*2ZG21ZH7F MMP0/Q[^@A\]AQR;UD4>W^HRW[:5[%W=T5$(%0ZSU,@ZL:2E&2-PLN,8S;SC< M-C74^*F+5&=+=Z0;Z MY98V##A)ZA2 <71*/UB6R&QC:K[9E'U7[\"#V>GS+\=1/&S5VCP)*5*.FO? ZVMS+*G)Y: R#EF1TL81 M9@>+$W:I/"S )"U9_2%KQ,E+42@#7G2-D+L\UT,Z3AKUWXMB@M6[L*^@^V#0 M.0@[GU[8_;P]LP/3-70WLARP^Y) MP,OU 1BFF$%NF0S^D&_+FO0U(DNP0GBNRW#@MKM\?>:B>Q._E(LKG^!;9S( MW'ZOJVBHJF5;L:69ENEZEJD'02+8WHUU.:'+;"?L;#AV!DR\D1\BQ0/U%'1E4\D_79+H!:^&4_G MI&Z"!#5'+\6R?,RMIA.XM6KA#(A^1^#% MDOP9]16\=?L;L59&8A:\-''U0[4QCVT#_WHO@^,L:BBDJSO>=%KXQCUK11G M=*\09KRSU'HA6JAG/$UOBHD@S,>FZ_.J:?D&]S+3>I75U73;GD!YMKD *ZE6 MO$%::UJH*[;@V#5CER<^VH48*)B&11XT8#DI[C7P66,Q]@MZ5'+7W #KJI>Z MM);9H%C+PT(F.3'FNF2=]<1Y&U'%-$< ;M:\!)Y&+:M9IC3E(T\8(.1]_%F/ M9ALQGW:\^/*9$-@M74)@5PU=<\!M-L"L56,[2=2Z7M S(O\>[=O5N?\GFTV2 MH@3G[0D==UX8@!WE:4GU.1TD=BD@*@)JHTT--.I1/T#"-3U.3K=!UWZ%/@CP MOD==3QL9_A#0\,)3D1T5\ X_HT[\PB'"/T_%59=2[=H4B5I? MN&W\#*RJUO-E7?V*@*O7+?@V;ITTC$XX5!N6I_"4R03-F79D.-WP?)8_2Q8, M7E?E[)2 C):^\DQIB&WM&LV"K]CFX ;PI*1DWZO2[:;,#*"%*8615L]7->2E57$*)W4"P6 M3!@(!,?&*F]X@@K6I@]O?!T=IS7$A%_6'W+&:9A!Y\OKZ'@^^GO7/E]R6LN8=+@!E42 M_LGFY:@]ISD#K.G@!&V26I>8L!*PEY:0 \CS0Z!%1$,I*P1,6U"Y7)7]SYI, M5VFAVF";_:MV,B6D)P.U<6+5JY_D@FR99CG!$(X*!XZ42LSE*V\(91OX(_N> M5QPP?,96Z29?]J!)UL6K(Q?-? ;HA'LB/6LG-KVGZJX.4B0^1>$ M&\LH+WH7QR Q7,..5$>/#,_U=56-(U,X!EJ0R$=(3NR"9VT'29BHJFW[MAZ' M-NF/%^( P=H:JAKI9@;Y4\<,MJ?7&W[SAZ+_T3LLK+&%04]111JBA3"I>#4!1=<2U MH^.VSW66Y(R1%BJ4*GM MEI:_O$D(S3LQ0M) <[#&QW^*9R[3.^$*Y54+4H5^/U=(=BO29,B5WWB=\*0X MHDL+J%0,I&5A\6,A@@];S[NCJ2N+Y9GC2=A\CD8@0Q>OW>U9>XSRN0RM8+9@ M8/*8C4CY-$QB\\,Z4%09YW%N+^16CWTFK4P 9@*;95IU32F7(%9%'Y&[.N-XPT4B'U*T/ M.5S3M,P!?!0'QNWPPFO/UK6&;-UGS]9U]LO6=7?*UMW!@WGV;%WY>#EM96%P M$+]20K[I28UJA3YYKZD.P%73CQ M%*JEY$:Q_+I9;QVN4O/?6EXB"$Z4KQS@=?T;*7[M'GI[6WLJ["$"IW MG1IP.#(&^+?,ASECGYH:XU&#^(F/R&8U![ #%[9XV#R7[18U3\1LSNU07'5[ MN"9**]FOU!2Z:[Y.Q;=UYRY6#CY5-+W;31I/)#:&6&T=S.?94A MLR4+O[,XO7:\U&.&&;)U8WM6<=B3-<$-H=:9#^$^Y@UD?BK,L@LIUPH%05TE M*>7[RKR'1Y[=>L83VYEVM$>@ILT8_Y#Y128G'B.LKSA%4AOH!:JB92[@"C G M>(J8;8A/A,BRZ,1(N2T\?E/3_6B;\JD3"AN,II1'B'%T13'7ASPR1!$K M<25E\F7C]8J?_+:BYCTUIVSX]>VU1F!0G.Q=B#-957)\OI'&+$0EZY'6<-K] MW=@0ZO/ES0+8>LA"_ M*JQ^(:>!]R68'J'A VH!1T".^LC-L*C'<(4CMJ7KB M![X>V9H;N68<^"+5R],]39/!YI)$TUT3QJ"J863YH9HXOH!_B2S'?I51YHL5 M+,Q90,P1L[T\+=YG V2JOB8VJ72TPM];7FB3>BOL@VLJ&9CP;A32^5<3'@BP M9<_9Q1AX'2U89BHBP"->,"\FV8Q3>(4M0O#=[,4I KY7CWH51KJISI8>0""2 MYQT/MFYF43UN]O>,<)L]5C=>E_1244XSPA'"6*M@9 K,5_DJ$P7"D M]]26B5SFAS_CF1VM #<1CEE_9YM: Q$9^J$=)($16Q;ZIK$:VH)K=4T/NK+D M L]"B1]DJ>(W >_@KKGD"Q.?/DZ=_ODO-LLOM#+:PS@4=%-=3OIAI\J[8ET>J?+N=8D&C.'Z'&"?0HJ;*4D MC)^'U^9ASZ[ O(.F$DN2"_:?H&5@SSGO:OE$4201IFB7Q@ M8?*-)5MW*;:54T0[.O,#9>_-*?6"] @6W1TU!=^VS*9L&G8JM, (\TV*J!F! M "+13==VDEZQ?=\F!ELV4=#V%]3#GZ\_4FQXM>RN&XG=1\99RQ7GCTU'T44_["Q!!E7_?HQH!6:*A66Y\_!B!NX.+KV@63?(?:Y!'\'=/ ';&*F_: JW%5["F=0D;.H%G5;9J$AV: M.$ ]<$(-SX5+5MN ]<&?N'#"3YC:)5@]=]2CFYQ>M.LA'2UU>F%BB"G'5ALA MLBQ%6PCTD#&5@WGR)6\?]&@=FRJ_(E>9-FUSX=I9G:U8Q5MW4K1QY-3X[/N;>:;L%B]RG11R^$0#4F9R,RL94 MMR0M,^Q-T@_DQQC4F]8"&X?:S)' &Z8;$3M]I,97\6"7+#UV%-XG):?S?3/ M,7 BL"5O=IE^WR$T&NF^$WJ6IIJN%ONV:YF^66-(Z9K<8--S32>, M4W SV( M+#5T@XA=:IJ1[=\/>?7@>YZ>OWL<4;I38)6MM )+W450/R$]P*H!5S6:@'R( M=<>S9>E @\G1G+4!0WL7Y[;"N9TKO_,.5X1Z@'=@,V"P2 DK)_V^[8",G4W5 MF5K-82[(]:+$RJR_;)&R U.XH^3X&4K& MVHX+@YT,_U8-ACR>;N9!F1$T!=,;_$D$?OCP0M"!49-+@5?.TMON8?>I53IL M*W39..)*5XU_1 4PN/9-+N+)\D:=*=>IE2PSV3YI6$%)UQ.JJP7&P4Y[RQG[ M^E_@-E>3G/?2Y.!1Q9H=Z8(RF4VV&AMTZ(M$#;I\FO/F]ENJ.(':0-?G4YY0 M1T 1L_S/C!P)N N]WCJEKKX)KJS6%3Z,"U MKTC:P)2.&HQRM"88I5F^IH*2"DT[T>U$,]RXP? S/;W59ZD.GQ13$/X!F\$O MM!.719!]S5CF)U9^7M0-&(\>9++4XP69!)D5#%J$9[82+4DM)NNBY2XQ;27_ M.B-(I,I33BS(CQE/UJZC".N%1%D2P=722&+3.C1S8J+GO[8573?))CP=;Y'A MJ3YJR"9VUZ=HVATLFXRY7MD@*S-Y&UM)5LS$8;7F7(A\XUE*V35K IAA.C?U M[4U8>@M[4IVGTC=0%)=SUI%ODL$&3^JB!BHMI0I&0A'"F$].)0'I=Q)8?%^% M$X3IU\L2'X MV57P073X%N5 Z;C)% 4&XRC+H7L)45^XW5[=>-AXIV#$@7"FF)PMY^FTS8 M7,M9NEBP$VU6H[FMT_:_UI-K9C*\]E1L>TC%?O94;'>_5&QOIU3L79S1?7Q9 M_?DSN9N&HEP<@'P W5A[>>F=\#XF#.)ECE)J"L*S*%O]5T7A31=@KRZO$H^D M1+PQ*JGIFGK=L[PV!CLCH$%0:H"6L,^4D-'&LOD.$"]O(-XR%OIRKA+_F)"'SD0 MP@[1&M4V'4UW7-?PPE@-+,13JBG/2TPI6A.[4>2KH1.:2>QZAAV9AB7,V<0W M7R<,TR%XFSI&=O=6]'D7VZ1(&W-:%N0E50@NQKRI<-VBN7VN7VOC>?HOS+#G MTT.PEWR2IV7.\NS;YU!82M8\\5SQ)3R8;F=YL3Q2S_B^4?5$<2J6Q/O[^<6Y M,L$ZN;+:S$,%GP*+LE=2/KRP%D\O.$*''S#,,@/#O4+[F-E@8!UW&VFO&O;G M\!<,P;7J+9VF[&-NPIY::.AD0#":PW=^;.^+$H3-*!RL0,%J'">LE_=&IW/< M T'<(M^\3:HK;EES#2:*/O'+5MDUK\+]BI54Z[JR5B12MU\CL-)X^[7VPZ66 M*V**,>MF+E'3QB-9#%1R(%H//0H^-:;5Y$Q>4 \CBB7#JN8[(8FXKA]YOA6K ML>E[NA68D1,+P1T9[8[@MJTY=F*Y>AS;GJ,EL=8T,(IMZU7JMG\RT'/1"N<3 M#&#.ZN-.4PEM0/CMTFP(:?1NB?0(.H?#O+=R1!A;@G&Z(+ R$*<8&N"!):ZN M$/L6%!,XJ@()1(I[2$7&DH^.*RJ03F>$NI02.@BQ:QVTZDZI6- I[4TV6P+_ MC]=-4R(6"&!MLSE&P:1=('EB@:>^'9, /F130!2)2UVA!)X+.Q=BA$E@#&/8 M!]!.*!=)G;5!*W(&E0P/F*S'K**F)H5\,46QAK[ ZB;':$M:KN3*_55&H(!X MZEZC:Q L!,8=BAZ,1JP3XFE?K%<5 V[D\+:L *M3PT.EJ0T"!.,\\9PF("D] MI@TDT:3;=A\D')LQ2Y6XVPL$]]"ZN\\J.UUZ91ATE-:(]9,LZUL0(1$8PZ8H M2J%DN^EC1+>" *J"U\FQ=1$L$:X4EP>2T%N$6NM">WJCIY3 M8W\"L5:<"%B"BJCF T(>PPQ(G18CD4A"A"_6B4K;V-K(KK\T5GXDU&02<0P4/-*B%Z6K+6^J MQ$%/5]KTO)Q0)^Y[5(.Z6;!U(HN8LQ251S9*IPTD43\+D&EA8]IJGD+)@0R,I,W:@)@LA*8(!6X1%UKQR$^F,A58$ M^2S3?-(=UATC]*O.\6/+%&C)&=BH67K+:)EC2M=' MPPY(#U33(P4UY"O+?+ M^EF1=OUCZUSS&#;C;]FM7^<=?"F+1;'F!;G<9MS!I[I19X5VW[H.+9;1T7"\'X,N@??\SHQZ& +E&8/E/8F M*#X'7@-B2!KTMZ=EH_+37V"58MNRK7>*J" V062^)? M!*(TIP:\$VE]'!N/I837N?L$/3W']IB\])FYG'G9<3HQ][TI[A=G0(O6':?C MNI/5W/0K*43VNQQ8:7Z678,:1ZFHT5+E!*;K=4ZV_7FSOI+8I+I8YV;9 MFLIG'""WEA!YHZ?T?P?\,*S*X+AWJX)P[]H89BVP,_QB![2S$S/7&LC(0J)X MWJ'A^%"1EUN>WX,422$2#BX@G2, I4DR\*+V*W]?4I8O=GLXTV ^O#B0XW;^ M6(_A)^42$UOPQ7(+<5%6*$H-N:#"9XGRP;H(@M7LB*VF:?"1-33,SNW)L<5L MZ0;U$MU=9@!=9=')R=YEI_6#";D._971:@<6V/..]HB203NZMH[M? M[54M\8]T@53*TG#W[B;2)L(:K 6)/!W_B28D9E-06@Z+QBW!#ZCEPTJDM@/I M3SA""SNDJE%*!70\B4G13(\PE](Q1P%AU[%4?28K1@+I!,%8:@MRQ,V\362_ M]BS$6% NW8#$J$A047J*2.H4;'6RDHG ]WN9:214J02W#0(FOV;Q8:2N/LRE M17&+$))@VC'5DE1WN->M"H#FHMJT<\D M/QIMJBXJ!;;U<,*T!9ZBY]V;H:>?>YLI>K#),SG$NY[MZ%9@\2 M@=,T!5*UR%?U*##!4=)-VW8,5Y2:)9:W =#0)H)?1+;Z:]]^XUP[WO;S!%W8 M@T M:6%J0=MX!)+UCY.^6N>S26.V=X.-[<)[CE8U3<>\$^-*,2Q5^14<0WS>Q:I$ M ^@V1;-7RGP5>3@UH!1N!W=].*PO!?M:>]+!C_[AA)JW=#:@L76%]4%XCVF[ M45T3Y1J:TCPL&$HJ7R9/NHZH7MW);B[Z$-S0N)2=#[$'4M_C30ARA'1N#M(H M()]=K2AVBO#2#\4-3S\1U!D209\]$=3;+Q%44W?*%MLAI/LZ@KC; [A?,F8+ M^IRG3S5TJQFGY3B")4 P(_UAV_N"1;\5YV)*RH_2_'Y2/B3UR>LG D.F+3H+ MRPQ,#N47E@;&@TJ&;O_T4?E5[BL"C-BZ$F-M?0\C&DG'X?*]*2HETY2\>BZE"4,M0GL]1_2NK.S$#^^,EO,V6ZC-6U M%K/B^D[,A'T..N-OIUB+"'QK^NWP$O["NU#R*!(W,T2ECQ2UD1>4.SHM MMV9+HBE6 F5T2D /XZ@_MTU@.%](,Y+Z=CK3CY(5_P; >PS/XFK7#Y\%G=]VKQ]JI#]L7.ZS$%2\41?EPSS8H(M#=/,E.6H08I-0'A]@.\0F:EWO&C3'UHI^ MRG%J_=B:%%BJ);E?)"=EYV%E'LPF=260/JY\C3MP;/*D[*8 MA]P\^B?8"2%/Q[P_7<8S0 F8CNX;GFO8OJ;[FD##MA(]DK2&$6FNY26A'CN6 M'5FJZHE$:Q6N=(/[TV4>>L^&UA"Y\ENA=G9T+G=Y\SX#US\\4>E'>95>7Y<9 M"QE^GO()DY]][YZ%JIZHEA:#RK!BVPL,33?$D%S/E]ML1KJA6:ZNVJH96K[C MFJ9GBSW38N-UJNKVPJ%TXDMW2CYCGWM[L;ZJ33B2L1?K)9K-8OR=3,L?FHQ- M ?AX*& A]4!8C]T)57Q"I2AT$5G[-6S9M,#4!I3S/^9[ 'K,V3G)TP.A/WT\ MS%+VKZ3T-''S+)NRJ[MWRZ]C101M3L-KX)$KBK^-L]F,__H?'] P@\\PC;'X MW+,$EXCZIV!BW]=BGBZZH[W-)ZN;CYYW[JFZ:8A_K'__^8KLLH_B MCY^EL"M.B@97PO_0 ,+!+/[C@V:C;EU-\)^R_ID/CKW1A%>(B[J_:??\=-]O M!__IO;^L9_>^@6&.F0>< H!$?T; C.NR6"\F2"U%^?'G%M&C/)4I6OY\5:S M2&E]11EP],V';=%^(KN-2/EC(]J]F'M\06I*=CYLF3@;N> 2/@]M^5TA%T#Y MBTK_>=)*;)TW/^78<^8]*O620%$1(/>F4F)*N_O'>G:G&-JH?WWN79-C[#YF MT:/_\?$FGX#H/(3V&O:_:0J3?]]Y]Q^6"4'LI( ML>U2B& %ST3^6U?L:1+A4 OQ;T^8_H.;?]\R/&FV1!F'F.[]R+"V9VJ9JS9M MIBPW4)-(]RW+L!Q="SU?]P3NN6MK[B-C\_%W7F_MLP[VD\OT>S\R[']>1G]4 MY>J/+PP_X7/)4?";-G)(P$2_#V8HVW6&LGU_GZ*19FRBR'9RDP]!)B]+\3Q9 M[?!4_XJ5X2#MWJVTDRHU=,.RXD"--,>V]" )=3\,A+0S3=\_BK33O)>2=JIJ M#M)ND':#M'M'TLZTF[HTUW%\.]94)PZ=V U5S^9HH;:A:?9C\RYVM^W^^P6D MG3[256.0=H.T&Z3=.Y)V=B/M7-\*[ @LO"@*O=@P3"=1A;3S0O4XGBS:=B\A M[;219V\66[\;:;=;".^U1.IX3M0]L;HZE*L?X?3F-#C9U1I.=DW=\P(]]'W? M2[3(\IJ85.A:Q@O&I-CG@_MIKG- 7CY9&^0-F!IOGQ$]56ZS8"1J$-J![<)O M7J"I1ATN"5QG ]CB&<,EQV!$U],'-AS8\#384/,:/S[V(L,Q;=/0M<"S?"_P M?&'9VF:HOJ ??PPVU$>:.NC#@1%/A!$-3W(Q_2C2=376#3W4],#2;*X/'=W5 M_)=T,8]CF#KF(8]+3]Q=?!,9'["=X$I^F:4K*A?%&I;/"*;X5/8]^,*\*(]?6U>,8N;MG0-"&BOV$[:3=/!B+>]HA3=ZM MA'*R*O@MA\7?+7,[37I3'.FV&FFZYT6JB:#XMF'4!_Z)]9(>[/&9VQF8>V#N MM\;IKJ)0$'W[4,/W+C%S[?/BYS@W%N/4MVS\#> WL_ M&WMKX$HWX-IA8DW B/47/M$]-G_K!ST5.CW^?E.' MN+]22_&<=U7!9J%9^=[/=#75:)A92\PXLC4G5$,MLG3#M>SZ+,GPK.,IZP_"::T; D""T-?B:7ZIF?'H>7[GE7'OE33 M?#GW^/A,:5K#:>\;8\IGQ:YX7J9UK)II@\@'[O3AO[H5N&;H.)HC3J'\T-CH M.?-\;N_QF58;:('*&9@ZQ-@ZU?,ME[#MDZ@6V[LNY&FQFX0!H;A&R*+ M0S>-XX6B3X!M7>>0H:H3]EC?06CJ$?+4 'DZ*=:(\[>/"C[1Y/0GE6,\M#YO MNUY#T_0FN]1U$BW 4( :N;JFFD[H>6YHN8YFQICG]H('[Q(,*,A$CFIZ,&EH MC!S3.IH1\QBB.LWJCD&Z#M)UD*Y/D:Y2KF*LNXD?1E[LQ9KA.K$9\,ZD:FP; MKGJ<>.MNF0_'EJZJ?5"0ET&Z#M+U\-+U_0G0$Y&15I,=%H5:$EEJ$KJ&IFJ6 M!78H/V!.+"^.7Q(@X;@RTAGIYF:SWI>0D8,8?-]B<# R7YV1*:77.IYCA;:: M1*H5.8X?AXEN"0%JQ>'Q\+1>6H!:(]<9C,P'(J5_I18?]?>3DVC)>EE@PW>I M0CME?>8,1^C6:OH'(6CO:Y'2TTVKY$_WT1/FLUUDJYN MJ9RAYTPV])QY12\;>LZ\CYXC0\^9][W_0\^9>XG@'7MO[M;?W[;2OC4TOHM'HFVC_1L-> Q+L1%C8\LRDK\30[-M4H\E37-555 M"Q(&J:*&CFL;QRGC MM$'B#1*OEGBF9M02+['0 M>(/$&R3>>Y)XAMYD[VN.:ABF'X:FH5F.XP2.7^>7>NKQ;+S_?AF)9XU,8^@O M,TB\0>*]*XEG-1(O3G0W-/Q8M1+#3*+ C6U?)#MI?GB\C/H7DG@F2+RAQ\S; M@">*UV6QS-YM';9I-T!$:A(Y9N"9;A2%+C*QJ>N,C2/;T)/CP2?LYJJQG3I< MIK<[0 ^]#BOC/;"AVT /J9KJ(>BV'1J&HSJ6JQF>B)C$@74\+/T784-;/Z0F M'=AP8,,]V-!2&U02R[2LV'C6#,#X<8[D77\WC+/RH;:R#IHW=/ MB ,C[L.(>L.(IA\ZMJ<%INYXGJ/ID14:@A'M8]4B[NY='IP1=>.0$!@G[B6^ M^JR/*D^5+^DXG^;C ;"ZS<-FP\-::&A68,>:XP6J![ZEX2;"M?2?HY7, Q$B MV$6^B8=#6_ .BF0SE F_*@W\5GG:;G*9/$O5 ^R\J#MV$#BVH6F!X&G5B5[\ M9/\8/*T-C27>+T_OF+W[%MG>;1)Z-"W2DC#4=$\#70Y_&K$FV-Z)U..$IQYQ MO'T$MG>.")OT"/H9Q,(@%DY*+-AJ(Q9"V_9"RXMLRP\\DW#5ZI8TB9\<)USV MB#/@(X@%6SMHVLNK$PLO6JIY2IDNQP$&>GT9+[LNP^O.?+'U!N8GL&W;=5W? M"FW7\PW5272=D'K51# #'001TO..US2@#ZSG)!-:!ODUR*]W)+_, M)N7',+TP=(+8K,BZD2D MD-UD/ 6Z&2=^[.N.GX2A'?F62#P$W]$TM6.&E Z"&>L8!XT+/[3)@Z!Y2X)F M,)1.U5"2DC(3R_.U.';=Q%+M2$\<,]9%:SDG=H^:A'*(4-6A>R:_3D.I!WSU M(,]FZ_K;F@I-=H=%U9 1G@L7]4Y)RPQH9Y65FRV59? FIDR+M;PQ+L_?K_X@[_FCXW7!'=!MAC?S-/R3[I'7/B _&$Q M\/L>>WFWS%I/;(:WY=^5>4&HAED+U5"1(; >/TI\]I/OEB&8'GWSN?); MH10PRU+AM >LNBRS"@&C)C#9,N-^_>00K52TSH.UO M(-+.GX:H?235P3[BY0(7G+YIPWP)@:($Z2P%4?!$4/!GFX(T8C2W5B@&/G2@@ MF,'"N5/0M\L4 6Y;I_C)U-81]1"2D3T$;(TUD*.E[<>*[\ MD@.S5YG\;NF-H*?Q03-V4<4MC1D0>)E-SI7+QJ2@N\H)7-*,*L5- :L"A(IX MO/1LG'QS;?9]G&43]KHK1&%?7%>M%X#-4JU@M=)R(BZ@:;-!I8O%&D05K'(Z M^8:T>ZZ$K6& T0%CWM?.^+<'# VC,32LT$X2S7(,S;)4U4@2W]5J0R-0-QI% M]&ESHNK?LE7'T/C$#(U#@-K8FY V"@?!WULK _$ O3WY?M0'S*$_@%) @Q?( MJ&06Z;&IH#E'3%0M2F+-",S8L4S##V/+$E3@A9OM0AY'!>!'FH>@ FTSH_ED MJ" %QBX/1@C,Q0$AER_046>"&2RA90IN;/9]R<4<"&5N+JU+\H&X#*D%*VH* M]+*P$06ZP.F*'"]2FTIUDV4@6C\!P>4E"E]:@G&?/,KGZ "5.H974 M,7:43<<9YYO#YK&(!'W-/.RN=MY$,/UPO_8^@&[>P#.E?V]*\9 E^'=G5V66 M_GF63F%(']/9;7I7P:O^>E/RV>PV1([!FNXV/+I:@5T$=OY+I49NH$>1 V(E MM@(W"D);UQ+5,/38#ET[>=3,V4 NJ1\(D"-*&B3->AW2]EIT-ZRSHR3S+F'G M+K)91B+CS/*,R/9-1_<-SS5L7]-]KO$\W4KT"!S$%[?*^HS(WQ=96F+@A/O6 MI]4*IQY=8T)QSPWDU!R].32:TI5RDWX#TRD#8RM??"O 8IM(YA#N>,<&J\W/ M#9-/7$B6&\BL134%42A$6#%#%2JB/Q6\%\3;F 0E2$W@(-:7JI(&M"R+;_E$ M6(SK[HR$W)P4<->B6#53)&G+O-!:?'Y+9VN:#[?YX)7S]6R5G]W!8T=P_^)L MC(^;$:6WC>UK$(\DD/MMUXV1L1603-)>JY4'Q[H6;OL=C47/MZ>2UA W2EBP M8.7.9M(@MRX7:;$I+,8"]_KJ#E;^&[Y"F<+0BK(:<26'6J7*TJI8 ,%CG(_[ M!DO,.:3XWW0*+%PQ&EEDMV ]C,0H42T1PS??K/(YW#6"[9K-4MAOF"O1$=RI M7*TK8)*J4I!74B#H.^463)F+_@"H'8=IQC5M!UNW'>3L:2OYB\DN>PG[! MNTG8H9 *9L7XSP\],LN-G5CS[0!DK&8XEN]:',429);JN.Z9%#DT[4#3[% - MDM@.0+[I<1TY1$''S#.0C]G$7SWZ/=H'!7S%=(GZL%QGCY"4QQ(\2'OCFW1Q MG2%Y;K(&QG KWGBK>D5MM^X#3!>+)=W?.OD[P49<\[0$MY\-+UVO"O$%.W:E M;X9>7N'EE[#U@]-8B2090, MHN0T1(FN2GC4KF6;H9Y$?NBHFJW[H6DPN#W--%7#,PXF2@Z1*N:.8+2#*!E$ MR2!*3D642(C:JF-'21@[EFT'L>6[JA4[S"KQ0R]V#V65N <1)?;(.RR2[DF* MDH.B9:LG&VH)1'Y4G3K[_^X+N_?F8/5TU6RRB1S#@YV4 MQ$&H.;9GN+YC68&AF3IC3=/4?,LZ(&L>#C%)'[G.@$L_L.8;9$VG*:?28M]3 M$\W2M,1172U,U-!DK&G9EA=[!]::A\+HT+2#XDP/K#FPYFFPIM>PIA4'1J 9 M3F@9<6!%"78;Y5HS\.U(.[#6/ QK6B/UH-U"3X\UGW*@?[IN)A$.(LL@+4[+ M8MZIJMRGJ\OK94--8JK$S&\I+/970 M9JC(YIA.YB'AK$Y6([X+Q??*N\R'!USPP,,#YU.W =/0F(JV(]3GQG M=[OSD5QU0$3=H0GHP%8GP596DT7A1ZIM1::MNEX$%R16I.I,646:'FK.,975 M@0S(@:T&MCH)MG(DV&4S,O4HB2Q+-XS0<%4MM)FV"L/ =I)C:JO#L)4^=,I] M/6=_7S>QO=I(9?D\VX,= _Q4RS#"@//]Y%=34>U M;2-,'G5JSS?C:[T7VT%*!0#H)>$Y?)Y>.BG(:HZ2 :2#+K62 8M,&W'-R/+ M]V,M]),@T6TA&3P[W D4Y3&2033A/3W)H%J#9!@DPSN7#(;4MB"Q-!>L!-]) M?,_2',L0DD&S CLTCV$S_/<)2@9G!,LR2(9!,KQOR6 UH>K8MVS+5$TS-"PK MM$+--0UA,ZBJM=%SZ1 VPRE*!FODZ0>I5'@CDN'_LO?FS6TC:9KX5T&XIW>J M?V&[\SY<.Q.19V]-=!U==NW&_-4!4;#%*8K4\+!+\^E_F0!!0*(DBA1(@63V M[KC$"U>^SY/O_9Y6(/@!G\/*UQ#;TJV:E)^J-W 3([22II2S#" 'L$$*0L61 M]B8R H/A%87;507LR;\PF%ZWV6"R9(-\9NN%[(P8(.^,%HX'_2,08PDXZP/GH%#8IJAA.F$Z>/#-&ZE;B%EN:9&$8T< MP0P(3$O-G0'/"?2=8WH7F_Z F,:D,Y=?PG3"] $QC9M:(H"E#(@.)CF2'@"A MN9(5IHDDE'<>V]O%&C\@II&4YX?I\TT#R.=9GMU,AN-Y;"&?\@ >X K6E 1C MP;Q7S"#A*),02 =!Y H%A<5(ZS[8Z0]X[M3\E[C"/XP[==]U,]7X1'QWR:M_ MEMP@&FZP'C"D!!((*$(0Y-*YDANHX(0_;YK@*V0"[(<;6(KX)6XX;VX@K9'F MS,G "D9ZIBFF D.,2O^^PA QB/N:"[ ?;H"LD]3A1 Z)'(Z7'!!5(;'BG'MMB*%'\:#:9'/"EM4 M__63Z:I.:/#?BV% \P]CO5P(TZS#/FO(8:K+.ZE=^HAAQYJ]V'"FA-/>:86) M4\X 5<-.."RVFS_0'>RZ*S*GJ7=#0ETO4-=RG5&@)& >:(BL-=Q:S&R%.FVE M!O05-[MNBF739G=:L#OHJ,F#PI*VO%8"6H]U &,P0CDRR#A+*EA:3(C<+C+> M[6;84=N_/?3)?U0F3J/&_6BLR[=9$?M+."'\)2A_]#$? M7W/^C<]GHT@==UM_VFKK[V/A+U5.!>M<4(*8H;R:$$+#_S'1V=PRU$E%'B2= M)..^6!#Z.1#@G%WRB1$3(^[.B(0T40V.I&2(>6>!PDQ;54Y/$#$K G@J.YN9 MU 4CTK="=)*QD!@Q,6)BQ,2(*T9D..F(B1$3(^Z)$<^/]'K":P(G3>]E:_VZ M_L"_QNZ/Q>K]\M_6Y8R&X^+=55'R#43@S]]W?GW5R_CU#\-Y./ @'./_*Z=) M9,/Q8+2X+&9OXT)FQ1_Y])N%S[+A]4V<)##Y'#\*ES?.!J7 #&ZS>4Q- M&I4^XWLW72WV3XL@9\/!T[?9!B +:"MO>S@.I#K_@"/\NEB7<#U1NH?C1;Z" MUJ=PHH_%J"CE\9UPW$$5H,0EQ)PJ00&I5 49A^V(=_!-=5_MXSRKRV3Z;S\0?CQ<#:9WF:SY5??9Y_"5Z_S_YJ$)W ;EVNZ?FUQ<<,19\7J9_'B MRJ2@\':U 5T47X;C<5B1QI-;?;"XGTQTD8_B#;R_N_:OO=;/;H+2//2;Z>1S M,9N%!Q+%>+*SR+)![^"@*0SQJ MM4C/$H#AZK;N'7UYY K:\_J0O5_9]5JZ@)*+V3P/&"WAMEKC>'?E POK&9[- M;/)Y_BVN0/SZ8#J\*9/@LO";R: $VWQ2_B0PP\VTN!Y&R-0_"9QQ'>[K;?;M M:CBXRHIA2:'38K88S:M'.0L;WRB\MP:9@+_\WG26'1\R1'MYRNM[1/G.M^HJ M+B:CRW(AKI<"_4O0@N/.'WGLYXNP5U7TVB^Y*3-HESI5 %RDW/O+/%W=T4WK MCB:K.WH;OE'EX,9?7-R6/S*3L#6.;R.I/.?W08YFX;9FJ_5OR45)"%?A0./) M/+LMYME%48Q;@E[+VDJ M4V**/P97^3A\.6S<<1O]K7Z(2[:8Q7,\ZYZ#T$ZN8PR](H%[9QK&S6 :#_,U M#\_E,BORL*#50X^;2;75E#15O1>#J=U=W)+K_JN(3V-2KWD0B7C-@VPZG/T^ M:ZW)13[^?;JXF[BNWY3=6&W?SUM8>GG%0%>;E6CVL)-1R MVM(,5FK'NW#.=_?4CAX^Y+;BT2+'?XV4-J[5BN?01O''33%8KLI=UEKJ*.-P M!ZL=YF6F]M) N6=ILU;[&G7VN&/>7$OSP82_C/V?3^3]_C0 L2T3BJQ_#::X7UU4U MR*IHY,67\7&>3^H8$RF:_WZCB<> MW'L*\77[\.-X Z.[5A^H_-&E*S$;%*/1\M-_>P/>E*_#90_JUP\\NE@Y.,M^ M*KYEOP;0K,4MO@TOYU?ASW!?2S?K(#R@_&96?*C_6+OA-ZM4QU4F+T1O'L^$ MK,Y!Y9^_?[/F\5V>_XF/GOJL\X]Z>++-J:5[S Q_7-;%MH@5S\\+QYMF2.\A M-7R+)Q&,SJ"T/DL0VG7C"VQRFR03]<8HO==%AGV5&I3/E9BK,18#6.1 MQCMLHE-8*8<9T!0K12%=,19V4&[-6(U2N#_2PN\[S3+MI^ FTDJDE4BK(2W6 MS$*#E"$,C:7*(ZN%L%S:FK0HTFNST)Y%7'NC*T3?=YH\VD^1W;V0_%6\?2\U M"?/Q(I\>W"KL)?$<3?YYS(%=44@PSY#B%B A)9$$6!Z[QVAE'#'0@NXL-2C_ M0;I0>N#[3F8LI'8PQZ>E)-B_!/8"-)H#H=1(ZJ02BCG'))-&E;!W@G'C5:?F M3E?(Q^]%0GY"?D+^ULA'S61U*0%U1CEGO(>>4S5M MLFJ^%.\NID7^^[O\<[BD#_GH6WX[BRD35]/EW>2E=,^ \QP)+[$PCE(8)5@Y MCAV%# ' A@]0#SNP_QB95^NOQ$=%9M$X MT,LP'_TPGLVGBUBA,[/#V6 TF2VF3Z?$8:FD%TPC:+@&C ML:)T2Y[B"K90X M9(U%@F.HO3+*6$'1,B4.$:>)J3@M("EV:]_Z//!^1MT/XZ_%;'Y=K> C68MU MMN&& L?GG/PEUXZVR/][S>*E'\MRA1(?'XN@?0[GPV*V]C"WE[^/@ZOB@TB3ONY"V/M3;9?U**1"S MU4IMRA3=^7S7RQ33G0^P36YJRD7]MS>0;QXD MI7YRF OXV#@3IZ=0G\6SY\;-A/$L$D@H>XC+]/8A.4)(-G*8,^'TZS M_QL[()QMWWPSF=Y$1:^(W3[J5@HKK_BA@-'33)B4O-4$8@@#G!2\-:,.0DBE M8[N;8OB6\TP$B_<1 2EY-_)?X;\5_K6&!7"-C$/!8<<08< I*5O&? M8Q"2M=S5#?PW&"RN%V4/H+]-@U+:Z,?12M)%[.#T*?^CYZ1XQNFQB1 3(9XD M(3XVRWS)B.U!CHAAHRR@X?\@T\!I2&M&##JB[HH1H]%^+(QXD*+,=3K8FW#M M<^!YHM!$H2=)H4\RJ "-3DF P58I0CR)/< 1%D*N=$K,\28&;0CL+IWUG22# M+V<<[UT8VS5Z""!-,$TWXX%P1M)HH"YA3R+N85,T 155!5 MJC$D1#-$^^AJYW7KL*3(_!BOK2YS@$F^D>$9ZS+/QV^F3Z0>P M90-LAYCFWB!&B1/0&JP57;50M&"M3O? QFZ]K+I>]P[Y+\SFA/J&^'ZC'S4)]0GU"_->II@WK*C68(<.X$,Q1H :"J M]WJ.\6N9Z4F+3Z'G5D?/61Q76YGI*?(L>0-?ZPU3%F+"%+:<8D"$K>$K#>6O M;(R7*[4LJF@LAP!@)S%$A@'D?] M(K7+F%;":<+I[CB% #9IF9XB!*6RWBH@D1-6<[+*$;&8]='DW2]04Y)( FI? M@(KO -5Q9C210&(GI5)V-4^"4;NQ)GE/5NJ^U5MZ"F@\DVAR6.[!\"8?=6>@ MGI[C"0+:8-I8'7L](PJ5=Y1C;I6HM61"A7CM.'*]H#_%!AK=:<*@RR$1_7,\ M)9?RF2*;-_6B1"MD K8)#L^*.2 -6HVLHQ1LB^S#Q(_W _<4/TI@/T&PBV:B M+J?AI>+"8*<0B),=<%,<[M&V'NC#A(T3V!/8$]B?!_:@L38ZNT/.":JEY4A[ M @'$K-[9%6'RM:+%25<_^R!QD+ B'"_[$JEA'$6DPXSN(T8O:M!+B9:(((*Y M#JJY]9H"6V_505L'KVQQ+U?P;ZL%W%-7 I+&-)[8KGO$\&Q->I<:*R<49E8Z M(YC$G*T<8M+#7C:>.Q1F4UPJ0;8OD&W-.1?24JN5=$QQ RE@7/DZ_U>-T6NUXDK*;XHIW_]%V7(K_U*, M![>I.ODI?*/6 '$+M4-&":RDUXIK@.6JH$%YL-%%M?=>7 W$55S:-2+IT'UU MTMZKY(\^4["W9H9K"XS&GC)NM?0(805P[8\62&W;B^! 3;X.Q@") !(!G" ! MD*89B4 RP!\J)0$T@E#$FM;DW-!>MB9/!) ((!' 2PB -01@F$3&V^=Q;F[&DYJ<@]=HOXCCRL,8WD]EP?KXQ:21:;0(=X4$-7[3^!HJ]MKNM\_'M<-+M$20V4](-90Z#@4JZ"S M =L.:#V(S9LPFC!Z\A@EK;X\!G.B!#"&02"2>+Q*_E*PE_'B;E%^VL[BA/'S MQ#AIS5K%F'',J/*0,^(XE=*NN@\8;OII'B>,)XPGC#^-<=3"..4P[-=">.HA M%2*8V:N\+PO 1C?UOLSKI)"?;61W,L]'V74^_;V81T';V ;LZ<6JYEDO;PG? M_)%=3A;QJ/5,ZUV>RA$.B'_N8SCJ0?&0D":C%4)BC*;<0Z\(]HAHP%?M5*3W M^W$Y=,!6Z"W%G2H>F]:^GS/?S\"5GY@K,5?-7*R=BLLITU !)9S#A'#N5\Y2 M3]@A4P>ZJ)-+5):H+%'9*5'9TS/)(1&M-"@.!0DDAH&0RF,5M+)560'R_I ^ MI"Y4LT-RV3K">X^*,YU'GLCOC,CO:>ZCH-'C>)R#H01F3 !D@,*"50T28N&5 MP!U75'1D>1Z4XOJIKI7NM+^6SJ?5^^6_K M[W ""U3RK+W?KW_Y'/E[DT]N*QC!\FR$ Y_NP@RX*YFPX MF\#@\F.R[X7CWJP^?CMH=&[;?F3[<7>BGEG)]I5K?OL/6 MX-Y"Q]?MPXTCUD9W9 .":K>J'MV@&(V6G_[;&_"F?!TN/.Y< MKLY!Z)^_?[/&!,OS/_'14Y]U_M&YGVQS:&"/:MCCG"VV9<#X@_+5MPI9%Y/1 M927'8?>:3,M^+A\6 873B+]P[!_&7XO9/ :6 BN-\MEL^'D8:"F?93\VS/5Q M0VAA!0>\*4IX9Z=;W\OV_'0'X3:+:>?/-^PXM=O[4?8\Q%5$G_MY6A9G+X"- MA?^J$AA=I;N$'Y,()A'LZ#*BAVNG$'B2P>.709\/I]G_S4>+XHRK+:8W4=$K MLG&<39#EX\O-O?PZ!\;K)?_LY'3;M.:]SU5CK3EWV@KGJ-3A/:H$H= K4\42 M#*? ;9MS_HR,#BC_09Z=L[82T'VU)WD+$#_I/+9S3DA-3'7L3-6:VR<5>71?D;Q66K?(]>IG0DLDMDUUL]C<-&3Y/, MHT!U6'FGL-5QK)NM+4INN>HN0Z-7=!8L29@&,AY-150YO6(>]LW98GJ[L1SJ M#/H#<=0D65%EL'< R8!KRXTC&*W4%4?IMH.CNG8*_?;QTW+A]J&6G,0(FG.* M7YPP)DF3](TXE]);1XGD#C,3_B/J;95HT9D)T:7[8Z] 3;WU$D[[8NOS5ELN M2(.!3S"U CK"O-48K_1?)N5&_?<3LON![ W ;I==*0B$ M-0Y!KQ03",4>'W7W::DW!B#V9-CN5QM.K3./)IGCQV!F?(9B1SG MW*]'M-K*4\PLP$1:[9C!7"J 5CNV ORUS=UZ776YK'L .3]MO]4Y>];/&N*M MKO12(FN$< 1A2IUAQC%?ETP;*$T?K>>]XSYE#R38'R/L-QCC@C0M=145A&-J M-#;!))> ^MKG1USO6W#JH,8XWO'?9<&>8J\)Z+H+5%LX(F6TPYS(8 R#JKX M_Y0%J@E: TI>*VB]?]7_(%DX/3?\C\2^5[-9,:^-^Q2QAD(T^%7:2H6UEE2' M71U!8@2J]WEJV1X&-6Z%XW+I]@9B1+ILQ=M;A?VL$U+[8R;+5LIY9Y2QR$A(+,-#"8HAJ MI&I"._./=6DG[Q>I*6J=H-U?:&] =LL#)B&74,)@UEKN+-;,6[[*&V-F8W!K M3Y;MOC7B+CLD]]Q\/?JX=5CNP? F'W5GU)Z@MTJRUJ X1"+<'.">K]P#U%IQ/83P[L"("F4A(8"3AG !KO'% 6:<[K;5P(T1G8 M.PU.)[ GL">P/Q/LJ &[%01J9I@G@EME/&I%J*PP&SUL^XHP)UW][ /+0<** M<+SL2Z2&<121#G/'CQB]I$&O\MP:%3#L%.1"8".X7,67!2&O;'$O5_!OJP7< M4Y,#>A+E(,G)?1+PI$U_)8RJV3Z8.IREZVE>V[K'GL4NFP(EG\IQH/;5#G] M%+XA;/ -I?9<>PH)$\)IQ 75JUXG8'/9Q-X;A3405W%IUXBD,ZB?MKLK.;#/ M%.NXT=>%,,HC*:D" !LH+%&-"XR";5U@!VI =C "2!&L1 G2 "4-P0@#1/( M".4UU(PK0M$J7,WTY@C6ZS0V2P20"" 1P.X$P!L"8!(2CSPWS#DL&-=:V:;( MTNE7:X"6M/P4U+[_BSC2.RSQS60VG)]O#!O*!KY(,4, 9$82A!WT&-&5PQT8 M^]K&NL['O\=%L\LUZR5H>[O_GM,V>[QP1)"MX.@!U[$HRRCJB;%,8;UJ.0() M[V7,>F\834'JA-&^8!0W@S"8QL Z[R&G%A)GO)(0D;C&*R,8]D3U9I4F=33-E$Y!>7V<5D?/GB2/)D>EE, MZQN"-W]DL\EH>)G]"93_.T7?$^(-RH4UP6B5 "LML>24^:9\PGNP;;98Y\9K M7.'NNO)UV<]K9\'I[1Z=?,UGR@>2M-J:((J\IQ):!!T4$O!5:S%L<2\+I;LE MB4[C38DC$D>S5V>RO*@\1OKXK'W!_0O^WP,G=_U88F/-NF\ M1&%!E:1:080)D,@UJ?N>FFWG"3_3H=)%;=Q;)O;'9P^L_>N*PDQ1CX&OFXI2Q [I^>FVB)2I+5):H[!6H;$,3 M!-QR8Q-@J%-0(*8E%1IAIE9<9DAW;NQGN*BZ4,W0(!5$J@E3=Q+69+HJ[JS4:CHMW5T5)SQ"!/]]!-XQ8+M=S.+XL MQO,/&(0WNO =7A7E M%I=9/GO8XYCETR)^^'DR&DV^S;+OAN.L7M2MKRY\.FJWW-A^=_UP5Z">>M[K M3[/U[3L[#KBW&/%U^W#CR!>CNPL(JAVW>ER#8C1:?OIO;\";\G6XS$']^H%; MC(F#L^RGXEOVZ^0Z7PL6?1M>SJ_"G^$^E@PQ" N0W\R*#_4?W]_G@S/.X@KT[!\9^_?[-&9LO3/_'14Y]U_M'S?K8Y"' 8?>L>.8MMH2R>'_KC M+PS]=1KA&P3L%-.7WGGYZEL%O(O)Z/+[.!8UD-=.49^36W#\"@N^_B1V4UKV M)A__L1C=5D\/P[=9U 5?S0C;XLF\5KI $J&'1"@?+_+I9BDZCZQVNRBR;\/Y M5=#U8'9;Y-,#X>G1YW:$QOXF$3AN(Y_2UI 33RR!0!I&=6SYZBBH$G4AI)"2 M+>BRZZL/17FE$J7 MB"P164-D3+:RB:4A'G$/"6.&&DJ8JXG,0KEEIN#V1-:1#Y.(3H,T_13EL\@$ MC'K82@?+YE=A&;Y<9;1\>;X=;ZAH @Q %K/H< M[(R V$_5,_?#KR5X9X=00PAAIU G.KP3P%L##29]$QX[9&$#CL+C66>VU4X M1'NWL;U4AV#K+-P'A3P%L)V/7R+LA\L-<+4A0M#)CGB&=3(,->AVQ%FCG:?. M$.>\]'K9_#6@FZO-S>.>1'?$]!+>GXKQ@;;2\ZZ).6>#/F'^"DI++_+W=LX8?3^_:^E!ORQ3H*I1MO[W8A9C%.$H$&4_AL^O=NG?.7 MP4A"U0-*3'2^4I"8*,G@:\M@4H?.7 #Z3D+GD3=K)M.;R32?%]EX,H\]7<:7 MV>0BG"*?M\,0J2@N%<7%<#D&K2&V!!C$M)=&"B^<=A;@95$D0 #O\T";U"4B4]490K[813U+.:';74:Y6WW;+C<>F1!^G0 MMY.ZUYP[D+@U<>M1\60$10I)1$"4%<%SL!3:ME:@?,N M51Y]9\RD7B8*3!1X8A2X0;V$K2$L AC@G#-,"H.95P@(6ZN7P).U:7J[<&!2 M(D]5B3RIAHJ_O?_X/IL' 9XMIK<;YRJ??GLW#'%35ZJ411)Y2C@"V!&!&($U M3PBQ/B^X5Y'>WSY^6BYKSX,7O56%3D#C.0? DJ9?L9#<"JZ=))@ C%38Y4D- M6$>0/J;X8\)OPN]9X)>)5B,'2+4%W'O//"$>(X)JYX0,6W.OHV)[!2SA";$) ML7VQI44#61'[D7$,E3* &&R"+2WJ+9R=+NI<1EX3X M?B#^:< '4#>9*Q0"8H$C'D*!-70"JAKPEM M8[-["2"DG3CMQ">"RPT[,4)- MAU#(C!?":$PX($(KC=$J^5;!;>L2#N'53OOM*SBGSSW.MY=NI:<4"-ST?(X^ M4KB!4EM9NA(91Z2W$&MD 3:>L%6R!&'L50( /?/^[2XN*3\B\69/A2/QY@Z\ MR5N3'+#%G8L[$G"?*G!N;V)>!/Q)N+=067%N.%=Z@%CSGCH MJ=9( Z/TJJ\!-8;O+SJ<%-.DF"9^3/S81\64-@2)$*+*<"$A<4(YJ#!<=0^D M0&R9HOZ"*'U2/_NE?AYHU%_KQIX6*!9T'" M0]*Z>MB@!3 < M'YH$WA[ N(>DF&PY>N\>!NP&Y9H/)EG%\5H6'PMLOCF MWV3 <=CB-3RN[R&?AEW&) MYK.L^!J>6-FS-QX]K]DQO#\,0CL(Y^W1I,79(LAW/BL?PO)!_>LL&X:U#K%P)1ME8^)O5T5\)N&&L^$LNYY$P1_^7HQN*]&/CSG\,2]_N@[^ M0>6[R"M^+M^N6.)R8]OI-T_310=D@,"]"R[_O9K6![G)OQ3O+H*\_/XN_QPN MZ4,^^I;?SL*I_GHU7=[-\RYQV3@[?][EE=_.KJ81:W^: 2LTLI9+ AW5PFK# M$/0@V#V.!>O&;W7GU864\T^C:$;74B2!U7/([SZ+^PMV;T4?&)R*I9)>,(V@ MX1HP+K"A]>!4QQ5\ARJ&"8<(DVDQB(;"BGJ:;P3@Y0%)\Y*& J4,9W<)K/CC)CR/ M63Q^.$@Q#!16;DN+<*Z;Z7 \&-[DHQ*=$;^!O>:1DO+P:76JV2/[UOOGCRD] MP&Y82'ESK;;:[RQ\%5<;D8%3]__CG2_D^3\23H!P'MXR_5\]>W\=(FXW#Z M)RXJL9\1Q)+WUM5+#I8-/,L;& M\\#[ Y@CT@;U/2S7Z?XJY@&_2[4@0K0(QOYRQO ]C?:O*Q?5!F)\SG6^Y#;1 M+N+;Y>3CM=W^N5O&LVYM.U6@]>T[[H_3':D,V9O'D["K#G4RV)1Q04>H MM)02@#@SR!/+EDFTCA'.UI)H&U=LY:BL9>WAB.8_.HEHXH.TKDT967W;Q0Y' M42?'0CTAFE;6* ?((F@0E$H((H1WO)KW BP3$JT-)7@^T4#9%=' 3K.=7DW8 M$I,,E2D+OE.82*^LL,N]#K?32[KA$GS:>LE)3=OX]4[R MT0FW+=P ,<%6$+,*40"))0AS8J! #J]4?ZSX6O_@OX4G]_,XUC[\_+F50[U/ M%T.7'H;>[LDGL/6> 7(XH$V)NU:4&B&$,AX)PQU$O/;.,2#7^GT^&SG=V1<><65 ;!6ZYAR:WUUMMIS]E6HDY"3D/,ZR"&M MR8D4&J(\I9B1F"#.D!5UGCAA=*TAZE9[3D+.F<6B?[U;>/%"A&U*5^CT:1T* MFALJRSEKL*D9I]8CYP351/O8\6BE#VH-S7ULQI+4([:D7KS<_6_F?LY^U/.& M_0;4BP;U$!AED6;24*VD(D!Y5/M/#%YON/-LU/?3"MQYM7NK!"<0GRJ(-^S= M C295EA:!:AV"L2Q IH#P6UMD6+&7K9W]T^O3GMW@OW9PK[EB(+28(XT0LP; MZ2002E .0FT=?12$KWE)GJV+]#&K.[%(8I'$(AVQB&P-L$=((^V4@4II M P%A"JN:1;Q08F==I!L60>(L6&2/[:[7.M[6!^UMB\V/\]CI^LMPD+6\>G=O M;*M6DK'W=-U&4<*N6V$9Z_61;Q8WG6>L>^>HM1YOE:MI6SK*+VQ+654/0:.1^N@A>6]OM5/+?!]CKK?3')] M?5M'N[,UIU:4:[O(439L/-V3G6$7.DC/HA?ACZT-PBPWB-2&L#]=J79K^+(W MNW=(:KO8K[:+!)*FL!L*3R3W M3% EI)&62DCJ8#E4;"U87K)R'#S^J9A>/YX6N)S[^,_ES_X9=>%7<*W,KU M1M!9Y1%@VG&JC"&DYDX)_%IFQ)ZY\YB5B6OBH-OJ3CCD0LG5=]G MBXOY1J?DZ7>X(@@VV:$02>B%))0@HPF64-.E_4B(9?K0.M!>G&]QW?= #:G; MXW%H*N> :,R;?&]JJ1)4!-L&&T(VQ@G:"=H]@39OH"V=$QHB#S@DCAO+ ML-6K/EC.K$T%*Q''HC^Y>_L+%?]=#^F $LB MV$2PNQ L:LJ5+<+$"*80PX%?+65>K<+'D3@>C!:7X=;C_9G)=3C2[;_.[MQ-/A@$ M\9H7EU'NEX\H?GMY4]?%_&IR&1_&\HOQ 84OYM=1"8FCS@:3V?S]\^^WS5J] M;&?U'_EXD4_O-:8ZD?Y2RVKHD^HP=9U/OPS'U>7EB_FD?J-2CLIW4A.J=++4 MA&H+320UH3HU 4@]/!X0E]2$*HE/1VR3FE E.=I5CE(3JB0YJ0E5:D*5ZEB[ M=BY3W@KB:>R1$4 H Q$#6#*_JH-CP)+=G@J[E3$/:"[-R=N/-(FU!UFGS63QPE#DTI2A4_03M!^ ;0Y;* -&2)"6TR0<\X#(9!<>2"55R^H7]W*>DZH>[$)?.PI M._>:4%6E-JD/52HOW1L-XF8,'3!(."VUMIHAJRRVC88#+>J,!OO9AZKC%)X3 MJUQ-,99$L(E@=R%8VHRJ\U)3%91+Q@%"P#%'E%J9D%*\H-GIOGU"_4OS2?R: M^#7Q:^)7SIM13,!Y(;2Q%&/H'0K?@;;F5\Y?,@KT8"ZZ#HBVVVE-B6<3SR:> M33S+9<.SW #N-5,$0VN\P![9)<]R9"EY8<9F)^E"&*#$@JD/5>I#U44?*A@Y MJOM&5-7+^/4/PWEXM(/O'^T9D*G+_UHL'T6_>FG],AU^#<+WJ(P]NG#M%EMY MZTZ7LG 9Y3=^K^H+E5\$9:$\PLY-L>^=?AU.+W4^=>I"E'F2I!]EIG.Q56U"]5K8%/XLF9)_*/>C':N]Q M=_:>,\^V.8_U_Q@TC^>N_EG20#]:^1Q>,'9,<4E+?Q)++]+2G^O2)]2?[=(_ MA/J3JG8TM; XT 9+ADD0I7L@JEB MFMC]LDL7>2%[R4%.[)+8);'+;NPB&G;1%CM-I<,,(H48!\PN+2-$N2=K#3.Z M9!?1";M0(DZ>75;91-BU$>LW?FD^QF0Z[/AY?Z^>-I]7>)Y8#>Z@4_%?,LGC6J=K/LNVEQN2C5O-E?'A^0=Q*]=+Y[6H^' MK3DR5@%MC'94 RLM9=AX%/5XZKQV7*V\!(/I]8?5(.)644AXQJI^Q+^N'O ] MI=U6(\O_\LGUEI#T B0AV,SUP01# MK;3%FG#+K<2F[4E:0VM!EWM2-TC")]&(N%.';7\MLQ^N;_+A=%DJ.[[,+B??QM_RZ64P MUQXI''T^#COW:/?$:D.T@:?A 8W""XPL)Y9Q9 F-\#1*.<6 ;\/S?N3EV^;( M2[,\?Y_,9F&![')]?ID.!T7C;E?C\2(?/1BGV8_)AW$7('^6A!R_)7BR7JKS MI@'>T !'6%KDO:<"0D,< \K7-."PM[V@@2W-SN?00"=I(8D%$@L<+PNTIMG* ML/U#A" WW&G$I0-4ERR@@<'>@%ZPP)8F\[-8H!/;.=% HH&CI0$,&S>R)M12 M[1WS7@/JB<2-38"(?0 $HVP:D&<'^[Z=(IT&><;X Y:::?2,B@ MDDP"IB05QA-ORFB1XQ('G'=1-%(]]GW:^D^9^%UV DP>\=?>=8\8=+396SFP MP!IF%7#$"J>9-FH)NJ!@@RZRG7< 77C"ML<@?KV=KJ/8+T];74)=+U#7\B8)BS1$!AJCO67":NG@$G4!A/@5 MM[JN,BY. G7G4=FSUHZE&%^^J!%+ZIO_PN=SVGWS*4%->P;(G9!>0:L4=]1Q MK$'I4"/,88#$/DLWM2 M>>P)PP!0 S 'RPY91'FS-L2IVRX379 D8XDD$TDFDDPDV2U),I@TR422B203 M22:2?)0D!4R:Y)F0Y$Y3[-IBOJ^98'&L76P5T/0'J*=Z9;.PZK-R9EUK0MCX M,GQU,,IGL^'GL&S5+RX71>PY-"B'=,_*/_.;."(^_X8 M[K(HAY;EEY.;$IWA3M7'W^),,?8.P"R\XXN+Z2*?WF;5J#'Q-ALLKA>CY?"S M9Y3Q5'.^=I[+5;'(OVR@D=:T2\.4(48(XHBS !,- 0XT0B"#&F& #Y0&9U9/ M:<^:F5A/?\N6T]#N<<_6S[Y[KU<<_5/I@B^>/'AOMN7RGG]:7(>O M#ZK7\1$/QXN\VD?+KU5;RWWV7!]^\.9I=NV /!&\=P/EOU?3^B W^9?BW<6T MR']_EW\.E_0A'WW+;V?A5'^]FB[OYGF7N!S?D#_O\LIO9U?3*(1_F@$K-+*6 M2P(=U<)JPQ#T &/DF!',;W7GU85\*H<.AHW"1 2T4S+SM6W]SH+=6]$2Y9_" MRGTL1D4IZ.^P5#(@6B-H>% %N<"&5H.*)7)ND(\-@( M).K#0&C8.[A!/-J;[P&'J?XM'\8V1:.PKQ2SO\3-]\%)N6^S<5!6^J5*5)<> MMXOJZJ."-/DR'OY/-1@U#4'=9@AJ/-,3FW8GMWT8\F'! M2(,.SWGITWC3LUWZA/JS7?K=QYL>>Z)]C']]*9TX+<_-9)S=+"Y&PT'0B.;3 M/&I'31SL4+-^^AGDW"G8?]JQ?-[J18$0L]@3+)QA'C*,8]ELZ8(EQ&BT5J3^ M:Q$N.(AZ*Z1'6)ZAJJHTWV#1$N:'&80XXT M@YYS@5Q)=<"R&%CO0*O[S[Y0'8))K4MX#Z20Q).:=HS.DB4,"F]DLZBRWSS"MM1$0= MLRL$8DG6\OKWZ439,P)E@F""8%\@B)N^PA9Y&DLN'74Q<&-)T'MKXY[39A#L M(8S[/4,0HI-H 9

    7YQ;C?N^X.!OVK\<5T?/VLGHN& M?"%-"FKE GZ T4ZW_=G!IL]]$_:@JACNJXIQ-:KB##5CP,/8%6<70'/\(_8X M^5Q!$%DI6] (.%K)*.\E@>%OAYE?QS0& MLYS%+^_"T7C0GT[.KD:]V?FH>]4].[_N7IR/>Y?#X=G5;#1YE\7O4Y':Z^]! M=3BM JKB(U[^P8E K=GPC$_0XP!-"G@2,B))\_A EX>CP?79Y:![=3;MC?J3 MV=G@XOKB&L9@UN]?]ZXNGMSEPPYEKL[M61L._(-3#;6DI3<<^(8#OSR_[1>* M8AL6?,-X;%CP#0O^XV-D6/#;//6&!;^=4]]V%OQ?F>,)FA,,(?*58\OS%A0[ M@#4\?W-"?#WSIDJD1;U"YE.WB"G3CU#(I#4: =-3P(9%:%V-@!D!,P+VI!Z] M'U1*$Z]G1MJQI7BCDG7%OH'<+&AD?N3[(G:@/FALTQ*XI@#L%Z%<-@@T"*RL MR$$12_VV9!CY+&&SGVSVD\U^LME/?CA2;&JJFYT#LYML=I/-;K)1#&8WV4R] MV4TVN\GMB,4/9H58-,UFET:JV0B8S@(VJG2SRPB8$3 C8#D!*U(>1C_Y,GO# MM=H8>=]K#GNSV9JK)0*'11P+@T"#P,HL;Q$5J-/FL!Y$(T\(K""/2N@@NU3* M+>(OB>$%FG8BF%XLMOAW+._*9KLC[\4VGKN.#7>MN;NP^%^Q$R&Y@!U#BXA. MTI\C^R3M;,,K;/[@PP+G5J3T'W\:99'[Y )DGG)J_0YM7%%GD5)@Y<$8(-V- M]11>0GHF1E\/*%:@,=Q#(I2#1\.0)OV&H<5G9AI9BKBI"D("[%&)%I2GY^L@ MT<%6<4V<6@].T,/,^5G^DR(WN(=S&RKSH&DPK&0"]RIZ,+E.>+<#HMB8*&D49BV0!I;14CBJ\( MF.>1H"ER7?PO?I?2IR"REXZ'V\Z6*TBG4A;,C'P(IHY3Z^/^6Y"=K 05706D MB.4TVF!6O@5+;?EQRPU.*6JLO)[OE#4\%4Q3N19,!AH Y8684K6!"2J8/9U3 MOK#!HL2X5%:0X*WAVZ^@!> Z5*#FB!?RI1A_\SJ'>.F#E'XK9)L,5Z2UXPS9 MMGSEWJS!'2!6*FGC%#V5'?BA,)Q(Z;?T810[UMW:L=>6D^/FS-"Q90@UD^?A M0NL8N7M"<348SF:]\<5@='G=&UU=]Z;=T?7P['QT?7DUNIY_]I$8S8M]A$.X?@\M9=W8Q[4\O M)J/QZ+P_.1_.QF?#Z\&@-[VXF';[3QZ#PQZ:8]GF6+8YEFV.93]\Y,K0?)E# M>.9@MCF8;0YF&\7P^-2;@]GMG/JV'\Q^\E+OK0^W20#2HNT ?8T[^5:LM]4= M#YE4RF)4Z-S(VTYXD4,EYA2K$?2:"?JXB-^CZ=29P^?F\'FM#I^_[PU[;VYF MW\22-NJ\^E52# 8<9=H<:N2!S8/*4O4],?QCRQ?[]03@^WZ9^)Q>"/RI[1!\ M+-Y4][X:-C&S;6VVKJ;*'IU)E=:[-K7;-=ZVI9/S7=H#&[UHW8-.R;7>N: M&X.: _!]@XC6VH[ %FY:Z\&X\R?/LA4Q,EF%V062>%%Q!@5_:66(1)"BAUG; M@)=JEHA;E6I3"6*+<04,/DB+@O0,)<@E7I(_1PO8E)FB"IAKZH_4\; "]CQ= M"7Q.K;-EQ /B*+EE;LPBHJUS0?\3M5? B=S+8L3@%DF*O'_[ 7(H(CD>W/?U M].;46O E#X@Q!2::A2&/0J1]63HA&"UJ8X\V#T.Z1;W\[F2.9#Y&Z<"^D+AXA4WE3 M>_-Q;ZCNA/T)%N6MCQR0MY*>J=$A__U#?]#3W]H5Y^*JPMJ]+4S[$P-3$-8* MZ$-?V-05!RE2Q-ENO,BP^*;F@EH-BZ0UJ%WDZ@)]G_!]H9%BU@+4,\QM_BYT MRWLI$Z2P.4R9J,1ZPF7XOF,&%IIB^YZ'D3&TAPZT "]E]E\QV#OZ$N[^+7;Y MC;^,3JTO\"-2+.?LK>NPN>.B2:8&// 84B%50G!'MO4.#1P>"4T6=E=[/UJE+!) M-/2BQ6C"CPR8&('L', K?-LAQR$9OB<,/+D>1UR)[&X^S@X,&+R%CCW_.PZ< M<.'05"&M6Q3"2*IW?/4<;,)-="]7F]AWV7! M>LB6K?C)'";]VPE#]_ #<^_8+L2CP.L@S[HVG%V>#7J#B]'U%3+/79R?]\>3 MZ55W,!M.S[K#&=[#S8>]J M=#Z]/+\8]WO7W<&@?S6^F(ZO"YP7_D( @*F^@!^0'SP90'80N+AOIA\FVYM6 MX4C2Q_S1G7\YH @6*+8HA!=LBZ1[UFE6W9J?8*Q?_:X,IP,,"B@H4$+Y^H. MP#(*[ JH9-2R8A[-!B4R G0NK-.,@7&R ;9N%V8HZEO(,^ \B' M9ZTP9.H).OCLPO9 MY]AS)!23]^NVA#TKQ]M>N?@&?,,<3SIR2TQI0K.?SD%)!O+^J#*P/]I2\$G! M<2() &\GU#*_8X"[ST M=D5(BP^@&QWOUG=L=5N8QB%\X37/F4OM"]><1X*>._9P(/"6C5 HU"0426S2 M(P^@:^_@?GA]KM5ATD,,)(%(! D'KV[8_Q-ZQ5T'FDO02WSAXVJL3+75Z\O5I&Z@^2A&1B";0GX;MK-H#8#4SSX(4,"\E1A? M'!Y:TT''_4!66!"KQ\W6I6L "=8\#J$K8+!@0K!$CF-+@Q=Q>^WYKK\2)HTT M0L1=G"0T-0 Z@!H @W8%8:B^^-92@ 4-)[0SS*TIP[01:OI%\T/.OV77D[+< MCB_K28B2$3"R"B]X#P(&L,!NF2,PAICAP2:$)MR"Y<:OH/LQO105B^MF;V=T ML(1PHU:HA& FP M+V3)@;6T+1;KMA^*PC4!>*L;)[I/.\A8@1,L:"&\LUP,MP1EAJ*:!0Q=KLC! MCRQI+E!-7L-"7K/5RW4UY3Q>D.<>GYW?C'_V(TH6;?"E7%1E/^']<+YKE"X/_L/*\43S6!SYZ@MQIH.^J2JC?OQH1OUP MU)@D]^:^K$FIN_(X[Y+^ARK)Y/'_;.CGVS[_S^%Q:)(V,*F[#\+").RW>>I- MPGYKI]Y(?6NG_IC4MX.H 2L7/RF*;O) :Y<'.ASL'ULIU2>3:/T&VMD(F,X" M-JJ4G-\(6*,%S!"0O"8!26?8K92ZWW"0&,DUDOL*DMOKS/I%,O(UG;W[)+=1 M5"7)*C(.1;:(."CRE!5DWU!G-Z"-:'@&K*02'G?&XB*]C0&A M6!WG6&BBZ.N^RTA%[#74[ M?7LF92VU<),C'DU%\VA:9._=Q-$--E\AD%QI+,I TT"SPCV.?J\9Z-26UO+B M20FFF J\=L+(#W"PW9W("Q9I=N(V2D:CK%%,-$,^FC):89SL%]IY3"GVE6FR5'3LC@4+N!Y'CICU,.4Q MC)"D8.78V;S$GR4Q 6:'.1N<*&@8WVQ=?\=YDK&+*7^AS/'&:Z!5&R<,*<\1 M^SGWO1CI;G;BF5;^<>K[A.4O(8: 7Q#$'?PFB.%%LG.21 $>$UAV' 287*E( MB !!^R_ I*^0;YP3YGDQD0Q%/,#\U>3-F=1C<;'GT'1&AP_#["4N.7AH+BBE M## , JR>V_XMCL*@$1N=.29(C:C+U9!2FH8!J] MD E")YJ8G^EK@)*W$IQ">^G-R7CKEJ'\Z3 5.\6&9!0XQB+2D8"4]U Z/\[L M/ )\)5G]*L<7^.'4NG"9LTF!NM^X@S8]!< 9X'8R\! , M4KD?D]90]GR>1T%0.>PW"/.3YUQFYPK=N82__" \)#5(U!2Q2G@KROE.@$WZ M+9M\+[J@6+I4LGP@-"),[Z*V9!A.T]TG6V L.[U;$*6(\;>+O).F@L@#6!ARJ3<+W M$H$I4NG-^$R8XT!PDH;'N (4TT"87@A-PPO56W%@G(7# B)1P;XD X[=9&[H MPRU+%X;.%NWV^%VJ$U 2&?&?HEJ75'))KP6O3N C&VGF>\W2R\_0%B*2YFB, MYC#>.$C_];=IO]_]^4;.L_4[(W@""+XJL']6I"%G2L(^I]Q!V/=/B?PD6=H= M>F[O9SD)<0#&4([+/:X&F8 H\#W2W>I:,O#9F<#W 7[X'4R98,6P?0!4N/4] M'$%W)WCFEDZ0>32EB V/$"P,M $]&]C\\\(5\'_$.LV2? M2DP6R\6)/K3/A#@C"A+RX[KFV6?$F MC7*D"_+60X'5BI5RO\C:XOFLE$]K8MO()5]*XRHRVD?/2EF+.'#*D!Z^( 7^ M<0)Z?*%:_Q.QW7':P7(%%DY'51$Y9GF-RC2I>SHLWZ243#=D+E>LC5%FS.X; MS)+<--#\206D6GUH:H;FL*CX.Z;(J;%"%!CZ" M:US.JE4KP1?!4Z*9T_+%I,10/5T&R]B%\H,J6DOQ[GU54,9DE+80XB->_@#% MXB6TLB*S=IQLK]!:PV9!L$,AIZ!8J()3";?E<3[!PC.HB @+/^ Y#(:/;T]G M[LYMX&O(3U@5^>#H ?HZ\8Y!MQAKWJ .MS648K"IS"L?O3 *8M3T[3QNW\I) MO\0=& P-2W_)3'UKIOXW$:/868M[B]F;>6_@O%_17J]#F^;R(!/MPZH]N:=6 M%6X75%I/S&8P8##P#^;%6*?C 1@\W8VN>59]72F1E9KU4QXNQ"54'B<%I;_JC?L.B+QZ* M],^09%:8I38SR;U&P(R O9B #1LB8)K66"FS7!M8-R(Q[W=,S&MG".,MI[(Z MM^ML&SANT168F47-9K%?A#S'S*(FLS@X[8^++($:,($U)VB;S8KP56CK\AM MO3V@BFAR_5W MT $]CGTWVV5H; M6-3:X+IEN!YT>I,BZXR:X;IQL7@BSI?%.3+,]047(0V07M,_TS_3/],_T[^7 M]GY>@*CDY?V<]X7J+#ZQJ_4ONFP K#V "Y4+;PR 6[:]X/F>\N[-OH+IN.FX MZ;CIN.EXBSN>\V0&X,DL_!BIW,MX;9H&,0LQG#PV/F4H4#38>RGO_3YG3/0, M8AOE8)2#40Y'-K",9/D^X4.U=G.*BA;AT32XA&EZZQUL [MFMUB M73W*;H\]*K#'%[)F61R%$1,U=!]5GWV,+<_U^E,U40JNHM9/[ELG\RP#!X9AS(% MJ695%%/[DXL"2=!#Z5O&>$>V1!:H M<"[J%.R]A-H6\$PI0+@(*X(C+O@"J].#X/C!-X=J2V^Q>EA'_6'Q[U2Y7+2/ MZE#3W;(L-I;CWOI4)6$;PU\AENEV/-N-20.)&8]/R>7 M3^J01@C6K$CHF38CD^IBI3=+*VR+%.@L^."");L%:<&? MP9]"1>#";^ 7+82(^\NE@Z7KM\SF &.?2L1T$,1L TX4:%?J\IQSSUH$[ X4 MR0J>$D:$XX.WPR"M'7L-TNGQ.Y N+Z9*\RAF('<.UKR+P,P$CA^']*H0BY#X M\6I=?"C[W<&@,7@'#;GPT;Q+J'D[F!MN.U@&5>@C"UY'A40[&>T%2A?,/6@G M1H6?74[5P/P(ZH!,CJ-L'[QVP6^YZQ,2 MZ+L(ZP1E[NF@>;KCX'?!?S,O/ :DT%]&=RR !BSCP",C2\]<.M_)X'9 #2A; MBIZ<]R:@[ZIY-KR;GO2[\W_1JVIT.\!Z6 M&X:G]4V6V6%/ZQ==;:W!9?WEW=_"[N7TO']Y.9D->U>C\^GE^<6XW[L&(]:_ M&E],Q]?/&C+1D"^$1M 0J.L0<,D LH.HPGTS_5"AUWLSI3/WYX)U&I9ZW;!@ MY7BB>2R.?/6%B)32-Q55@YV^N__T@WC%I&"=U3H74VU -+OU5<$^*0^3=,B_ MA"_POM?VHVMMA<,U+0BX)8!0Z/@7]+#V9[^NG1 Z9/T!O_J+#V6QTMK=P 9W MW,S^TS1!303^,\>P.JYA0^>[JI\+WK=4!/UNO_M*%E'+?6LM#EX/IH;R7B/Y M-^!_5? WC(.H05[B_65%FTH-.RG$;:@?,:QQ8)N'S7&EY""::]#:*<6>*8U!U0A^ZJYKFJ.MW?/Y#35H@Y&E?(2::OVC+=7/VPV9"'24&_O MGGA=W8VSB4/65;MI"JA:X:D=WAX=_Z>S:.TRJ+U.;] ,FVK:A\)HB1U<)J.DR?'I[7)(6]>JOB+];K"C/!!H=(ICV>$:YGXW0)'VPAN M*P1WW"VTB59/L2W$UU!!>][W?K*L3_L)?C)I3^0G ^0*^C_PD_3*Y.DD!#T6*?;1V@@48Y0#3Q$ZMKYF:6)3K(".M+$!]@-J6 (;1U M$Q+I@!(2?RL2* &T\&:.29 !7>9XF/4OTIKA5DKJ#]/K68"X6;H >)(DRIV4 M:8&VGZ:89I,T[];K/>Y?EH-![.QM?]Z71\,9[US_K3ZPFFY[#"TU-Q%%2?Z2,V"T#0>OSNU/J6CO_^HW SXL0LK MW#6F*UO.4B@M,=(+J=.2"08HR"NRZA+'!R_ J;V_S90BB_I09=7*:Y$=HIBL M#%])5K1D6+AWS$,A'W05FKX=CRC1EGLVD=]@%CA<6X;#IUM<04JNE%1U[+5= MZ: ,<#*IVYG<;,#=G-1*& 4Q*1S$%2D*U5NX(+I#6H:L_2I!HI >2WQ^OT6* M=S7-&!5O!FF+K-XO ^SB.,;9*WQS;U+\O>0G5,5!5)'NOXP#% ")CC+ *"&7 MI-H]92\R2 U3G;-A"ZZ(2J13BV;=\6*.?V_8MYQ>*>^"=L4O\%VH^%DICSF/'79P@XTU'$J&0]*]] ML/G.!OT(99ZA25D:C,SL:<]?\G4+*A]EZ#P.'22WLB[\S1R]U8PSKX>P?_2L MLW@5AQ$Y H0D,G5$2T>,68'PL'&&L$O((8(<-TA= -W_=B/Y0ZPOW%Y[ONNO MT!K^*UJ<6N__ZV_3?K_[<^XZ^J[W\T]D1G,+3>&3_- ['8R46>[ DHIPA"U( MN.["-0N46W$G6D9PH76.%3%B$2-/D,"\D')LV=!-?\."'1+S@(-)\HR@9(M_ MQPI;Z CL_RZM>,+JPF!A]IW@S<)UPLJ"9M['T??M;U)_D>\04NM9&,:;K2H? MEJ5\0C(6U"8P.B! :PZ]F>_V!I=OMJZ_XURV+T-EABL5(?MBSFP7&8<60H<3 M#XK0G7_%+"#J%_'23W;DS^&C<@$[& ?XM]*BR4#AT\2L>T+?Y+C5\/%$$L54 MO_";.^:0!R540H9#[7^@!2(!OG2$Q4H#H^YB5_3-;\-I\# /& M70?^5I?9H"T"5+BZL4!=$TT,#948,A(E7,4NN%BJHW:<"<9^<6-+J/VAWYJ7P8J,C9 M)*&?B'W'A5< NG[.<+D%DPKC0-#EZ70 > .U&UK7'RA;@6+M.@*. M.<%%O0&K;B]<\D"NUF"5Y\!8A$7GLS>M3*OG=3BRDIS9-C*JX:S^$?@>_&U+ MA.H%OAO.K=]A5JV>)57N3;PA^85!3VP0@ND&%J8.&&*0J%SO?( 6Z&VIG-7$ M%7;?4%UP#Q&$6A/CP,AT6MP;E#QFZ"$!]K+K,&3# @47AR%J(#8'Q6H1D5W: MN6U^ZMC"WZKE6;1&9;D5.O$Y$'R9>'4V7'0Q[I]W+R;75^-!;]0]GTYGP^[L M[.+B^#17.,*_HN-*G!-ZBCR.B577]>-')1$3( MM0=_[.0_// M=!*]M8_$L"OXA6\<$L$P<1"QI? *Q>I*[N2:!AP'8^4+.LY> MMYN8#8H3DF5$9M?5+I'PE>O/T\ 2O@0>O$R3CL1(N*&?S&FZBNF(!@7T7+'. M<1WZ@'H#;+5@E:7C(]!G\D5/%#5SX(3?).W>%HN_XH00$1_:WPU^ XJ42#BC M-?IAWD)XT '/]1N%+PV,!EP$A!:R+Q)/UXF.NXG87+#,GOO@$_Z?T'K_[OKF M_-U/UA<6?K.N_0 7G![Z [G6ID^XS'3M_;LO%]>7<#-U0[SK1B%#O"9C"6[0 M*R5'E-X-=]^@C^VYK"N75CK>(,DQ7(!"G\SP3<)8@!W06=OQ5)T M$>"V$WB]C%Z.:TB"0^W<+R MW@>Y4;RI+L>5^0JYO3V>0)D6"5(2T*CV)C^'TM%/I=PBWPN;)L,*V CP_[=J M)9PH 2>%:*)ZJ)MZLP+.\LTKP@KXM":V@=RO\E#&N__>QG/7H16L)/[-VB\$ M(;-1*Z-DH;Y!R;CC'*/&]6&9E'4/WFB&M!LQINYV+N6 M(FU+Y8_[7!YWA9&1P^?8%#T,2<#F0I0RW^6=O<7FR(WY9^E&9#C+ [H/]4M=V#MPSL%2> MA,8D!\053Y0N!P5/?L^<' 8)Q%K:>2\5;$ MWVCI9(L(@4OP!:TO 2@$= 4D".4$8X!OER[;8)!NX3JA(,6IB8\4V057[S,I M#=H#SB+6D;_O37$'(^DT\]P^A8YE,)L)^@L]E4QM6BL@HWNV>!# L?D!1N?D M N&$^R+8=FQ[7Q][.]KGL"I@;^7J<](?70SZL_YTVKT>=7O]L_-N=SB;3OMG MP[/!^;"[O_ILFZ%^%N5M+EZ5F.Y[.'"M0R _68,]<7KX%"*>F']I&3K2TO_[]>SW+Q^_G'WY^+]7UMGOEQ9\ M\2_U^?+CS<6_/MU\_7QU8YV=?_KZQ?KM[/,_K[Y8GS_>_/.QLXCZ[5O!RI+C M4O6"*B+;.^OJNSR'\QD6PGH?(/N3-FLV+'#PO);OT7J*E'@2SA'F9IE$ZA7= M/JPX\8>OL- "DWF#I@I,P54,BSTP01>PD%VPCG46.LSZ X1["?X96OI_,&BC MV(\1IXCPF3)4$=IPK[*120O@,BQ/@\>D\%@4C"F=9G1Q^UE:/EH-BUFPU2Q MI[YQL37ER(=@_,8)93A!;;:&H'[$UI>U@:^<+:HH\1 J/B'VCM.];]IT/MP< MSUK![ XL=3(D=\$&SP;=^L2].,,:Z,<49O@2(/N6[C M%T%2[B )/SG9G^ZH>H^@^?=L^;ADP.3(X/RFWYY:-UB6 X/?M&>.8R#&CD(P M>[LNM+.W).9_C.9D-E#VIRN/J72\!:@011WK'""+"ZT_: E_ Z/ITA818D2\80CV-:*BDU9U3&++KSP?3P[1$\4#VQ4,JS%*9, MU^ ;,8;[G3S^[J&2?+!=#EOMD8E/8@S%GL ;E2GF#CH_E)JQU35OJ-'J9;BX#P(?2 M8=83!S$9;1@?&8Q(=^P.U>P]8,>64 17Z(1T(1OP$WFX:B/#K%C?Y1A*J2/, M%J\*8T T !HG+2](T &UH,<:>[CQ0FY;NJO"CE]FLZ=+FP9RO4))QCLB, M$(9@,:I !P+W]9\GZ'B@-?P/]#S1I;GC>IQVMZS03V,DPNIGIXB\DU25P&W@ M[?AXL"?9A+,6#LQ>Y.ZD_DI;IO0A&DP,DJ2NE3J-2,:,$BT )[)!J?N1:XA( MN_%!V?^')Z?H[K4*M@\S'&Y]69;PN*A@?;BLGT-X^%/M-4DU"^\5%XF.2W>* M1DTZE]DSA#+B2*@@,5/GEH7+E$(U::W4W'L.E]ZH1+_]Z^D_3X6(XZF9)4PA MK!LVV)U_@&SBP:@Q?A (8+F,B%N?ZNA1K/"6=IA@.)PHKS4)L&!QP:=Y_^[J M*QA:Y9R=!WAUZI^!C/S& G@+O',B"EA]_6MT%NBT*&+Q^@1O= *)Q*G M1SV5:^%R)K>TK[[*F#(C,YA4[Q2;W!Y?^;0IITZ)B3WAY!"V:,#_"64D'Y3H MVMFF>YA77T\MT07IS$DG#BL'+I<(HJ__[&"\6&CE]^F*0@V+V(^DG:P[3!U) M7$O\6H RZV4*>:#,$,S<<>9X?)4D.4QV2V&FY/(K=1[IG+O4F(G7D6 ^;1;X MN-!-]9CU&> AFTP@82*\Z-UG44NEG9T^/??1* MUE.F0Q(IP3Z&Q6'U$D.;2J>:E$NF@U=/"]_ M*,5TK7)J?(SJXQ9MSWU+[3YYQ)\D4D!LJ(E81'EK/!A;P""2EL=)Q M$EA#T8$2Y0"@5XN@)8/CQNI M[0;B;M )\#)/W%L5:)9;O.2Q(7Y.*)40];,=.-LD0GHT&*V67L>6SYW\PEP=&:=L M#&>OF''FX,'A37+]+W./#^/JR1$UG\*[>"[-H54:L1T)J>)X@@$]V@="]7OQ M3B'5GXY=@X##YZ#J%.X=8CY<^T%T@HLBG.U%+#QE4KP>=PAT,1$ 8'#] M"4_'@"'\24I7%@88+'L)<@G4%73P"I6B'\K!E.L"VF*[WQZ1SY$*Z()O"42R[:BQ*12]$[NO M=@"//SD>$U;I@RJ]-/([V>V'@TVKP]W._(X:12A20(C4DD#L)0MRF.B>[JL= MKR=HI\36+>&S'Y0*_;ZE>^2RFKA'UP]OSM,FE?!;,_*0K'J%\>]D37_G"7'? M=.]9@50>PE4;3JH5N>!RO)5B$&5&.-&_HFEALGD%&MQ%'V2U3G8-E7>#3H3< M9%;$-_G# MG-QUN9W+EE<'E()UY=N2;+Z@C2.-G8<9!49(1!H+@F:E>]S]?M MEP$SY]DK/,_^ I1P*:W0GB")>)+:PCTJ36(Y+0V&]9 (4)PJA.4"'KX X;I3 M)%%IK#5Y:R8O.UKCJ5D9O8A#F8.%_#'HOB5& "V(]FO@CT2_! K@,QKY&TY[ M9\B1H;=RIZ"]T+=RWQ=3=,"+2Q:68J= [#$*=@^QC5>:M&A\VE4D!R7"5)$6 M+%!RSU0:OSL6RKT+S)M*#J)@',#WN#K-AB=+%F@A\-P1>'%XP)JR'M7Y;/ C MI3F<^W1E9B\L,Q6I1[3@\]POPD,/.*RH+6%ER0;!F"'C2&2=GY^C!R8V.\4Q MOF<# 5>+M'V(:D1ZI9D^J"5>=J,I0]V [:%3['EF&I&Q*#:+,(=;1<)HNX@' MMW0HBQCP4L*-3I)OJ/+OA"-Q2 8C'/+L&[$31*6#G5"W8 X!O$LH3]4/6OA* M!LO4;HQ! QPO5^!(68AAM> 3F>."$NX4SEF( M,&EFE> HQ4D+A5/KVOF.QT$0/)E'8OAT+?=UG4 ]4FQ0IANOR5D9^1IF4<3N MX"UTH@':#!ZF<#Z/O4YD)&(.$YV<%?00:]KDEEPCSG+ON; F<=U3ZS*F=^)V MI#PT%'*U7.ED*1A3V*@7X(N7E$=&BU 88O$V@<+'1H_R0<1#PGB)\4)<78DK M00^!L=YBE'FI,G0IDX06Z1C/S.EWM. +;KO$VN'E!_SQ2?P?_P[]X [H%IMA M? A#.RZL!9RE.$BTKZI 8\H@3)H<@X*$"2\=Q:DE.WV:=,#P=E%XG".=VB:[%B;2TJ1^# M[CH=M.^@,BG2B$(]-*G2'/WVH9BQDM/2P\YGG'>1\9L<./V=? MZ-&9U#PIF\P3?5:6;'; ]Y-B]UH+ [=R/-$\%D>^^D)44:%O1)8LZ*4?55D* M&[.CMB'_H/XX0$B::IO4U^KUWOWWO:FUXAW#P8^91-S\;[T'?GKHMV(_]2M_ M8K?8;=/TM\$Q4Z>*Q$84,Q\$<239FXELS\5=T MA%0$;K)K:]HNV=\,?N"L_;-JC+Y.(=RWK?J&55!(FJQ_^@^X^]5NI#NM9R-/(;9TT M^;UQQ@)'<,4Y!?U&IK60>(59'YSVIC^6<7M?N*<5.K #/#&))R^PAH=9%;[Z M5%9FAL^V@4,D-P--.OE6,;_^(S&_(GU]^>GK=;J%_"AM/:(&0.HM]4*%+@R> MO="D@V8""WDC_7$I;^2M'+(*W91I63?%>..O//G5.S93W7NOJ\=3Z2"\ABLT MJC:DI*V/U&1TZM-QK;PJ,^6UG?+!Z:3;AJ@0;F8F=7=]SQIUK>N X_ZP)EZV M3K"NBQT:'9V,2&M )4,T(+)C94\PD$GV34ZMC09ZH0XR#Y@*!; M6#*;J+1U=U%U@GMS8D1%W)LF3WM38T0F/E1W9.K3<7-PR,QZ1;/^^]_/'JN\ MN4=9IQZO14HQINKG#[5;T/_K1(IIVBRW^'1-1U[\^GG_Z?.^=8[P#;NWAKDR67I0.%0P%=?]42,U%EL25)[7M ML9J[2S5W\D^7]6ZHUHKZ1=)Y9E@'%4N_+&-Q/Q/OD?E'B@:DU!4<"LK/ZDU% M<1OD44MJ97#G5EPESK_WIK)(P)8Y"^N'?K>K\LD5Y\K>JS*5CV:Z)]_C2,W] M(*#"FZ$@.:$^I>N1"X&U:[D>(4EZ4)">*D&#R7-%:*(D"&_-BU!)"?I,S.^N M+.Q$[).2<[6#1##,VW6(><#/I"&F@Q717 :"Z6F+Y1R@+=[* MIQO3ND5+3H6%X/$!N_,2[E<:62%K-(PC.8P]&HNT^W2)Z/S]/>XDE?&0W2@( M2#O^%6.EI0 +N)V5HQ2ID(NI(^MQH ![?FX"$N JVL0GP+<6 LF\;Z).+P^H M(I6H>B=8SQ25?(;1.BG_X4J6;RY+(8@I/Z'R8P"$E,J-B.-O9?5'08CG^5Z& M1!ATJ)^M@<44L\8=%^Q(ZNV2(C+?V+LUW(P5]O ]5 8BWH"0_!4[@5388J8( MENFMNZ1@ \@AB8(LMD8*6!5&D3R4'05H(>Z"0B@MA++P[[Q5P!:"(2HAK&0I MR"TBVP'CF142WSL1\IAI!'*@[S=2"#9I+;HO*2@-HX[6T8_#O4&A/J2DZX+Z M46^JYKZA:JX553.Y?AN .2#+XQ'Q4F;+O*@RG$0@QQ.#@#(WWR&%. @\W80T M^R$\P$TJQ.98_Y,*AD0VEY4-Z?VE[(UW"=>IK%2]>ZB!Q#+I,ILKK>*BXD(^ MV"5G@GE5;^VM*AB2%YAPW*5$8:1(!8\MEH^*T%:O''N/O-;:8HE"VZ5B"PM9 M!G%+BA\Y2HDL5Y3H<7@ZJ4281Z6%P)B[NQ,PDRN>7B=J2Q%-+3&'IC_06',L M >DZX3I321?:Q]E&$@BKFN;$%2A];,%,O%.LM(?T?J$L!80L5@S>Q2A4""&JRG[Z"9"$5%V;NSJ#1DO)7UO\5CT3,% MQ8],J8*_5[Q:5(_X'JFZ@])]/_O8@1[-DNK.FB2F5ZGJ!I%42NT!M8 MEZ\!T!OD5)05G;Q%GM5<>D^B-,N1[L6B5D$R#*KV5YAPAO+./DFBOT4(Q9Y@ MQ!,U,K_#0,GZ*!)0^RA*9QC>D9;%H>DF@#ID*078L/(/+2")/.L.60]9F#1N ML?]L@AC52B7>VSS45,UJ0O=.04 ^2CY)+%6%[4S&0E; MN:!S] _2']!@EE MH[>B ME^^GAH>;:ZJJ*L3E&/$D$SA(_2_D2KF13 N<"I<.%\N[K6 #/*I;LAS:.8# XA:YJD6=(QB?%4?8K[@/DK1= MJ]XE/R3*@+Y-1E(41\X49D6BEAQT1?TSM:)?.DB\&9$?B66V]-;M.BV)11A9'BI51'W<+W9D"68J_PTT+G>_&6[%O5C+%!TLV$99]( M8AU:%.! BO)(Q%7K+Z,[7,V#>5PH^W)H=H3Z4R3P>S.A"GDEDI>:[>($GMW3 M"CB&D>V\HKJKO>ZH='MD2*,$:,O4?$WG3-B3'+LP3B1H)V<1BZ7<7UC $1?H M 9G&[ZH^>'XX8522P"'31I?H%>JYDZ4@?"]';2]HO#((JE3^2C>I,4DPO\,\G(=+]X-*BQ1ME;V MXX.=*51=O&#QG5^\B32 Q]96;]FSJ03?^K@&H?T1 M&:F];W>*2D"(XAVB2B?(Q6'1"4EKC,5Z>7AT79V)$MPWF&HYA7,D5KSTC;-! MS8+/G%-Y&@QVT8N2!M R!SP4)\A-Z?[[\[.98<7'X$"8/BZIKXN6,, U9[(Q M(?N)13J==.5-H6EL?"-)J M6?TXMV[-#F?2#_TU@%Q^"M='0(L_ 1XD__=YX*?61R^IDXC;>;+*C:CXN$OJ MRPCO.?LBG+TY3^OVS-.M"?3*T;+Z1H8O?+8&7(V4EGLGLF1"U;^?>M0XZ- M)'%TP+S(31HJ%^Z$&%?H=_O=1*$MG2",CE_4TUR P3JI[Q(KL*591[O=0 M=62CP@$7^\%8;S(+-2;V,> =]$A$FG)&17W@;$Q$+ "^V_, M!JV6KAQ]ZPB M"UFUT9LJM7!/U07K$ C'"B!,Y,$^>;[PR=D/T(;G 3%W!%&6F'@F,NGC'B?S MEZO?K.'^V8J'#TM"TU]+3[U\^?_K7C77V^Z7UQ^=/%U>77S]?W3QV MW/$Y=N0EFOV>_61=I8X\8/P2;)XK#AT@W /?%<[S'WAF8H&;I7I;PJ_)89TP MWF))SE"M4)+]96$=<+$E^XSV Z2*B?WB['8&+3D3MGC^'?P[6@. M8.53:#V M>-0%J=65%U#L"93#Q<^SR4(33>@-VTAN]QUIF<$MOM)"?TD-.-ZD3>_5= M5DP[L\D.]V:#(3V;;003]GN\019(S%XL*R/^U)$Q2;%ON5!_2I?8Q@T$X5U' M6%-.U&+6W]42D_/_V'O3YC:.;%OTKR!\3US;$44>V9:G[G@G@I;E\W1NM^VP MY*>X'PM @BP+J$+70!K]ZU^N/>7.J@(U>&BHB2^V2 (U9.["YVVU9I=0#1=>V@"0WA %;2[$!P73\ M\"_#^EK]7+='5 F.9VU3<0HBQO5=17;ZR.-R(?@VB%-:M>26GCIFY)N4"]&E MPJ'\Y,N_=DX'%;]9PQ$* #@!V9DW.P(RHU3DM6_2M$33AO1;E=LDIXQ731+, MV&\5GKC7A#4D=7FGDI2D0YZ,P@'6-I8%CZ^V)3XUVV[X!/#=CBQ8"Q7. ML/+X@EV1S@*%8OZ],?![M1IV ^,S&72RVPTU<"B\#O=;O%5S 56P.28._,<9 M8P?+@.I4E)=XIX+.(^:ET:M35+DB>XPU!#(:-[3M25+SKF? M/_WTBV^>?O/HZZ>???GTT\\^_>[JZZ?C8.JDM,W[Y751UB-EQ3E](!MHY@X; MZ).[LH&+CTK)VJ,# &=M[&6FLC>;? MYIU#-?]\/R#ER%Y Z-.WB73<%ALJU>!X623SQ=O]WR,WE*@5UA/OLD+R>CN MP-G$8V4"5\$A? 8^6ZZYT86P@RN"OF(YGJ,E(:K)+JJ5-54#Z$-?/?ZT6/PM M<#X[V;?HY(G? M0H'_#MIGIH'XU))NCW^WI-N33QY_]_3;Q]\^_0QVXI.G7WWRY///'S_Y[M/O MGCYY\OBS3QYZTNU-3>.GC_9O-GWUM[L//U[]]&+Q[-GEXH<7_^_3GQ;/OO_N MAY_^?O7BV0_?O_DQ^4,:??/OKZR:-/ M/OOZRZ\>/_WJ\>-/OWZE_7_V-DYQ/OWWV_7__ MKEG./RF%0^W#"$!@,*/!;;G/0"'(UF'9M%8+KM'[QWZ>]F)M8Q1#):$8SB#: M:M"U@)@PK*69;%M6"-::EKL9*"2,OP3(6=I>M(V.8Z5P37?8P!U*;3*H7EYP MFQ@@(IH*X=(:C/<6N1040A%\!6XGBTO,=];+WE;-UGQ@1(2AA76/3]G@T;B5 MPB,NBL6V7%(K[7H1HO?3'-A3OP,N'[^\B0M7I"+?MKSKW&IPU[0VK\!9Y*@5 M"RHAL2 BE@!0D:\4W4I 1B@,-^>O72^T!W#CWF>Z3$C.UNXK$ X"%D;:,LS;JMWT:9)DCSDWA? MVAMT[L?'L5:N%S?2.H'$GNTHQR^$=*VDMR+4G61SXF-1K[PB -*SRZC&N/E M'D7YT1WGPQ9/()WMEMJZJ:X?(\,* K(>>FZV&6IJN@QU6ZUN6,KI+ VAAC, M!M_3K]=5=]VT2?)*0MHX7]B>[@TP M_-W- JPRW6FWC<_M)KGEY>#VZZ1?@<2/QK52[]-PC4,>M>B7\>S=08\L$;%* MD[N=PY2-]:8ZZ:OL+);7\5>8&RPK\US:.43&/_I _O !IX-P6Z!&>J10[E0/ M3S,S_@0S,"FI2ZC"3!'\?/G\$I7;/FJOWB;7/H\B'U>E3G^)-X9;_7^;]A67 M[CYXOKH)PR9L*1457_*#C^7&+QC.UG#R^,UNS&I(;_\RH",WO_O+*/I1 GI- M#L;K1:]J0/,<>F2B7D6^FY-9/T0%"J.'S<*6R8/Q?T=6\4LN0VW!T,'/6FTV M^I#C=]2-JZV,:6^HZ+',("U#?P?%:0F6S^F!/J=7L%\^IE]^49@@C"PP=GPF M <=.6;S5\R!Z_I-'2#?CVY\^0GU>3,IKRK*RG_Y/(G%(2L:++B\^AV^T&[9" M%H+D$*G_@KOVJ"V5U2%(/U*:*N7JY=4L 9YU[#DE%]TV6<&XJ9NRVE)RSY5? M:%VE-S*ZC4,=MT@:G[0;:M@+T<*24Y^AKYRC$J[);J#41WFVN:?3;U$C0B.( M-*E#;:)&8Q2HD_>).*C]'^I4KEF7N^C^DE.9R&KBD]7AT,FMP;7B/72N%YK@ MFLBP.S@"GSR6']^K)!Q^[/CV(6G=$J=%^:!LR-Q+/2#];O?7$"12M M-5[A>S68>$KB",GK?YNNJ2^Y:Q3R)\>?Q?WJ"9,EM?'=Q.^E][RC)ZNE5$O#?W MQ0_OXO;_7%>DR7IBWSIB%KPY4 >V<.JB :O:3;G=<*5F;5^4HKV3P\*,[TC/ M.KE,40*=1[6N9%>G+T*=Q!U\15QJA]J&J-^-((VS$8X:&!2JQL_!+ M=KY:K6U7_K!QH$)U'A>G0/$W=YPHD/>_'(5170BONCEEQ1$\6CDH2=?"2=XX MO?4A::R"%15_F&G29*&("BOZS*D1/6J80UB?MO^:G#\^W1QMK>**;^>"JK$C M1\L@$2,Q#I&WT(Y"RQ! MSXO%\YMX*J,6"15.D%-"^IA=WZQ>L3(J.)$5'YO5_.^CCS)<&SV(G&C%M8D7 M2L;C@,Z-ONK>[EF1\!+&+1]C_*Y/SL\U_^B0IR=E?W-8_/#A-VT5_HRE?H. M1)Y4' G5PU@G6M"U\1+ M_!+]4O9-"")$_6:41]D3EXUXT7G#@RD'G*OTI)0.6 F61TZP/U64-:4/((=L M/B:ML]6#*1L:O*F0=*CI^54Y=&PB^NQ-%2X4'_9.5-5QI]5TOX:@\D):]FYH.[A:1N M$TE;&\<<:%OZ3MDXC'D.F]XI(0R38VEUP9-JM3ZQE;ZNVX^])5!,D-[!>C$( MM43&72-%#]<*XXY#1?)[H +)!H3$_'=.J=-M./'.J5%7O1@A1]6_H@;&Z':O MVHH1!>5UM \:?!(\3*@'L5V[NMH<)*$=U=,N6 8X54GF:R)9P4 73Z.G@9K. MP.O4A=1\%.\Y\'O4F@X$%(\0.K5UHN%2)RZ9T'PN!4H0*$F->Y$I)-K?.BRZ M"F2%8@"R!N0!#K4X%I>+JW2Q%/2JO"?5$ST/"\/1XHK%FSD@V)(@RIC;MH_) M=Y%Z@ $PO$!F>]@9+IO4F !W 2?>WD8U'/5%68ZUH)+QIO&J)W[GZ=S@AQ;:T" MM5X>P*G*]5=U2^*I9692XI+L;N(!NJ"CW&#-@*-LFT.YC8]"YWN%[-U)[R(A.Y8B"BJ=V!-F]2XF'8[,!^N%K%.?/W!XUN^"HA@T#! M3C8WX&\K;?;G-@[.0_O] *]P]%$K@O83+U^\QI*4!#?DN&O 8:4::E4+6M?< M:J:*%HM)O<$KF@_@ :FH(F/[UDIE84_;2:?";160XC%BX40KS)E9X3,G@Y;Z M9S@%3O:Z#M=-STW4 (?J#9T))0.%UVR1N!W6@LYW<3B9+%5.H4Z,,IG8+UKL&V5]S9R//6AF M5YS/DK2M\0,XH*MY*R"*?(5$C,\DLQB6Z0F%[$OI0VE[F_K"M"M8K]?,U3H**;BM MWZTD.V%$BRGOU-F[0PCIS;$(0*''OY[X>7\FM-K[*'Q2:O?Z%H&78%WTC%<< M:5KX ]8.HM1-^E3=^QRX_G9\_^S^.[JR8L??OK]X:NJ[3[]PU X ME&*A03N$77,V#EV5J[9: CP9T'I74O<'.PK4_AO-1T>C1#!L!+D?.MUBTK49 M4NC54\''$911KH4_EOZ^#J KW25MBM$D,#'N^!]182['W'THC&.98J,JX-3- M?=V &ZDT;7><69&FMUIRD03/T=!RTP%K(\2F'^ [2N\MD2=%= M:)8X4@+,ME2CE?SP.S(LQ?"W"O(Z[D++[=1W %QHD9IJ)AUX:,^ M2[X2>29-C;)^.[P@;4+TBU/V$Y^/OXO/2V#T^.O]8NA&P:3X@.+T4@"3>E.U.XP0;0D)).HF%: ,IPE(HCCNA[$&=N _Y@U]Q ?=S!VL?G1H! MN%.)9I?*-EG660LGZEK;'S[T__1X]!3G=$AQT+*Q(*7 P"WC*.J*\M#Q+(#H MVR!SN=&9:O8Y)3?4J6S3 VNS,# LJFWZY)JI-$U>1]_3O522?EM"/DK'CN$L MYM\YB89YH!3%#D UXLH>A4/T_08MY?$>?\D%[)V]M\>_C_/V]1?_"N?MRZ_> MR7O#',JO/OWTB[<:1/D&OMH?D/CT!L"2H%%ZHWP-ZV'+[D=5T_ 9[E();)B2 M2%/:48 /K$+U]/DSIIQV0X=!,N6.TYE==]>@!=?B(/^5>%F@1E2[2TIN M9RSF=B%S0<^R_>\IVUI,6AX<%HQD#9->]^0JWY317="Q ,T>O+5"Y-&TUV5= M_5/]Z&1#"+Q[T>V1>&C''\35>=#(!7WN+'T/5?I6AV5H+Z).C1+6:<)+N0!@ ME(=JVT\]]9NAZ =-T.6Y3$-%P0+XY<7"JW MU]2KECC%ASTC)<6(AE\K#ADGLG765V>)ZJLTZ_TYHUZ474@H(?KBRL$1)Y[C^R+Z@C#$K\BRMQ<24 M+SM+^<.4.%MAY;<;TS.ZYP@@(U3R&(!0&@:$OZJ;.TE< M&PR=7IGAYM]HS]2WVC-5+*X&C(XFUM.^#T%@O-I8ZDA_&2UU+1,>EFT5-FG: M.H>U]@KZUM+Z*TA%3G/7/);=87IU(?7KV>!:)F^M5A:K .^0WTV'#%UM^QL" M+VLJ?@VBVNAFZFQ'1XE+Z^_8<.<3\T?+#9/\O/[BS4H/*.,ZBNBZ26R[G6.8 MM0H"L648,>^2@!]IO2X7B^]PHG\M09CDBZ-8'P$9J;MY(G^$X=2?W&& M4O])@S'.YOVDS?NFY/@HBT#>$/'R$AOO)-F 7\+T4/O534G]!N0DYASQ+-A6!C : M;PWH^./J;>C9TN:Y+K5QZCD_ESO/DDU)#M'B7#Q?CKLX*?9)Q?[4=>0085"N M8@!X%H=\6YU9*4T=K MOA,RI:N>-JI_-EZ*30 YOU1$**(44R*=H[N*<^'V@ MTDN]*]6.B XRHO18Q3DI-MRBA'\"O2[^>Q)SZYVG&!G?M65: M^660>*ZXK\Y"5.V]]> V>NST-.]=1D4H?6L@<[;W$?H2;:UQ89+[2=X=\_T@ M4P!B7U\93Z C^R[:2,!L@ R*!M6RN!BEL.84P(N&N%]D6*9"]L)Z,4H6\#5M MH()!J)LI44(30!YA'7_/0XSMVF.P9A&_J.,=I''-)P)8 M+0IRCQ9'\]7&G>E;$_,G/W66H*NT(4XA7I6L^B$ MZ3IJGJ@Q P>FCV6^$<&"&2[6CFW7Y"-)%N8;>R7#I$F@(N5^'&MS5&4;%LX< M:63@Y&Y-W@DP<64V8^;7%GR.G"'H(>_ M:X=]G_<@$SI9;'YR12OT:JH0QT!K5PU*-T#@YKRU8!;J?+BD03Y;)NS%?O9! MZ+TD)T ;S^)ARS&J[V3'FO#TZ 8TK(0W"-%M7]\)-7EG7*,P M!6Y'T@CY]'++H45#FH[P<)]AUBH)F^4'H@)S.TN\VD^ ME*NDZ+YIM)L93HS1L5^IOU*EOTA0M.5,.G8UAX;<"R__\]@DP$@I 0627 M3&Y5YR $/EUKM.)5W4U\^YWRWTV0UMKNRD;?43XZL3UMK?M-(+*BT:NU%CF* M.#IN>J+=#ZQ+]!0469+;R$-9OESCB!V42:,%&W0K0*UEJUQC;J;[+;$3-RH> M;YKI9CO$'#9+#9'113%CI36!KZKKUZ[^)@8Y)>PV1+NA74>-5[F%8N[D&9N^7T73>3#XFLK'A(D/3]C3Z@W@@E+ZK M\D<&[AC;CT(U;#%V20QOJQ(352 %!>Q"-U&A[%0OWPQM/V?>(!W.P9]4IO6) M)IPT$8.#B%Q&BIC)P#DK0OSC/I[( M6X7PY,0E$W5U%!=.G>8X"R M\&/FQW%\?/^6<^GJ];M.0:F;ADT+\(DYGQY+S;[&-G> M\*C6=L'>-SU^D82)N<_L]_<];*=/"[Q,,:*$@]9IUTQX3WT3H^1+?D*64#HI M1,KDG):3%CF+OT3JF?M1-+WDO##O03KOZ::2M+*R>Y[K""FK-640F&Y,,5&V M^;$9A=3W13?>M[_W(A)P4XG3?^QH ,-^DZESMH\Q+B=+7AL'M@M/C3. &E\D M"86>55Y9>OAY/2'-_'2GRP4#?(^^2'(43QM0]>494/5><5,*.2_-0EB!F(VC M?7!!1J^DW(JQ)B>:C3G ]U5(,(?G_PB>B[Y&LN QE<*)@1=\0( M%YM^KP/,)FFQH28=$@7D]$TVAZ+&DXZ7C#V0Y\R7LQH1[;]CJ4+26A+\@D4#&C M"U$I0\;$:SB8,Q"V7;A#B>QR\<0&CM@CN?9K)EFV5MA-BIUENHXR&SOJ^*XP MTFVX.>XS6THFI0>J.&;)U^IEXFR2TC01/FD14!D);02#]X(E&W_0!] ,V];; M( 'GJW&1)LYHOFZB<_L*E]ELFV9-T_!:HDZ@KA.4AJ)W@C@NX8MP6L5-$.LJ MU+6*GGZA3Z/'R-$[LN*OB#E*P'_%M&\ /@J2 MNJVV6WV%4=&*0&U#P=M!M[ M# Y RKWW;39ZL?#STFWF*Z<7A24U>>12.S(.=J3GX_$K&#K@ E;=&LQ![/;1 MOW2)O'BGN*;U@N?$C+9+:S+O=JRXB$5^2TN5.N+\(RI *@7)-2E&66B:CG(& M<24+&K*P8H95< 3+-*],-A&'8X*.@1W34%=6[WD>RU(*,R\[\?8PY 1#*^[W M^DY;07+W1ZI@),\[8?&..OV*^?!I5A!WWL;CQ&2H?:(PA4BQP\\!B4S\)02K M?01&E14*(4G8I=>*KI'Y1NLHZ>2"$6D12G M_4\9 ('/,'^N &@RH\EP7IS,VW)+Z: $I:FZ1:A(%E-;QO) *9T&3+.;M*#, M>V_@C<(1@XF"UK@ND5<'ZZ:1ML])IO/$1?39QI$ *BFLSU]PDN/U^0GE'$O! M5EY%B9H6,^NDW.%C=[W<.#DN><%T/9^>]#7FQM%2#'UI@[=P@O+R:2H=9/1F M2>JL7"2LO?.9%,V7K]?^123EH(O#2-MT=G="OOOZG(2EW>DK<(B!W]+8WE3' M40*B^^S,>F@Y'*\Z18%QLGBHH[7!C\A6,D!2[BJAY^OS3AZMYG+"OU<"ZL]/ M3?Z(J7&K@T[+2M,KS#+3?*X!*)QX]Y]K&6%$O('_S6F0Q;=8RQ^Y( EI_\:/-S1]%*>IFGC M:]5^6CL#9\E/(59%462$*'<(]"PQ,AMQO2?9Q;3H3 _O1B<9CSS0DE9MN!WW M4<.0R&Z1.[D):QX#0-1*"\%OT#IS(R9K1:\!#*]/V;-=L\9X&R45*%BPN&:5 M]BFN52NX4=KWO8BDXFI2^:!PJ$ZB6FW)7S9!(>85QDJRDGA6<_Q"8\.+_/)S MSU*\B=1_],'3GS_X^ V$/W[RO[_]\:?X61Z2V#2O=%01S>K4H:FH=G6!PO7H M/58ZD9'!2YR =8.F2F'V+T4Q1(E.CY3797(\70#C(KJ$PSR^TA'MSWY\4K'GMGD4T MH:_=BOQ/6& X4)? MP&TC7$'Q[*+@03E4.QYLH(H%_/E":)E1ZFTHZ&]?!3:#F$C7N2 5DKMZ)?Z> MXTQ32]?4T"P>+39F:CDU)>0[A7?1E>VEHN>V9IS>H(QV5=^&3O(83A^P9^Z0 M_TH@;)2+["3*Z,8\X0H];^,[(1H2"6Q M)#Y^;RL<8%>O- 4QNWM,*U/D;$MJ37&A'9$B,(Z*/RP-4CQPON[6W)^# @;FRV)44ZA:>L8 (?9/Y+IR,5NS!4,,L"8:(MT).E'6B M&$&2&^LGO )[8%;N\6/'WL7/%S]?/K^D37Y^5\4OT8]J?Y[?5&&+VFFY"X"K MQ8C,M!;JC@:@TZJM3//$)-XUIU0%.+3FTXV_T(Y#)_!1HQ\I5T@/&I>= .\' MG<7<]9;PE8H?TF&%.^6*PV87AJNWN<.0:1ZD+@W>]';^>6'%BELJO1Y7(Z3B MXU5)<1B8RW0VCTW1Q"V!'(AJ+3Z(;&?C#YK"\'VDOX&E*9Q&IF1)0G&*@D[K MEJD3WR& N![]3N2F@\D:HPC800J2D&1@2&669>1SAXZNJA/N;8+UZ:_H),?0;G/A?)$1U@Y? M8$)QYR&HB$M:)^^X)-Z03.DG??M#YC*PV*D7 D%$+W1-4&^<99*M!*GF1BQ[ M//]FXYEY2:V\^.GGYR^B,\ 9+Z?;1KUTJ%SZ6Y( JT,#D=/[$HA5\&:SQ<@C MBZ%&C<[2&.GKW/@W$-J3JN5_=:[E_WFU_#]"ZT@TN&-_D(9MJ'R2<;JI-KU+ M5LW%*WT;!3GJ9IZFEE HED'CH;.SZ8STZ4F;[?TL2#+V-?H>+IK320TIR.?1H4SODC?H-C4:[,(^OB3]V& M2-"J[<$U*!!(- @2'EK&K>Y,F! WKUI6O0):-SFU7S-*V?%WV(\8^PZ49+Q8 M$CC-=-+[EZ.%(?&3>G_=:V[<5F(9#HWD%)[\]'?).;"X-AH_YW6<65[B'&SW M*H0]>R6$.D_(=?(875!NA3S*K\LD28Z]Q_@29<]I-:/XOODMP"9PU)7WT,#Y M=Z*GK\MHMPS:(ZD&[%/@B!MEP7'-Q ]+G$R]$6>"2AR42;-DV482+DC4=B&0 MWE8HWSO+T;MM+T<1?(F\Z6<*@- 57&-FGQ67'H6<5 M)E8)VVVY; PL8G>)>@:WY^FIU)8+IY".!66_DS'0J=U-6K)"$BE;*8(B826I M'MH"S"5TD6L^CDB$ 3'F.-LJA3":KJJ-)8UN:#-TZ-SBAC=VN>:7Q$%TNH95 MMS:4M(16"?5:?#UIB3?$[9A7Y#+E3(5W(6&34$#P0J_+KFDTYCY'W3),=O5O M.+AU5@^D])VF*S[[XI']I9B5.>8$ZH@BBY)5H>LG02,YP^SL.Z0HMUP8\@() M+)K5+!7!,3_!>,=.6R?EF8&*O'] DF;8N[CV?\A>5@M %RK<*0)Q,(.^C2(D M7)Q>]_.FA!I92PIH*U]OCQ]MH.GWW-J*QTA]T50P*JUK2X@\9F]3Y WR-D&: M(8DG;C/FXC$UREDS*^T7-YIN @TT[2S!8;8:R04OWG381[:Z+??5^AZ+_9KE M),UM1V.3/621/U[I&9J9=YEBY2Y0GF;!#F$W!LH#HD@MP4A'2K^D5S1L8MB+ M6<$C+07>1<:-;U[X]B[WB(B0/>XUX>":-I,L_K.KCXW2QJ'<11>TVQZIUUTZ(L2YP3A&P"4_WCV44ZQA5KC0:4(!>:1#!^(X<8L0@A1F;ZUYD MGGAB,@D=1Y52J:X>0DD_IS)8'4U Q6>T8""I M+VS?4XHWR(%OU-@U2S3FQA46()B]D&=+G#:K9#U."<'%8P5+2W=@M,)=![N' M%F'B@@DSUEBJVF20G&'VI:/1:53K&#=WHFOGH',9NK1(CQ6U:$8CD=E1:W[Q MRYB)=P;5\83+FKO.NQ%K*@ZL$C/UXF4V9-R!:9 8SR!HJ7A'JV5Y)K=HK/$( MB0O2X_I:OK/CQZ.CSUK"'!(.V_,1L='18[(?'?M,"K34>9DX9"I?:>>;=K1* M"E:P!R7_6!3N/=_3B#7KCHEZHUW=C$V8QW 9O$@Q@@Q4''<;.8G2@^.B=I8M MZ?Z^6B MUT0,[H)S,N.U_QFLCY5)H(W(RO?V+T,=-I7@"JVS7!#TLEU,X)U5,3O:UHEJB=8>%S_I+><]A-9>K9H:FS+%=$4YY)N#G4=5YS*^P!FGK2X].^^V?>]3;=^)[YY_.@4,UL$EP-=*@<3Y>0L,RU)(OJ=U1L$.G.T7*.KH[O*OFSYY'MSX( MQLR$Q%$S340C-]3AEFM[U>ODOTJD$UVSRG4FG&F#'Z@895KEHQ04)_'BMI!" MJ(F"F]:; :$3Y,+74X26D:Z>837_?O6QL5[U@NX@.Z;N!*46',]F[N$DYS#W M,+D@5(>S0#]4@>8KROE?W0P> M/2.O/PT2H-(0=C1-&O2$V@<4V9;HWJW3U#^:[__@LPOG' Z'N@7-'5CE;ZH] M'5M];F;R2H?7CK2V''$;YC+J 1=,,T9?Q?>^#>39=X7E1UPAL2ABYJ\9[1L'7C.Q.9C%.H M\Z)RI%RZ<8Y&-=;$,$R['3!=IGHSZ3LUB-?79XC7>?[567WX>/=26*H.X$IJWQU>;^P<9;/?_HL=P]4[K*L,5/J K8P0!JKX%"XW%[= M$1;0:L)YX,%B>A:ELR@Y;!L#_:,BNJGVG4#Q.MC_.GS8Y<37 NYS)&?C06@VT<-:/0A\)UP,:;#-F /^K^-JY880P<0.9Q4Z&0RVZJWBCR-DX+ MRA?.@O3@!2E1SC/-'D\3/S9 G'+04[&# LMX7UU/JEV*H05I,$7>T9L0I2*Z MN/2$T-Z/.VG5IY66KH3MWPAOO&8@SV+^0,5\7#Y)5,&>.5(MMTEJ(G?+U*QS M+.^([=?9.VTJ7-B5_[2D")-'1<.AW@6Y J#BI<,WRHLNKC8W!U2,GE M+!QGX>#N,!V,:$IFP S9.I7EF,^QCI[<=N:O9R/X0&4G#:Y,R .9&]DMU@S8 M2RQ=A\R>U8J+6PQ(\?E), M4-Y3&=/$5^>@%++-W!"S# !_Q7?/TODPI9/@=>6OPBJJQ'C:[U,?)+^;4PAZ M&N=$AS^3-\.5\YXSY"JZCME0.2>B],3*%P3R3 /1=:PWXR8EW:;,@7HARX"(ED):_TN";^#2Z[&_]_O_QR>/+ MKQ<(*N.]WODJ]++_,VP/\F+"&,08-Y*UL&=,F'8T[KMC,&4V/26.F2\>G3EF MWN\Q8AGQ/T#FQZ?@\8OWO #1$8\O M2I:;<5<;5&,K&?B2\43GXV=E1@F]Z&C-$)9UW8"+I'71E@09U-H(UWQ<+'&! M=0IG4]8RW"+-MDH\V)V.VF&*[#6Q"9)%A/G=@+ ?H!MJP<_K,.0IT7*#,U.0 MLN6!71D;2NR^H<-S) (,N([/G)8D\XBY!;8I]/J!=1CM=$X5ZFX]ULFG8X^&O(P)5'ILA0V?BXR%# M%Q^@EN&/J\-JBV?,; =-:9^*9LJNB#3I?EP/%7J[:IFE=$08\G%*6"LB(]#M MTZPT(X)Y&6:>(0WTZQP5[@P-+C0\L]RJ[!$N2I9K,]0KC>AF9D>-@H?X0NX= MV5I*"IW'<>7#0/-KW?.(HY3UT*RFLK_X4:SZ M$TP$4N.U^.C')\\^7GR+L8//->GV/(U)-B),W(,G;+C41K9(?#8I>J?=S97< M9*^58=X/H9]JE^DXYQFKFIF[Z*F$6TQ_&X__HWB5WV>:?N[#&3 M -LBNYZ)[Z[TF23(=71JQT]"\C9LJ9VAZI(C95#+H=51(6E0<WQ6!)S4&/ MCZ^HH'>5^VS:D?2MQWNN[985++XD6O'DQZN/,ZS_=V%-X_6>>$>+?HK!$_[YT7=/GGS,R1XSNFP11X,N M/2LYBX3;YF@;>9J1/2.FY'3V@@M^0;9V,IXM?;8>=DNR.!#J72AK=:7\=+.[ M&QT]3181\9?+#_-\@6A5!#;FM9)1 RN/3)AL#@OA<08ORZ.N)%+N!## M\A?A@\1STO0OM$9NRZZ[D E7.-0Q_,Q'J+E^\?1W>BSN\$"-\5I'B)%5JBV, M2RA[S]G0+6ZK1H)&"$/N32*^RY,YH1/OYM4?^Z"ZQ1L$7$Y M.%D[E1>+=;G#D-7RCFQ%"E4+MP+;@TQO(YFYOH;/C:%42 ^#FWP[8T+>O_#U M.7NRFM.PK *$"X,722X5!;-D;Q9+RTD$GEVN,S*<-B_?7%)-;A0O MG2C_P"X;Z =8T:"OT6CHMQ4'[I1L.><4:*:EM2\ZKX]*$ZT?XGATQ&7AQH=; M/?DZ--=MN8^K"?$MQ7#:\Z8.-@E(>8O8M3GV]GP2I&F$UB(;M4@S;+"GNHOT M$9[@UK-*3Y/S./;S7'+P0=@F*-RQNXE'?4,6;BGCS2D/J5T$HNSH8Y0.//49 M:B\UDL>,9AG,S2$L";O0U(K[HQ-2;=[G,ZO1RJ [G7XG'B=-3T]SZG7"<:(@.7.+*E7!VK;^$'&"?<8V&"RXZX17X 2BPHDQ$T1:0# MWS,[_XZNP]*['^'7L,(\T8FG8+/$-IA(?71$J)RJ=5CAH$R/T4F59C\YEV;_ MX-+LG^_"OTAU-3_NAH$R[(]5W/I7=SJ4GE ."[@37S\\>I%A[!:QU]FY;OH&!.9$9P$ M'C]NT3C1'>:MEL5BV]Q%+Z^-;G[+@[D!9(Q!_(T 6\R]9]>6;R'5[ KJEA2< M>"ZP(,8I0G>W2LC?":?2-C0K AFP%&=S08%J Z:UC1V&[;QI4J>-#[4,%K2Q5'[CKMD.BON*0N.>8U(R2Y*@"W>YN#+O'4($[3?,<^C-IT$QO6B9\]+N/R;O@!6S)C\#QB^$' MM/"$!A5^O&SP7LLS?'.(.T&*(5%=.K6==CSJKL1<&5 "PN%SO#A+LAD>M?.?]Y[B_*9 M,VO(0Q6Q9Z[/SP($4V>^"W 2 9!@7?WXS&?#[8]GG?5 !>I%6UKIUY(]XH'M M."EF7?2CN8?C^--_RRZ5OG)WTY"EU>)VWS1;8\[*688Q1>+.9?\L524%3_E8 M.]0*F9KX?)K,R6$ U)O3+6X:3B-*LNLL_ ]4^)\U+QQ?/UEJZL8=Q\&4\;1: MZ( $M8D31#_NINV="\[NTU=,:0T#^ M%4GUY\!X&]")]?&H0\JEV@W*[ I8G#+JF>;%N&ZEX:4N=]G$(Q2J:C2&IT+@ M33RR#6-^/=BKJN."$Z7:DA'HR[8IT97M,%345,T9+=()K8,7+X?U=1@A4UU- M*CKS^HQ6CRJX*@)I+#RZP3?@2<%JU+BA(/,W6T5654Z>TE/G>HM)=73@G;QB M!M03] -=DV<&!\AJLZ^1Q:T,UBF*VL7$'E1._OD7].'_*N 3$T-'*#O*^LWC:A4/D.%NRNL2AWQR: 1OZ-Y.DT",%9@G^Y!O<4\< MGXGW'E?]0X[&DRI5+C]5)R@V BK70J*;O'S&5A%P0Z=J<=-U[G/S;SG#&WJF MFZC:M9*#G'AI^(5[=F.^&+UBQ95 9*K7UAB4N,KB-^^:]M7<6<,1%>!&@F4P MF; J6V;H6 =8,*BN:N[VB(7BIZAWB??.A)TV+8&JO\>/"O.KQE?./OM74E MWNW[$@[M1\^>7'W__<<&>K-K3+YS-?0W3$W_T;.K[Z\^+J+*N'//$TT3]56 MLCX^$%WWU('$7@H)+)_LYCIO)6\&\I><9R%TH:/!H]QB0M:?]E+P.):O^BV5QH5JGL^W+U2KIQ9?H)"-$ F*!A0^(\5$JQL&&TH/4 M,,]\CJ\B/=4V5HVVSP2N(\RL=D/BTGJDLHF4^H7"$;0![*SS (W21S]H#D.W MBHJNK1JVK+!#+%1L, E8*A1>HX<5UA #_F;R:ZPA>6O1AHM/.X9"S;(LXAMG7]*5T;4NC+TZ.0>,@Q3DKPOO& MZY"YX-9%;[2 VN#.J+*X%1\1AMLU]GP<)?2ZZK;2RUG[48%@IRQ73O\*-F/= M<$FISMQ,:88,V7QJ+\9Y.Z/;5Q.Q:3(8/C\1'*2+6COM75AV59]:V>/;Z G0 MIV9AL(W?&EU"FX3/73H3)'+MITO:M/<\;X&%#6L&03-RO'"RZ,FT?R=I/"E4 M]*=G5/2_'2KZ)3=7.?#M/":1=XXI?1 &%1S5>[Q M.)>+YRX7H@/.U1!GK00]G$UX!YMF6S7^AJ.O>=JDF=E\]#EAKW=>T5L@QH&-L+3628VO#$6R+ M'9%Z,_K-H@26>2Z[X6S KK0@6$HSD#.?-+)^O#XJ%>F*22PC371+%*Y-2;ET MI>N 09(]&H5Z$L $EO;8]@Q0AFR(]TW\1%V%9J >Q)0W"#[)MRP2 KN0QK=1 MJ#KVNK;,DQ,M#C=@&L\;+]JRK%\YQC7*?-2>W2W(5-_4@42OX8D/X:8[6AKI M!YN*3E?UCZ%:XXVP1YY=10^80DJ+C%+4 M^M+3"\F&T'7BEF^0Q!$@:9J3(]X&M7K:>U0\5=3>YW+QM^I5N*LZYG5XJR50 M27^3%: F.KA'OU;LWX_?!41;RC@NG6QQR0#:AR_0RRJ.UK"[_-__ZY,O'OV5 M"*=81RH[,TGK:%TU=^HX\TC\#G4\]2L3]VUE#=X.:*8AOIR8=PJT-VI3_28SEAP;\,-Y2>4#C7\JL,CZ/EC@">M M;NL**35C/I2U7I=]>>J*]HI[KN_IJ A1LCE9C:B:52/KECR!F[4NK6P,G]8& MT8O-_8G2,C#6Z&GIP?O**4GE5:&K\9D:R1H#T=;&"CQC5DG7)GYN77%EKUY2*=TYAN?YET-T3G?X&OHH0 MB?JMUV8(;.8[9CP03]2[<][?W'&_9R_5Y)GMX=]4.Z&];I9P\,AV M,+&J/@"R@;V-?!B/M&0\TS)[\'T,,\X2@'(\O MTPUIQ]'HS8M+?C+W>B]>WJ F*F5P]J9&5B!7_#;9X28$R?)@6RC.>$ M%)&1>R!^2*(Z>D3'S25>:_#/F27;V=FMD4%K$ZD"'IPRRU3X%_HRY8D45^/) M\7Q%^S8OG.K+[KF]DR:MX^.#Z4(;T[*_V0O^UY1_19UL#Z9M($L4MY ZU5,8 M?*,$ZQS5]O.$$TD#Y;"8$S^9;[4F(S9#%@W0?43UAUC,E#6I5:^ F3./]1@ M2S&(T,]N&J;A&9$VQE^56\DN'**_?X&"Z@7^11*+A :%,J(B)6_7$6ZB5 .X ME'[T/3A86^7D$3*H8S>EA#\QQM"^=_G&QU/5I%)VU!*6_M'3F2]%RIW00A@' M"NFW1JJ0>M#D>>VD<_8BNHTAZ 7-8Y"5QXJ,/">_+U7KEKKJLNDKJV:[#2M' M5F08LAC0W,1M;^[TJR M=#FZ[#AP"LUMM*WSN8/^ 8%=1V$_R'*%0,H..Z.HB-=H7)LK@"N \TWZ*"_9 M*5_U+"&[Q\V=T?P/5/8HY1_EAY-E,$/=A&[_+!P/6#A:&:E&B.^(^,R2BX8[/PO, Q68QA'% M8A!&X+ \@\AI1XZ?9W,6F D^1YY*P0"5A M\9>AOPNIB,%1',V?!9*#+[YI;O8UT+[E!6UQ& 3:X M2D3.%*&<3_4#/=633 DQ#\534H<->C"X =(J7:ALU/'4H'>SN&]&Z&L%ZM2P MS9^=L!&-P1X/!!.FDEF M$Z6&AFT7PD]<2XN&].-FR!(4[U9MM3<]HQ,L&/B:QI$TTF1&A(]3_N8/.]_N MNPZKJB/;ZCJDK*9$Y CNON8(\&WD'4=YOK,5?:!G!GV/I;6Y49)/G+A=]>OL M6%;O?%GQFC"AF=2Y+M<$_!VW6B5?TGQ(J15&HP=+R=]@CR0N5,'%D2&PSXZ$G5_/B /]( P5C8! ;($ M-Z4RO5#/BW$Q@O-9:,:320SO1R%:Z]@W$GQL%%I!,M'\OM@W%;<" #=W%M(' M*J0NP\$CCXCA9 '/QP:@-DSYR@H)PF@,\+R!.[J4>-;L[:IFSE)VE;"\S MIEFH5'DY#:>$//)!(2F4;ZW#IB0\#'H5U,,^B]4#%:LC%G82>J7Q,1G6]XE2 M!C_AQB0W!MS,,L%HMIHS7;;-E4P^=YU"E,*_NN*/(?'=@C4V*SG[2 Q8C6*M"A6DT&3AL-DCVVJ1W MY63P0"Y52C; :L1M==91#URXIO1-5*HG*@>/B[&DEN.ZL6G.#<8?7%#IJ^NE M?3$-]F"8CG:[:RE"6W2 XUF)!*>;G>7R@-=[HASEY?-+Y?AR9L-8%U; MM.AT-O4<%"\+AH+ OX^2T!]RS_TL60]4LAQN, $&1AWA$*$W'&8\/]6:&\>4 MET'[Q\_6]H'+WIQ6!C1$S%',4%7LUH-[5G>'JR\]6T91:6JRY99>$CZ-).Z9=J9C&4OBEW4$Z4.L2J3@BOH\]OR M3LF3B!*U[0U.1VR5^,R."![BWZ^WS1+$)?%W;FI#IW97YF<05+XNV8+CJJX8 MG]*U3>LFH2LSO.1>/,VD\D6>K8NZKFVV6Y>B0U ,(BT*7'$"1)MZ MP]RWU?5U:!G/0999*N_QBI3S$]?P[B;4*;4'.%*[JCJ%IPIQ)E/2E#3QX2R5 M#U4J=?@6364!$5DOG//WSDHXR\L#E1=G!$E 0!'$Y7--C0B^.*-P$WY8H@X3 M["/GYJ*QK)5%;\P+"SX=3D6#^H[D*7$,G@7PH0J@Z_7(N!.[8;V.5L^<0&7: M,EHZ8:Y6:=1))4QR:84(1IW_0RNY:<\_Z\8$*S:@YS$6@&1C%2KZ:)91>SCF265-M&YCT MBF?;2O G\D$G)#N"#MNFZBR5*)U(ACE)6=QN>8=VWE:-1[>(AB.;6 M7_8L8P]4QD0&FE;&S50E#_WN^NA>16$YR\7#E NA)A;C!I14N:*QD-0#V#9U M_/?*#69Q""L=,Z]#-TN)F#>>FIM0[.MFKP"^JW3UYS:%_><]1H?%@M:P4=__1MC8CYZT>QC2/+5XT\_IC]\\M?%1_*)J^<_Z[?D3Q]K MP"*-WDR<[=X+3TA@&[Q.T)$S](MX,(BE83H:>Y;,Y>A6_2O(IVDFG#'K*\TT M(*NQMD"'134U\_C1NB"^WDUGSB:EZRD\=/:);5&CC M>8VQX>7BV0:DY#$Z)?;^70@]SP1=A;">^3J\J56?"E[5QD_[*.MR>]!FAS0B MCN<_13]J9^E!=."LRBX--$G#,(R:RX9_#S51_\0+K'@R+S.IKQNJ_^&9B\F$ MQ1'I_FG/+GU\YO?Y@V>7_K[JF*,(3K38')E\.,C<^9P]*G5]YI#Z.@EE"U%US;7YK4'8.Z1W[N)'*RLW(@GGY(:-_D1AE/H MC#%=8U7MR2 *NPEI(5%[RW)+&H? > I=LER/H^BG=W MN7@9Z%]>S*,_=1L?SQGLG0P 3?8Z;8JGU)1?^9.EIXWO2O>;>6(>C\>JB]H@ M99QJLP=/$8TMWHA#*D,=9RBO> PNI868=I-)RV5:0O[)#<@FNQNF*;*75R_F ME\@W_MV;2E88J,0-F^0: Z#T_'5)-%E@& 4]2 \6I8*>/WJF8Y#))MB(BMXF6_II<%3& MF [IX[5G)^XMAZG@9=(TE7S(:^,84C% B/)X/*4G.PI:H7>=HZJZAE+4=H"\3@.;D9L3?FF=(/5:(^)& MV;UW]ORYSCE)\R(Q8W M-)^(&R#U57 **?S)*6' ME!4#Q5\TIJ6WW MNQ!5\*LE/>-M2]2O)X'F!Q%I__BF%MU\%3;V2.*\+."W6, ,&ZCD=7T_Y^ DSQ9 MX?OR\6N$[\N3$3X\ZA]9J%Y'Z:&D.8>0WGVBMH+ZMFJ;^MQH]9 U50*Q K[% M_G>B4R_3;*89=94\K%KGD!.=@U:NMF'M\F])VO((6!A(8P@7XUB:?[EFH&27 MJF2B^N3I4"JHQGT*,03OP:DN67%U\:1TB&0-3\=,AMHE*\[B_T#%?Y(FSJH( MPB,"6<[F">S*5R&/V*G*PU$#6/TWS3AVSHTY2WY^'< 9E>'<"J0G:4J5 M#!#M>71X(<[(.GZE/5P0R6M4XJ]]PA;82T]FX!9')@=&W[I=7P# 3I/IH_CK M<1L-$JJ0P:LV![D?<;%K CR_LMA$:J*,ENAP)CEXT ?R-O0&\=PU-6)\]3?F MA0_E(H"U0 >D!U.:CR3KNJG:'8L6IM-1$:4SQ!4AYSNX.ZD:3=3&(KG[@8M8 M9X%\H ()U!]5WDCJ%!625&AACHWH==*&*76>3+V9U_P.=AU'0G+7)[R)AA6Y-CY 8B77/XJODW M/B*$WR+$!%QS_M59M!ZH:+&,(.L -U?\X^2VL@9R90,A215Z78*R[O=;B?+Z M+BJX%7$>,9)# 3BKPK0BGQI8?(].C.!'J>DAI-QJ9?:3RQP!0""XU2!.!$X M)6KG52G0!RG\4HD,;HMX*F>1?Z BW[>A[-4B&PH2'L (%T#"3.%:'VC^,(CE M@.@*<(>S_D\#"Y">AJ"7O\9/K/.*[3((C$N1#IJG$8(GF?)!GT(OP)93+ON2 MTGN>/T>(I(QT+%X@9#,@?AG:JEM+0]99U!^HJ".5S% B17&>JR-GL?BOK,+ MH7G\A2=&ET8E4B4IL#H+S ,6&-8CU+S6=:%UR<]$%#-C)\\R\T!E9MM$7ZC5 MSD<:31MB=('-5KPU32'U@<:J(?F!3'D==9:A!RI#U)1 )?&N[)C:E/L"-HN[ MLBTPQ;%MHJ.[ \-/O0Z[:L5%<88''19H+US=G(>_/%P1L@1'UG*5L""IU^J- MJ A.K.W:&JSERA@FEGN/0R_JVW(@AUX%$G3+ELKE-5[3.POF+.K!"-ZQ6 M\?*; =Q]/D,;=J&]3@7E!7F/K1 !>AQQO%*_I118W3AT46JCUB]4W&^SY,9 M80[4OIY*Z+0Z;%QEA*Q2LTYOZ]-X-SS5*0N6;7A8_$;7U'40@@MS8Z6?;M?T M(16\"R6SYO=*+7AUV&A9$KP:FZKM>G GRJ*4Z]NR)@9%S0#>HA=3V1/0 US6Z@+,D[:@+%@O@"[!*_U:)E>;L]HEGUNJ@ < =[>C6P'A&" F]&DVVX\W#$?9I.!3*" MI0;FJG%6J#7[1HW4DL8.M<*7_10)Z/R^;]DDMS1RS*T.*_^9-9JQ-@NP)VT= MGP[H6R\7/PPC&21> K9!@+-VT/Y)!V.YI=.VW%=KXH)E<':VBM*HZN=;\8+( M;O/M"U0:LW,#24EG9P<^@&5(AVR=CI$;Q)$]/H[7^Z>^GXV*N,IA1$=F1E/, MJ>U6N_?S0F'QR'^VXNZ9]20P3<,;BP4%K:RT?MU7K?7$\I>5* +YYFR3]( *$UMW MW @I<)?%#AQ=6YJNPR0HB2.%.#%&+Q9$;V'#];5&A$GYL<"N\\OC13?1G(P6 MH'!_)FJ/D%YR 7>5GAA_O*MZS"EK%MOFCCY$QC.*<]SP;JRBXT/U6(61,\K2 MG2OH;G$=C0LKXMLR.M)K>WZP3]"J.%X78OKB4&=%Q(F-K0[&^( MXZ_4*0P2A6:T$XD5D T%/AH-3Z@K<*W9J.K+Q7.FU557CN!\X TD19=KF_W0 M1CF))T0<6'M1>S%=66*9N?>DW"-6;;J7U) MB$-9TXP"9K=L2R'$LP'>F/W,$_0:NK.G?ZA@B 8CP;'T>9 TI/ M5K<;:N&JNV>SW1ZF?0?QX5"A#]$ML9>-UZQV4L4,**5>L];Z&)-/]=(QB"6& M+#=O,65Y41X+HUX0FN@<] QX1>P6-$:;M< M?!NZ?=4GWKFT.YUD;0%TB:>X&"WUMFF(J8Q3"MVPIU25%S6O"83:[]VU $)) MK#Y2$U@I/0UKB@B:+0U-'+(8,V,7!GH;//"D$"-&5;GN34[WPTTGX2;S!T:,_UQP_O%6/S9#C1)7:+@N M1II;@E2OAW$!2MD*XZJP=9"VEK_0KZ_B88PG*(HKUF//$>E55Y6+'TMJP>4R M%5>8R)/ET;C="A\>4:&*5'2.C8_\X9& 3+KKI:- X@&Z"!3H-$<=R.#A&D:O MFG:V4#+'2L<%>C1Z-FXP.>:>4M-Q,3H'\B:4:RJB^4>WGK*L=XX?S2IN4IC* M%6YZ:WF]3$ /,4*1WF>FKCN>T!V=C1$'8+;F24+BX\W+.>]_L?B?,JX!3.[_ M#7$9GL3(:5U%D90S1<*!%NURZW][759UUT].(#62(++LTH'SGSUVXEZ0S5172&PHV:LZ./]UKHDR>]MHYN-*5X$ 1U MG'"-GO+5K%FS@TKI+[-4\;#*7-1@JCU%,2C)-Z3M))''R2Q7CL'KP0GQ_,Q& M8@QW"BXBIRLW%?J]).][N?AN:%$41\*G>+WZ'MEY/-D\:&&F-N"&/'BC'\JV M1B;V9CPV5][4^F8F*[\'&9;*?EQKW9"-RCY,A81X+F"G(X4G4,$E< MB%WWL\R8V%21Q( MK@&01\"Y@9J(%DD#::OXFXCI:(''M:3<'[63SG6V.33/>^?(7W4VA((BW2R= M.LZD;O'O-DOKI'Q[^CH!TFF+EH'4'=T!&O8"[7[#3G$_QHED5;^X1?";J#&" M,_;&EDA1:3:H2..Z374]2%$K$0UGC-QT1(D,>TN"H_ !*BG3%XVQ7?M?*=05 MBK,WB^)&/N#[ 62YHC9?WN3[).$UF^]RW)Y:"(%R7[FJ[@:)PVNTCDJY#>$S MMS@XV2$G7C]C51P9\42V.1L,0=XV=HTSBZ+4["4H^=)SC8'*PEVX%C:CF_02 M4I!">FW%.25*28RIO$BHXY.X=;C N*3T-0*D8?114TC>JC_LF:^.7_%.F.VX MS#%H=H0R'?K:,GD!9<)H\,>3773 !/>Y$LIM4F\IO.,]=Q'M4B>'@=O6K15I MCG!)'A.D3%#7/G4U91+W ,-)1T0K94[YSO3[3X@!SJ]O"71JFJ3:"\&,)B?9QX;VY_)F:I M:#WB)@\^UU@LUG$;L!W#7B8NE,(WE<"02CL5^N @1>N*$,-",=3<>;C1&SQ- MR17G^#*I9"6;DZN^J//0;*19KZTN#3UT=[]6Q=:8CT%'P5U:P$B,AUO=U.26 MH1J0*_F,*X$4^1*,+[O0G[AJ_7%VY(M.]A;G>X0"D 8N.QUDEK(RE230;9R) M&[>B?!$)P>!@8CS331!H@9*+^^0U%Q M=GEMP>7QHG*BJ,&XAU>L<-/5*]4O$O7A1"'!L ;\8H/!,FHI.3CL"8]7G-P3-67>D52:YD[UJHT6VC=4LT$4.9*HB1V M K"UE1\TQ6,$\NP^L ,(JG*W>$.L_C8IGXXQZ='D!8 MM8%)P!K92.803P;$Y&,'(6^,$@']> M=^3+;W,.Q?L71;T,SC)I=)L-".)I0BSY^"16H)IJBTTJ%:.JIFP:)0/TK>,; MTM2VOB>',.K=C'3N*)[0Y1DT72R8-LQYL<7LA@IA1G(RI0I@PZB2X:5Z9EB3 M[>0GO6\/O.;"D#-EV.=KS?/=\%X5RFY7 7"[:MI]PQ@DPN8H*3^\Y67#^79/ MPAI?3%Z>'30E4KV)*^0I[V1%3UPPD/[LFDU_5TJ0_XPBB= K$:RFD6)LCYQL M: D$OCP(H)4X,!GF6XK]]L#GGI-TE+]#_*?D@OL#;P4'49CDP8T+Z(A2E.V2 M^,81TT$"4G8V%P1E#[JMFJW_S/'MI_E*I#"XG3\8=G9?=KTI$/GC2)$(K$-Q M$'),G$;QZD.RV,Q9TZ<2==W4%S-_*_C0<(S)@W3I,?6%UX(VN/?E3EO<,M-Y MY_1V<51Q%_=H[N.Z@:#56,VPGM/6Y-P9L*-*N057OJOJ7Z1B*&,/#W00-E0I MH[_S3;E RN),QV#L4VDV+HLI]XBOR;(S"@MU!$OZPP&H;W\O6EIC7'F[=(&B]4 MR]C-'9Z+U.Q-N98P/?!0BK8GI0'8LKCP;G^FLGQ2Y>\OS^7O/Z_\_4TA%3^[+U+.!;'YY)]ZYQM0QA/;L M Z3#9[]P=Q.8LU$JDUU ([MZ9#%.0V4)T)ZJBY:H8U=Y] *& ;ZO-L5-21UC M #CIZGH)J*Y:U( P%'GWG;',HMZ_RT@L ML$^G<#!BDBQO( ^J;YL_GV:O HZ_I@*T&G"AM+G_OLE,0S$U9 M;<6Y5"3V4;)!#242G+UJQRD^?Q$?W3C7QKJ%F:.#N2DT4D"2UO?-&R*)$AGO M6>6 6Y^QQ&^UON4ZJEH"0A7:H:S#0FI.Y]-XDW#(^1"D[<:57?QCU9LU8TGH#X,!75.RB;+6%"9K,O M%R^I'*DN-06IA#;U"3C5-O0'[69(Q6G^Z*AM(,7(0ZV3VR4C+Y]W]7'K0DC2 MOJ(1>$:_,',/#66FEW-E.KYEO$XTPJM78/6I:7$ V])N>+.X=0CKL:[-BH-^ M4:A=4'ZFT47K4:)#GT*Q"(/FZQ6"<1L290Z;"4M9.!JB?,NS&&H$*63]G2;: M<'6"J80$U$_3!XNX"''%5\&7L0QZGC.HWG_@X-:H,VH (:&Y$' *OM-TH"9( MW@]5C&;N9Z"A>^^JK%D0QJ>*=I.M<">K2$E)ASCL .4\)BSE;50Y*JP#W2E0 M$8_!YX>$'^DT3 MKFU.?^:UU_&O*6?*VSH.!9&Q^5[#>YRSD4-&;L)(#\,R^+!80VLBA>MQLZK3 M$-@,'+GE&F>DP';&UV#EE#N $D2V:G.7@ MVE1U\49M9I>+O\N:6":JJZ;6W.9T1Z"FG=&*V;L!U1;IG@C_K-1$ +N\D/.A;@6YG#1 Z*CHTL;I0NC.T9*;W:-D.BI+?4*+U!T 5V6E]0MR1=D&;&6$IW/*T42XTX:4AC-^9)237WOJ M#:"3$&",6*;NE.5<96X_M-RNB6DXTY&26BCAJ=N^*SII:;(I__M_??+%H[]: M^;"4Z($B-)51BK2NGA&HGP.3!':2FI=C%9!(T-&P(XU M'UNIF9.IIK")9LYQV5]_62]NAKA49N%MQJX'?I!#(OJ+2H-;;FO_U7F3B;E5 MU!%5I708*#I9X[8565#'&]E*/*;=[*?N4&8BKS4#Z6; !.Y:EXC44KZOYG;O MFSWE]DA41^QDV3AY9P'2"3C2W\:\$+SP/+25JA@)/RE.*06>JYL&\9&PGTT: M_.C!YD@J&N+;,NN0?V$*YG6RV(6T7-YN5<(4-2X[D];E88G GE1)0W?QZO'] MY-VCK*I-\DL^=#+"4S@?1?)'!)=K='08MQT_I;_;N$$K8^UTH$:GN'XO..&_ M I#"AEJ(WDI*TDFH@:[N(\R?:W,S%1Q1:+[\44_[&<-Z MQH\Y*?# 5V?PP!\,'OB7@*.9YB891Z SK1XSM72^U"2(^(]-==42206 M.3'\)'^FQI>3"G1,+4C#D=1TG_9NN?*E0H&9/^3$K<8<(9B+I8"ZV$NQU:4A MK)5B(W4" BM0'A$*C(]L.SQ M_P7[[*Y&Y#V!=(FQ9,P,))*J!&UCM&O'VS\GY>M-[R#/)H'*!?^2! MA2#9R5?*EYPW@N*+(TN?5EX,_I-A8L#TX(LG"JG7]PB<\.X@TH)B)(2.0>AIY@H$9C/ ?$ M1"H3C:1^:HJ^?(LRGB@=[OC'>'*'O;H>72"TY/;]:T1[D5<6!09/'6 .'.PS M)RY11 !1US3-Q948W 9KU47ZR'<8IX@Q'H]UH(0<*!UDAS6]9E,Z9M'Z%PIR MF6U 'C^1=)?;,16BMHZX]2IM@YV3*8N>I!Z5+(3R/5!!@1ADCZRQAI_ @>**HJ1EG7VE4=E^\6 MQA6%%BX16D_<+<;'\>[)0SHA1:L::?MCC^,;B&EJ ;>698_(&OWZ1HFX%UON MC9;BX?-XCKYKX?O&N'?Q3;SH570%=4 -$Y"4:QW9P-0C#3$&Q\?*?7AU$ZB9 MU=05\$'R ?$=N/D\BF@IQ3N%$CD_9,(!(?5TX2'3%C='.=JA2AM$,\TZY2>E MC\81JJ;Z95LP+ZK-AEJDAB9(P- :0>:FH?F#43K**#5#*&A6)9J<#%*:FLEW7U3TX98*FM8$AY?2;BH2DD-8'=[4 I\S@D=K]% MR9\/=JF-I71:$V,%2$!1 O-TU!D%O,6#5/4@.@;..\FV'UL4(;J[CPMQ)JLT MZ]@NA/$_)?JTU=+3+-S+NNAE]OTKMWF(FV644D=S5C!)9 ,:!.3-W',(Q]?E MF*RX-&&O/'%?XX?L+:18)44JBY'\44MH:+>0DE;U !X27X=^,KN=A6MHSVCJ M.;03%6]VS9IXJ@@K3!#A1.!/'*,Z>8!I0I@M8;2GY:HE%W*@-MN#6EZJ0'>. M+ %%+6V.F;MPWA5?D!" P"N>:WD+-J[$@F$(7&M:2N0>[P2A390\BHN+JD-\ MABSL&*\[5_W5/#D%4?)&SB]Q#UI7>KQ@K4!IOX((E5T$D-\[Q:\*"7_\ M2ZO7DH$6,D+?QU>HQF#:C9)BE$R!\M^-V[9@QUM"P[R5O:VUE/:K_$#5XG7B M>;*9:Y[Y?"0J(DR.OD^@#_ A"1D5Y-T$:DD_W5)UR9.O'9G?E@M9KD&IO<"A MDQ3;R2"3N_A$=P19 (&BA!.T.767$;;,O-4T9Z0'(--,3(_TOGI8/]?(-:RJ M/?\Z2/RJ?OF]LD.<"L5YL:YN)['AF42RNB+;R_ M#&W5K2T('WJ<).,O]U_#L)HDM+\,ZVN&MB*NB!%U0E/*/?/.(Q':&.MLUT13 MET8F,+PQ/327@F=VTL)6WB\.U4?\Z\K4RDUZT=\2!RV18,-E1MC$;4M=?+>A M;] P(K?IBDRHW,A8]VO0%JQ90\"!U'I:]ADNM]%U/3<>S7V[8$8'?ZZ+.2IY M6[QUB ],A=AX.73FBHF?4/[GOL8 (M5_4IISQ^ 3'55HV10LR$T\6L(1C)?@ MM1?/*U?D HO1YX1S#/8TIO&+!V>OS&]TSLH[4<=F/2(T"\.18:/'6 MY:^X4B:3'X[;,2KFQ J]3580PD/8I@8%8N6>,RB&^&D,K[?"I#OU2?S\@IYZ M.L2C-W*^AGOTG;2EE)P0$S#&2+)E.5A&69&,2A[N"YL T[LMZ"@%A@;Y)A<5 MA%R^9W9:\R'OL-]%ON'%PK75X?Z 7XDF(DRB=NB2WQ)5&>=)W(5?)^*%']LF MEMMB&YJTD")9BJ!?XL*'CH M@>W4*4,PDITKGDJM55K'9Z-CIH_,2:?,^"3?<.K:1G+X;A@;%]1(J2-"LC@U M:V^=E W:=0A@R?0L6KQGG';J%Q*-^-9 MZ'SE1 :A_;K007C(K8 @JXW#0*8HE@EZN,I_'+9[^KL:=T!]7WW]%+:!GNT ,ZWQ1G PNF5MK<@*ZDLBUWW?*84^+/P5C<$8110BR]CN4.QLQ,GJEZ1+54C%(AZG#DLGCB#G&V M/""MBUL@@S#P*GY:AA_9CHTE.Z\BKNK ^(/OVZ:4A+6=DI2U;8BG4VGF<@R, M#1I- O%M THEB5W\P:=\\*FG.N3C27-AOB>)^;?IBH4-/=J'N*Q/ &GN9+H4 M8CJ.P^)+_D(N<1:!Q<4SH6%NG.NJM^DBOQF?_Z]IBEN'99]2\.X<4U@MI9*$ M^SY:D9M#P=**C@;%_7[#.?YX#UPDWB-[C%4-ZS96+)\^^O0S>NGXCZ\6SWG. M\?<-DDT??>!_1(SWZ2=__;B066,E$2;#70$[X9T0*.O@7"#!%31.0T!96

      -ZW@9@ZH M^4WXX?[CLT>/+A]%E;_=,G7.3@ R JFC*B"] 9#P) 1AS)"&]?K[L W/FTW/ M73A_CV(4[_%)7!?ZWPM"]G0:.:0(?-]"KGA49<#=Y6I MT*JU04#%(XLW,N->O#@5Q+>6$8@Z,EZ$]NH:8=!XY\LMHHJF]>MN0I"2XU4T MF]NX5I]\1>]^_<UB56]%#\1'>+@+5 M9X<"^\N77_%=WUIDZ.A^,>K7D&<__J2O"Y;_@%ALGK9HRK$N=B2AS,3_@X4' M1(@DO-S#J!7Z#TX\QTN@J79<<],A[PGO8XPYVFHYMWRTX_])TG@6RG]7H6('<>G$:F10"W&!\&& L:4%C\CF-7@IW!+KT,A"IVZA/)I &#*W MBG!TEBW$=67SI!74>+M'TZZT&=1&4[JYI=3UY&=PN;%?CA%\U"NE('S>>\#T M!L0,%<%6*(_1:-N\C'97':5A8--F?IU?XE'A"U\A'WU"FL. G(7H-MT.CI;N M?/$:K0V;DNBNI2,;']++4?$C]9ZXY-/1USNFE;/WS/Q/"K3T22LJ _J$ER=& MKQ!.!844Z4/C[>QZT9?J*F%E ML(_/NG8F!4:OAVB2UM&X&Q+/*-:$QF0E:C4N'%@84HZ*H M=,KKNTX>I1RR:Z5^/SJ:/+?*M/9>[ Z-$=OD.D-E-/LXI'>. MUT[\ %"[+B?DAEK)'>I&86&3/\E*NQ9-=-ET8=*\->B<3L].:/AIICHB;NH]4G098,Z M6XFZN:/",::%)'8C>G=7BY3K*3GH*2=J5999DACZ6=89G,D,WSQFD5NK1X-6 M=1"\KN2TC.G@4JG(9F"G((OH86\GOH['29S$\#!#++Q5@-.3[2&OW\VFCXJF MZH4-C!C+=+I;5'FW%;/7$P@8OF4/1<-ZEU>,3::?7=>D::]4TU[SH!K7/L]? MU>Y?_7Q)W/9:;I 7&$LY,0E=-)L+'/V//OCIAY]1!8&@),DR:C3R(XB4N&]D MZ#2KV"VW4N%KQH>=7J=P995TYIH:)@!1D)**EEU3$P^A.DVFOQ#BAE^QBIW$ M$OR2% #CBYT.\TQWA8]%W=JX19F3D=X*48'HV;%_MF@P^K([;438EX_.B+#W M"A$&=T>=9W6+7F1!AJH?3=A,3_X;C/(PF.,\]/0W TC^%:1!"':B#A,@R5S: MZB@V0!.51=Z7/SOTX\1]'1@)9.;@FKKDHG'^T'B"EG):JZ$!7IL9 M;M/JL1Q..U02^4^.)Y=K!IG![@@R%JO#:DM73_GC*:.&4=&GAU-GZZ[LLMZ2 M37Q9=OBM^;:DSIG 4?UUTZQSVM?"XB*+G8!2)Y9O20<4THVX=H6Y$7SPEN9W M"JFN748R!O(D1(P??A4CPCU]\?;+LGZ%YB_K@M ]\ZT6

      3>LHW )N1O'OENO09AG,O^FT N[&5Q9,B:3CAP)91GCK#76%!?/)[@C M=-W*NY^)629=F5(O^FY#OR01)@P#_?7MF!KGU 7IR77)5ZBEKDM"JOA MPH(;+;]M!NY%XH%A29C785L>YKN0]79R43XFUC\A#;Z8M; M/:5@B)""I^" ;B9$K?9&4H%!)6"-N+[ALH^FZ<"KVF53!8FA@N^=NL@Q15 5 ML]Q#Q0QS27O'2\.LZ5H@X3P/HPZ(%25GC=-D>TYUP)=>!U''SAK[+_,2)YOJ M*9@*Y?!Q<=@(WX PLVQA:*C0ZLCP''CWF*X^Q.79*3$#RZ52^<_L>>$9H:*\ ME*W ;KM0=;!+E#^T/M!YMJG+Q3="QI?H*@C"CA;8_B:^.4V(U1K8ALY "RFC M/QE+&O?(%BD?BK;5O:_"&?)2(V+ YZ9 2W*#LODI-(E*RI@6._C:(C3Q+F0K MZ[:4 M::\R:X.*OD2YY"#XJ*8WJ6=QTZQHQ 'H&&24#:?1<\?/7'!W8K4 M4_3/U+35,AQ )]C.?Y=9YZ!*;16(S(OXV\'I=F6#^U9;0/_O<%8D#MUR2A#( M@FN;-P_[)[P@0FEW%XP0/D?CZ(0>5<8,UE8614Y'Q9_B85H3^".CC9?Y :@F MH@&=/@GN=VZ8J6AVE1L!V,:7;P^L-RWL7HZA0]3CGK6L4020B\!H* ,N[W#B M$_*^* N_L";A@1SY'<75Y&7MH@XFBG+MK![=]\EH"]EZ'LEP_4,Z&$6L'5\!]19%KM;GY> _U MM93/'%MCUF\>'\0S'X+MV M]&!Y5S.1[@BT6!N,7%."/5AQ! #QGA*HI#9Q'>VFG#N^9.T:QNY=?M&LMU6X M8U;/Z2:.* T2]"=JA8"YEH;UR>NTN)S;9M< :*F1_#%R1I&J'=TY-9,L@V=P MZ;-QVUX@C6\A8]Z^7ZXLC#+)"I)-/LW7%_,.-M-JE# M1I\!M:)22'@([&FKTA^&UKT/*V. VWN:T: M??8QCDC?=57=5L*GWF(R/0ZKT?:P=Y31Y'3QL2V;9;YD3O;@GB1JO$'&"R(/ M:]EF),NE.X-:D#>ATED&?)I)]QO<: .-(K$_7:03/I1U6()2.GZ*$0K"ZIM6 M)8TQR,H 6CD0(=IQ^IFX<\D"R8Y2<2]=TN&E'BPKU99$$9^4G)U+O:!%> MAD(WN;QGEM"[))Q/JJ+_R;FB_^\X\6:D2G.Y_I48B@7*C7]*>CB;=SC?P,A\ MH51.S;/G4@H3G< WUEG5^OW*6AUHKF_-]<-[/&YBDCM]ZY[Y?N!6_7B6OA/C?L6HOR=:=+=R M]/-=R&@K=%R,$=&G$0?S@TK8O#;MC'4=[X@5+W0"C#R?5#;BOS CL_K_V[NV MKK:19?U\]J_08E;.3M:RC2ZVLO9:O$R<$&$SVF?,HRVVLA2QY= GP[W=7 M7Z26+P0<(+94\Y !9$O]J:J[JZJKOO((-<,_RATQLW4Y7V4@8H)IFC0[2>'D MD6KG&'[T$O+2R JGD>0Q'\=F<7H1'K*IBF3'J3^\74V[F,@&'_E40CNAVV0H M8YDJ=EM-,A9]YBL2$NRQ54B%3!8L(.!&O 0KL4/ZAHDHU,]SRG!64#A1AGP( M\3(%C:U*1KS"><282!_3BU2=,R5FUZCA,'D5LWF+4T(<)[XDGH? 3"#)JFX\O0<@>+N?FI9^MCD"T[X4C,\_C=/T1=>U%W92"4^%BYG)6#DS3:J^]6597?U8W!*8L(7:IB=R*O4UY[86IX9I M%RG)T9P^=^LVR=XKUP1^^K:RMJS="=9-6=>S61-Y8]^(K?I>'-RP$#T7A3Q$ MG6JBC=?:V_'HCRTCLTR^+T@#WEFQ*,M@6@<@?\;UV9MS+F%UY M(^N*.1-7F3,!E@!LXQ33&,A^#RZ* 0EYLC="Z*KM=!@HQF ,*[Z0M3@4X1E2 M1#FR7S7_Y S> 1P^L1/>>%S.^+W8LN5^O;5-F!YDX=E84$ DM:4@IL!/(6,:'L2;6H?TTB2"FC$SE9Y#*5^=_3K\*%>7 GK*@L886N M$[P.D5KFW@.D'2A-OY"/!^>;*PYC,D,,-IN*R*7E#GRFJIG^J>J\"""]CDXF MEHK"ZMJ9LBDG@;E\-WZ\1;\[@8BI:JJA1I94(P41;M4+@MM<62M+4A7\._DJ MGU3)LL#Z"HVI")*GJ_XN^\!3=A@>%MBP/;'L(*BOLWE"S6J8)BW]2&>:I*V1 M;#89H^)Z5FW.>Q7L:[E8F["R5AAODEQ'FS57A0@']KYV0*B1>FP/'6;%X[@8QQ ?H,-S@/(FAO@@%%2ZLUB<2K'Z438@3M9# M(45*DBH=1QJ&%,D7XLJ"A#!FQPSJ1?2Y$M-J-<*)R MMF1+'CLO(9YPNV:!!S30JTX4*F%)E=#VU10P-70@LC/]X+N,;;(D+QF+#K(N MD?GV>NSTA]S ON+Q,S/^824!7^%LX7P\]+J(W,IF?W1G0YU$G7Q<0T!?^2:: MR]I.]2]'.@MINU\"IU'^*DH=4[M MJ1L(-F/1Q)J'38">BV[FJ&AE533J)80);P7 %R/(C1%YDT!AP<]C?>*AAI14 M0[("]"PK05CVLE2,$3#0?6MNA],[%JZ*@EG,?_))#$T F')EI760DD'598$+ M3UG52J4_9Y' NWD L;TM9#NY"*7HC,7R_T0)#PMTKL8HA;KFHKZ"GAG^X)+U MPC_4Q[+JH\B;2#F5X/")GV4!UT&RF$ $5W3!%E6_K(!:YBF)7MFB?!$JIA^E M;5!Y63'4A@K(%D39>(DI&AS\<)=RQ?!/E/IUEDQ'[3-^Q,^SS_U\)R_@_I)M M=T+;9<792FSCXP_[F.Q;P8>)!1_/*_C ):.82X:Z7$CN;,'B$_ALA"#W[-2' MY>;C_E).9'6:H%]GN9DTT'PACQUSE?ZPS$L&%4UHP22 V&GR2*+ M$)+I.7D+)W\02?)BU9&Y'9RUM\)/2N*(OH25!EC\1 L%; M C'T2E:_)8M6[)0J9)969F7S@:4*Y1,JX$J>8+#"N:YFK-IK2GAL_2D3?<_K M""Y^5A[P/D6=FA2S4I?[G#?%W'!'$A0\3:"NOY- ):M*WL5?N0-DW$T)64"= M$)W ]+M!$DGN806NO0!*3;XLPE)X$V$!0BG,+-$8A[&+!78X9;8YV] @MP!V M3UF:S.M9T\!2^B&, )54=61%,S];2D>IJ6IZM*)$QDNEW?T2]1,Y671_M*1QS150J8T->_&8D:0-:B MCQ'BL%ZR;M8A4-V64??*JWN,4RDUUC9LLBYT7& FII?11'#/&6B^*Y*/#[SK M);%Y.3BW7#%"5F+=RBPS9MP[C.3'S1KB\1P_B,I 88PO4OA898I'TNA(MOD& MG%Z8JBRP%;+NJS&CYN6^$&_XRPMWDB5?.W.N!V,%\UE=J+)D_L,C; M6+PP4[=DO4OJP/\A0FL]Q;D\ Z<>?*^?\P!KN0?S"J$HI:58;0W*DX>5'DCT M+I-4\%FX-)L>_Z38 )Q N=/?CZ)ZS^CK MP[YI=OOMAGDR:/7: [,]:#3ACQT#SI2RHZ"GBM]HO5C4)Q_C&5T/OO[O;T93 M_VC6^/_7__UV?C7X8S2^'EP-^MJX_;U>AZ1/_8 M.>]KW\8#N'AY==$;#/KC_0ZAC-;/97D)GW(P.].^DMC^ZD(@:>0[-5#;SC)T M/:J<1K.2JUIC$?FI9AB5DW9+.1N6UW,Q$_K#YX3N?48%[M2&\(0;90X%=(M: M0.X,4WE!7,9H4XBJF"R_E-4#P=I%[J&;NDQ:)O>BC$TVJIHSIIZ,VRNW9(J; MC;.P:H?'2HVV9;'VT3+:]%XI[T5A%]/ZL 8O M$N^&!;%XU=^FK\!\5;XV?M+7'IFO/5/O-+J]0<_LZ8U.H]W5FR>6WJ@W^P.] M/ZAW]G6^6EOG:W\P['P[NQYKWRXOSND$/1]=7"GS=+_GY'D0*\Q2C\C-U-M6 M]Z3=[W5-O='3^RW=-$XZ;:/>JUL#HY^7V\[68";(GS,'3\Q?80[J.UF#6]1. MJV^R9G[&/'R-"?)U=#Z@F]1P0/>F_FC<.[L8?[M:5?K]M\.>/ UZ5M.T&F:? M&A=ZHUG7.U:WWFL;]#^K39>S 4Z#EYX&C8WGZ?LV#RZN/PVNM-'Y\.+J:^=Z M='%>V!E@&>UNMS\PAZUNNU'O#MM-F *FKEMFOZW7NS@#7GH&- ]A(QC\]6G4 M'5T?W,H/^1_3P$FX5>Y1:SWK,3:BC[J'^,7@G@5WH[2;O>@HY#V(LC%P%89! MN- ,O?JGZ/.4=J]C'"3L3(*UR8'DTQ#*U#S9TNK'M^3DL3;0J;/N+1%CR.(] MY]AY.[W\GI^;\>';C)$NHU\>Q62A-74#$*CF?/7+AV<M>\^MLVNC):^XAO7Y\.SDSB0?V#'I?PO(A[?KC6IQWC2>/=QPIA^ MJD[@>?8R(J?RA[7E/=O"Z4?@!?]^9%A'V[=L\:1WROZ>OV1LOV0U=OK:;@\S M]-V^]MBUEW^:\C7U98?!'9>%>;3%XI@$<1PLI)SY;Z?&\A[HA-VI]IO._LM; M2&"6J8JK_B[NH/Z)ZY>PY3;O#RLG'JWG3O[6%KN&3_FM,_[U1W >;+'_GBR9 MUWCSD"(-Q&VG [E%5D;9-^J5E\*?CVG[*0O-H@ M/E'W -P!7$]2"^.DI/HX6O%/KZ1_NLV!_U&XI+!O2E@ 6I]$3NBR\[YRKN&E MG"<0@D%QET;=T)F[WTET3*8W=G@,]&+'AJ&W&F;] MF-[1,-J683:,MM%LFR>MX^E)LV[5ZU-R;QJU>;S8Y95W)#4QRQ6[A(H9EL;' M\T2GS,&PV='9Y\0G6ILGX%5X)XNIJ J,4L;XFA,L&+-5K:*-[81><.- ZRA) M@I #6V/?E>3TXY1:#7(&-YP^H(8COH/%]P9[R]:SJ6?#:U6_H.P.TBZ@NT/5 M,DVSCO([T+F'EMU;RXY]Y"70-8\-_1CLHJ)['Q;J:(F]#_:CT8;;6_HQN;>, MJL*?$LP@:VYG/T1A9[F2["R]/#O+*,?.(CN6K_@=Z#\@OB+A.R@;!OV'0]W9 MT7\X]+F'MMD!^P\G)7$?5IFN2ZVB97@>'NG&C=W#HS5*D,]!=31\GH*VTJE#7WG M6NDS MV.M+1D>KT^FDOE)8ND>_/0C6*7CK0WMZE(*MJE#2U];K5/MA_:<]M7 M/A8LH7G/. Z\F&"J$^(K%+Z#LH_P&.-0S08\QCCTN8?'&(?LG)2DDIHJ*:XP MQ?!.G'!1!;^B?G\#MXF3*9D$.Q]"_"'OH74#/XG6SAR8N1_*+*9.S*5]D)RB _Q(3[$A_A*C:]0[H!EH,]:*'? M,HS[O\W9@ZGOZ@ADY$>"[:@75'MSE\RTP3UQ$F;C7\SH!X"H]:L=.EJ7^&XP MFU6T91)"9_28=SUSYK9_0UB'\JO$(YIAV54#>HU#,T.C\7[Z@?_*O8QIL 3' M0KV%Z$\N6FGK9MJ@W XGMD^BZL6]1QYD"W13UTUT-M#9*(;D$!_B0WR(#_&5 M&E_1G VLH2B6LV&^I;/QA4!3\JX7.+?H:^R=-J.O<:B20WR(#_$A/L17:GQ% M\S6P"J-8OH;UXKX&B_=6].M-&?A13*Y]H M_- & M]S'Q(PB0CYTY6=AHCB,^Q(?X$!_B0WR(KTCX"F>.]SIG)11C.NS;F![ M@KSHDD5\B _Q(3[$A_@0'QK@SS+ SSK=$HJQ@ ;XANCXF3TA'L;%$1_B0WR( M#_$A/L172'R%,\LOKP8E%&,YS/++D$34#,>L%<2'^! ?XD-\B _Q%1=?P:SS M>@E%6!#+_'I.- ?>F[:T;X@V"X,%(SOL!0MZJX=_1MJ?B1W&)/0>M"NR#,)8 MHS;Z, @7FJ%7_]1F0<@^_S?_E$;\*9EJGQ/Z<]1TOF?(+ TXG2>]K?*CMR1LOND8A/L2'^! ?XD-\B.\-C/[CV)YX)/T[ M^Y?],PF/E=\W6'R"\3@_?C"EJG/"T!FF_NXE )RLFO/LWWDH;P*&8G42$ONV M:L_HD$YM[\Y^B.BCCN>A0&-K[O3WHZC?.6DW.AVK;YG-AJY;W7:K9YWHK79W M8+1ZN@G?L7.OX6G86AR:_31<[-."H_RW2.^WNF:_?]*N&X-&M]7O]IJF,=0M MRQPT>ZWF\%FOC _D&F3*B=ZV]7@Q5^S,=&ILX[ ^84&ZI++7\_/K7@#R^@A9<*&3LX&"'Y.W%# @<" M$;SJ7'=9PTH[1Z5L[<1)Z(U=$N4;3M'+1MNJ5\1-;]PH#N$QFO.'L=[>>^O_;65>AYZX;RZ=S*JZ\(''Y7;^>#L^?EE43G M"R];^S2'>)ZX^ON1?L1^I\-TY.\;4%Z["RK'VV9OG.G\?RTW:ZU M=;-NR7\:[SY.@I#*I>H$GF$8^A%X9[\?G1QM#];P!UHG M[SX>K6U>_)JY_5)C^R6COM/7'GF8I7SMQU&G-]QIA;:8^LLL%WMM52!6Q(I8 M$6N9L?[2S><5 N=].R;34ZV3W"11K)D6CW7OB9"WXVT]%VYK_U6X:%,4I7?( MTD-\!=DTBBY(7&90>D^47AH4L8ZV(#V8?)4-,=#(]D@T"T*'U)Q@4=%5,'N!_J7:W9^+,$_]]6-G_]%^4C^UM?__;KK6#I7 M7W8>#7_TYYKV:>>G_]^7T?EX&ZAM_^*67KI- :6'TD/I%=8@6]N4=\K4VQ". M_&J'MQKL4/;=K>M'N',@/L2'^!!?,?"]Q18"A#HN9&=KMC_=F@3^%B/IS5TR MTX:N;_N.:WO:Q6SF.B3\I6-Z?QFZ=#1+.IRU@7W8]^T6@^N(%;$B5L1:#JR8 M-[T7>#'NM/]3%*5WR-)#? 79-(HN2%QF4'J8-_T1\Z;W3;41*V)%K(@5L>[I MYE,TH:(EC-+;]S0=S)O&O.F?%_X^Y4U_WG4L%X.=!\.?W-GUR6=GG?/QQ3DF M3>..@/LY2@^EMY?2.^2DZ<\!T3J>9_M1X..V43K51>FA]%!ZA9/>6^P<@WOB M)+'[G6C_<1VBI:G3%6T/$J<[CA,D?DS?D4Q0_K6CLOVIU@O"91#:,6%T]V'@ M>?N3S[W^OK8F=&_IQ"!'\A@?_TOEPHE6 %M>W:\;P5YUHVALZ$;Q/_\ZG@33 MAW__XU_'\WCA_?N_4$L! A0#% @ P8073Y7CK$$^%P B 4! ! M ( ! &-R;2TR,#$Y,#&=R871I='5D96)O M;BYH=&U02P$"% ,4 " #!A!=/)]A @BT( !$+P % M@ ')C0( 8W)M+65X,S$Q>'$R9GDR,"YH=&U02P$"% ,4 " #!A!=/4W]N MKPH( #O+0 % @ $HE@( 8W)M+65X,S$R>'$R9GDR,"YH M=&U02P$"% ,4 " #!A!=/QD:J(0,( Y+@ % @ %D MG@( 8W)M+65X,S$S>'$R9GDR,"YH=&U02P$"% ,4 " #!A!=/2R=U+W8% M "'+ % @ &9I@( 8W)M+65X,S(Q>'$R9GDR,"YH=&U0 M2P$"% ,4 " #!A!=/.TWJ2.0R P#"(2P $0 @ %!K ( G8W)M<3)F>3(P,3 M<2YH=&U02P4& L "P#5 @ 5-\% end

    !(8I"T,:JZQ@\XAR;VGX1^[[6"@]U.CT!.>D-:I$*X>Y<(S+8\JOE&]/Y('M:!N6L.L&U-YY>@ M]SEC:F&GSK!GBDC_!]8FX)\'\$4KM9(Z;[3!F&&OA;9, E6KYX$/7II:N:VE MO7?@'W(#3\!/P.\3\!EHN=@TPM!"!*B5W$LJ@+"K%!,D\$OK1[:UR_<._$X] M;2<#_/.(F5<=,9_LX=G[>0K]K$'9Y\B$7O@X&,"DR8SU+)I&E$MFJ"7$8X]7 MG10H4.UVYE'F(CE.QA]KH6NH\W$'1Q?A0="I+W+G)>ZM_^*4PPZ)L1)CT68 M R-$.@&Q<0P9+0V-XQB6C"4=\2]AK*53IPO&ZC8Y*3%68JS$6,?$6+RI_Z." M(6:]-""8IE@!BAQ9V:54@9?J6-T,KL>=5@XEQDJ,E1CKJ!BK5;&,D9/, HDM M95HJ: U<):LIY\U+=:R.&(N2\V:L!T;>=7+LAX8CU0=]E?DO#U:(#,?9-O-; MHB2U?63A H:C4=6P("_+3/HPM^H $\\8A$VM"/0:0X"#=N(D H9C$A"N,:(Q M4=79M='!N^6X[*<-9J=SZ/;]R!N7&P2"0BU=L%JU \1!(9MK,;I]GWVZ&@;4_E&.Q;R#\B^UHSMB/5:$1:1.%M/U MHK 2X#T?!?42EGF>H"&4ZL".BQH03T4">R.6?LVQ^V&/:_[5#%.X37'X+Z-\4,0//A6#JW%0N;_<+I]6=W5G8-WIT1EW M! 5UD,^NRGUI,+F^CM':JWQ:U33GV7QU5_'34@C"+_*ZF59V4]]^?) !@M/X M9QPA7,I-)1YANUK^]E_C5.F TGRT;*H?3O(Y7-CX2]Q<5W(6OK:\AO!/-EM< M_%> 2APGG;]4Q/[WG1&K:P+6U#0&*K/40,L=]90280460< 8Y@$5R-NV<1EE M:O+YQWSZ>S'_. ]D'&Y*?0F[='PN=R6LXC=8XJM;*6O)S[N@;GRX7$PO\]N@ M'S7]BIO!LB^3F7?AP($*XNV&WU7WF^7U#;_/5&\,E8J]/N?#:?8USC6.U]7( M92FVWX)9E=_<3"=_!+"5W>'VS&*D-!RO'L2!DQ =:,X"M MM;IH$==J5+,=S@:CR6PQ+1Z>Q]PS+D,/M,_NBLLJ#KFWMM66-5 E;L)_J_GS70KR!CFFK5^B'"2T?*.1 M9K02YG=HG5G#][]-II?AB;_Y]\FX6!?GF^I^7KPU+Z4UF)GCR76I;"U7_ Z+ MW=E=)XMYR@?Y31RK',XY&?S^P*CQ!T:+Y^4BSX02E"O@@J:/J#)"&>L% MHII+@['4(DA(,^CZN>HJ%%VHI^7+NS.+R/OLWK;^J+?AKAC:HI25H(,WMHGI>FA0-Q\8AVWH4GN>;!V9NZZ!_8A;L66D(E)B(H$/4,[>U M$^)=J\D1L]9@1H@04&E&!:%+JQ=2(;&H !!6I[A4\ZW/$P!7! &^B8[>Z:)X M\^_-G508NGS>?_!DGOZ]E/7,Y/@ZNBLO%J @\,(FGRD?J>K((2_+SYY\; ML6YNY9?);!B_-RNGL3^Y,@)[YSQU% L(0?A__/ZHL,KTUH9S*T$0$MA-/+A M!T'R2;TR "-Z_]&^]A#UN+CS?#@JW4]M^ ?:"E<2=K!2*1_#NG0_PEP_/-X?7GU[KVW<"?CT!H\CU+H4OS7#K/F#O2>2Y8$"D*WHKI M$^<,I YIJI0U7FGLVO/BHNNPO4OB6HTR33?D(E M)9@FFDPTN:))W-3N6(D=Q19IP'1LR"( YS5-(MU,O=J:)J'\!SDEFI1I8M9I M-&;S=P*D+] S3V)4P6/-')9,T>J]!CQP"B,G'#6 <04)6-8E PJ(6\N$:C"_ M"M_^_+G%'\4FW6I_2'].+X=.)X8<3Z^&<_(['#-NGX8M$RT[R"!H(6.8,>.Y ML9B+&K98HB?BA,^'[9V]_E4V:-3EG/)3K!YI!T%?&+!\,)+\P_AC3 XITQP^ MKU(6ZJCE2I2>#%QZ#"CTEJCP'RNTTE3X.G"IA'>MP*5@!AMFG>) !:756.1A MK;9:!>S.@C U:RT[IA72;"DBP^8Y9^/)/&L %)-]KBK W?E6E4IX M?9U/RY3]%.H\OE"GW!CJQ.SQ,"+F*0QZ=%&QT[Z[%.1]?7'N7+5.XO^$$)3' M#SKJI,J*_; (>]0T[D[AV#H?!1VIJ)['QZNBF&=_GPS*[QU%N'0W3]6)Q].W M>"CG'6SOF_0<.!(O]L-?=T]"'E"-N_"?[BDR?^Q)#+],BYL\2''QQTTQGL5R MKO%E-HFE>%E=*I:7^?ZO'8X[N8A;+WQN$K4+-C4A5FF,-?'6.2[U:M"!T'I; MGUM9)K+!6;Y4)TI%HM8C[OC=EN+IEM*IQI=EF:BI1+.J1+D7:COVJ!WF)STN MJ5>$>K+)"XDM]\*6I,G4PD9B1($6SA'GI0#.@]58&(-0-VQY)T:1V/*!'(?3 M'A-YQ+&5NI_;(S&60+QQ58,\/UVPYZS Q%@MC,?:&,4=K:,KDG+6BJZH\#9G M$'M//5$"T+KI"814X3BOI6?1E;_=';173M=[0?0D-CN:7E8-S2H-?C@>3*Z+ MNL'9SC&0041N()1HCX]+HS=>QNY%L[-:'LHF!).;HG(TS;++12RR[GOOI1>U M\@FG%AWUI'F;XF7''R^#;&/ C-"3"8J=[LE>-3[R6E[9\PB)?2IWE!^KG<3= MV4EZ$A%*Z[_/]?\8](CGKO[Y1/U[%IHYO%BD$MAS7GJ1EOYQ^[[BYYU&/5+)YL%+-I^NQ()0-"T(D2,&RW(H *5..^EHE2@/''/:^,?Q4R4=#[02?]7HQNJS'THW[,H+_F#HI@S4+ ,WW9>%X2X+33;*[%;U M8J^+V5V*R5*$.G'U*7)UT&^:LEF,E(&4 "( I8(2AT3-U4*1M1'H.W#U0-6HH6HH+"-*!4T;2\:HMDSQFJJ5$6MS-G94J__S MS*CZ*88^WYXJB6\3WYXCWY*6&P-HZJU73A!#K0\?:5JWIE!,RHY4X\2W!]:( M^TFX!TH ?7K8A#62.*^H=A9138"@.,""4>6]8,[AF 33GV$3=-=A$P\,[)D] MF9RJB)#$6$Z PYP;2;59):=Z"W$K.55B+9@,!K7$5"C/--5^-4.1>OGD-(F- MYUF;)E&V"ROO)?NQR..=7)?C3EXV6.(YU_&2VT!;).7N;59#:YA/MB@KXJJ< MTG?S83%M=T.Y"J_SZ>#J]FWV[6HXN(H#UR9QP.'_Q.%#Y?"7F\5\%@^R&C(< M?UD]W>MB?C6YC%-OXJRB87PCKE/,?VW.L44RY?V$Y3L*">ZDBO(!K/V]^%J, M*J4)OJ_^N_[OSLFD_UA,8KYS>*Z#\(R^6XSSR_]:S,);?RDGW)5YL,LI9]74 MUF&4A,CYRZ+%.*YI-,POXA"H\)AWF.+8X>-[D(@/? U/+R'J?@D_ADUR^#DL M26R0O4Q*+U$QO\KG90+SY7 :^&%TFY5CM9M7%[-B^K5,WEUBIUKHB;S^.LY6DVGM0#"?-J:M/]H:J/ MZ"#5H[[_C-<#_AOVC@Y6/397O'/!Y;]7TR9E_4OQ[F):Y+^_RS^'2_J0C[[E MM[.H'5U-EW?SO$M;KKR64Q M"NK5/.SN_Q,_;)'2\F 5-[W/UA3=%Q@'^K9=A_FW8$K>#./0XB?L!"(1,0@I M'2PFQR&25C4#V113+3L!@3C\3#.EE5&>HF!\JNJK%&O)[)-HV'B>-3OAU;%1 M=AB#Y5Z[5BCA Y9$'7N)SNE M&H\U,^*IYF\V[!W3X57OFLK;^?>_?Q<):ME?E?/J8RTE/+Q\TKM+5_^4.J\ M+:4AY^:_EM'I:5I8:;!.8\!69IV5:V4BD6FSJ4GD?UB[GG!MH>UEZ%Q394[YQM/JI]5/JW^>-YY6?Y>)>WMJ*MV%:WIX7627Q4V)G>^Y+H/DZ9)!"*X$+@9((:\H8@*A;'AFGEOM'1UOI6#BMX/[T0-3XTO MXW]RY\HOP+7LS3@* M-6:!?;J]*>[\7.?CWZ.PVZ6L=Y:XV67>9F]3WH^=M!.-]8W&*&_F(%+#J"?( M(&FD=A)@NZS#M,QHH4^>QE /:(QU.E4U$5DBLC,A,LZ:T9<0(2L8U1@"0P%2 M7.N*R#QU3+B3)S+< R)+^EBBL41C6].8;&@,$XZT4A!3!(@WQFK/ZF)K1!WL M-XTEY>EE=7@]'Z36P>W_.!D7MW7V[/5BOLA'V>=P.X_XOYX]E+Y3EVDW*QS6V51*6)4!Y:-@=48T LF3'@630BOG MR3.X*0X0WA)K,'(00.$=E,#KFF:^P00CR)HJYWC*ZT79W4+@/&UY8R84M+N8?5YI7LLN379[L\L?)0;8Z M$''"@R4N-.+22X>=4[XVS#U6HF_DL$5,8-_D -\2SA)!)((X.8((#+$B"*J0 M]A9+C8B#F@G'=97M #&!C)J^$<06[ORD/21R2.2P-3F@AAR4@Q@+81%7UFH& M $&R[E](+%Y+D'P1.:2MOF?N^/[Z"WY[__%]-I^6K2%O6R[Y%Z+YB$';BO@K MC+SAG&B%+%)Q.*NG]8ZNF5F;]O?:._H6_H#?/GY:+GK/M_/>[MKGM#D?,9Q9 M4_O.G=/04D*,0^'_+/=LU4-88=4[]]X6%OQ>X0Q/HU0A ?HD "V:*O!8]PT4 MHIQRC:BTT*#5_HP]/&:+.^W/"<[G &<$6DT='.%&6NXH$L0$79LA7'G8#=<* M=^MA3YOI :S@HP^G_SB9SK_D7XHLWDF10NE/8QFUL0R8DA8['(=V6,F\:K9F M2M8:M+SVUKQ5I5XE$[H4B9YOS_WSGR5O^)FR VG:!1"AXJ1/2H5EQAK#H+&K MPN"PU_>-';:JK]LS.PB1Z"'1P^G1 Z,K>@A<$ P#*K$!0CCEL;>@I@=!\#'; M]4EY2.R0V&%[=A -.U"-)%>8**V)@@QZZ47MQA>*KK6PW9>;(.WT*9#>_*(< M3%6["5(<'6+0(%8A20(X*328TH!7CJ&J]W//?;>(/:PSH%SVH]C,>[MGG]/6 M?,1X1J351#[@ER-@G$4^[,9$ ;=R[G'5._U\"_-]OWBF@"9$)T3W!-$$-SHU M]MAI:F6PMH->+:$UJW[JGLO>9;IM87&G'3KA^3SPS!H\(X.)L- XX1B D#HB M63WF!0':;?@M;:U?>)HA>"\-/L4U!+[?C_GG,DO?[/#F! -3XTH@05'FFD!"& M< ^BJE[N[(@H 7J76+--Z'P_G #!:?>'2ZQPIJR FLXUCABJB?$>5U@RG# MXW_ZMH=O8>TO5_]OJ\4_@CXRO=V[SVF+/F)DBZ9UG.0,$PXI-)9+Z25PS7P: MX93M&[*WL-D/A6S2Y6:?H)V@_1)HR]:X!BJUY-HH#R1SW.F8A+ITQV%VU*GJ M:=-.R#XS9%/8(!LCY[S1VFB!+2(: F?KE!AKZ<',Y[3#IECZVB_*MFWYEV(\ MN$TUZ4\BFH!VNQA!"('4&.>AY@RP51HZ4F!M3.1K[]5;M7-K^$%%L0C,< 3; M=?^\;LEQ?J8\09N=7VM/J#44.8D8)3JPA*Z3Y[14O>.)K?K$'8PG8"**1!0G M2!2\:2@I)>&$ >L44P@X3BD&=1T,8WYM5N-K$\56_>>20I%X(O'$[CPA&YY0 MD'#.C 4"4N$H043KVDGH.>NVW4T_0'WBN_]I!><_#:^+L,@WD]EP?KZQ> 8; MQ#H1-'W*A'0N0!5(H(VJ,^^%LL<8BQ],K__93-]M(!\7WR[7OI=[>F^W[G/: MH8\8UKCI2LD911AC#B'53!!E8PNZI0>00'Z,@?B#PKK+AC0)U@G6+X$U;=I) M,NK"!LT5"P!T !*/P&KR&M9'6;V>=NL$Z[.$-6]@[3BP&GJH,;&[JJXS"XFX\L4]?I>8N8NXZKW\L]N'_^LN0%/T\JX+#I HFM=XAR1* @UG.%I6SJT83N M=@3J8^M0?]Q/LWG MQ9?A(!LVPO5A VSQ'IQP/:.H4[^_M):G>,/!Q@JATB,<3LLM8%"K'JT M!YSC_N :)6]60G5"]>.HEHTWRP#GA;)&2HLTU-(K#VMOE@Z0[P^J<4)U0G5" M]:.HEK#EHT:66!=;/7&D#()C^LN;A3=_9+/):'B9_0F4_SMFX+?BU!1H[* )2$= 4DV5]:N*D6"D MK_6"L*N'78X^V@1XG8_R\:#X>%44\[]/!F47GSM(_V5:W.3#2_?'33&>%3,U MOBRIQ92+.Z_.<2\TW2M#OE/58(/$]59#."M%X'1I@>)VQ8GWSB-+,6)>NI)2+20:.$5:4&VAK8Q;S&W1@&#XT0F@9U"LB+5P^'U;N<+"Y&Q8O@_7K^HW_9QR/8*")]9SH$8--A MPQN/*.7,*,<,<58YZ^O&.4ZNC[JHN.*X4 M2)O4-FZA#$^/ZMW[O7!Y_,T]=WCR1)B97OX"KQ9^O; M_6$\&"TNB\ML.,[^UY\$0N#[03Z[RO+Q95;^$2M[O@;Q&\]GY>?P^_C5^561 MY8/!Y#J<[S9<4+;S!00T7$8/=@PPC$M'<#XO+G<^7'91. M_>+^8S&ZK:0 P[<9 E#N?*BW\;'%U2N)9C[9_:(JZOJ7#=S5ZE4OO%#248K]NIF87 MP]$H_'&/_[:7IR ^$0?OCX &4*F\G7I/4#K9B MA._=0/GOU;0^R$W^I7AW,2WRW]_EG\,E?^>WL:AIYY4\S8(5&UG))H*-:6&T8@AY@''2Z8,7ZK>Z\NI!/4*"$F,Y00XS+F15)LJ015*Y"W$ M[_";YQR&R&"9(Z0T5=YQB*15MCZ,5DR]@QO$HZVHLYK'AA&7\P\XJNE=1",# M8WR>C()=%^FB5-VRP#RS^$0#HU2L'^\OOY@LYB7!F(I>(NU _OULR4+AHSP M>UIDUU6:_6467G\.FU;V->Y:+\9\'I[TM"O8EV0:'F50N^?%K+RMUJ5>U?Z. M>,7QL_AV]1B^"RR[\UFOJSUQMO,!_O+A^=O@NG"TOOWP'KF4K?BZ?;AQ%(+1 M'7&$H+(2*X$9%*/1\M-_>P/>E*_#90[JUP_<8FSX.\M^*KYEOTZN\S5OPK?A MY?PJ_!GN8VD'!1-GE-_,B@_U'P]MZ\OD@56J#&1O'L\MJ,Y!X)^_?[-FDBW/ M_\1':+>?I9/M]5+"'EX]DA\BNT?)J%ZJ!U*0#GQIWY7Q M@NIRX"/54V>3UWFN"/X8CC[\'.YW/*^>4YE(^:IR^?/%K)A^+76;*JZ559*: M/5;BEX3T?(3T527SM_%D)9NO>B$5+GJP>V0X8?(\,;G,T5]Z%I8.@NR^;^#L M$LS-O;!1]AV\[S?87H3.-M/@A&\\K7Y:_;3ZYWGC:?7/;MYXY_IP+_/BCB:[ M#=.FF!4*88G4RB'(F?70:U9EB$"*&6-K)5XOR!"!\A_D^56N#Y]H;]UQGC53 M(A__GD:VGG$A?.*Q?O$8ATW_7:4M)%1A2JR2@$L)75VJ"I5:R](].1[;9L#= MOG@,0Y*8+#%98K*MF4R"INR;:;S)8TL M\5CBL=[P&($-CWDL"(100(4EHTQ9PE;=TQ"T:UV6^\5C27WJ1S.E_OJ]?IR, MB]OLNDRSRJX7\T4^RCZ'VTD#D-9I 37EE @826+C-**H8%QR;D@] E(NC92 MH5^T<%B'4REB52*?7W0ZS_0MPEUR3?\*0E.$Y4RIAC3MWBV6$G%-K6+8.VJP M J#V;4L$>ZZ!'-8GM#>J2>-D$LV<(,VPIGV\]D)[I;1'[/]G[TV;W$:N=.&_ M@I#M.^T(J9S[HG['$;GZRM';=,LSX4\.B$2IZ&:1-00IJ>ZO?S,!@D"1M9$% MLD 2CAEU<0.0F><\9S_' 4F2*)A1580+>*6[#3.]E?-ZKI8CR1XN2: H?:FG2;\T??@$ M /#4U]>?Y>FLKS_+TUG?V9SEF00LS'1V$RO]LV0RG5==G3Z%6Q0J71^VV-"^ MJ:C#%M ![)QQ &&N$7.>55E91CO-X:^-,;$;J]R'S;*L*(+FWV:_[;2O'K3 MO#?->]/\07!@H!%H,$(C)2'&"CJ.!=!\-2<%&4Z[!@Y;Q 7V#0[P;5$PVP-$ M#Q"G!A"H]MTI 9343B)%.=?&*RY9!1#2R8U(Y&L#Q!8>_5Y[Z,&A!X>MP8$T M'/M4B6!J8!@'#'$+G,2L2E/ BK0+#KVH[Y@[OKO^@G]<_':1S&=%3]7;ADO^ MA=Q\Q$S;"/H#BZV3A NA !-20@Y64R&,<!SQZRMLI*=4QN#$EZ;G;>PX/?*SD+T_-SSM*NSVC Z\3?VAAX<>'CH"#US6B39, N1P@ =B@85, M$(>J4!F%4'4-'K:JC.N5AQX=>G38%AUDC0[2($$PA''VI?08>2=7O6R=]ANM M1?;E)>@E?1]&KW]1##NKW 1]%!T)6',L(4YC+IB#QCIHL=25/(<4:-JYL-L6 MSH#BV(]"F'=69I^3:#YB?L:B;H6AK><06:6LUUK1P-]U(CSM7E;,%N;[?OD9 MD9-H_==S]$EP-.5UY"W8WT)1#Q -^C0*S*U\5??F)=WH1OS:'+V%Q=U+Z)Z? MSX.?>0Q$XPY@A4E=TL B=W32IO$T2OB.&GV*2@D^*X>QZSWOM] MGI@@(5MA N80(&TPM< @!#G$VE:VM["VA\/Y@ P6EWA^M1X4Q1 ==] M:QPG&.$XW#'H^XIJK+E<9 M."4#HZ_\>"SL4MPN;_5"<37G/VCUK=X*U ]O6#6(L94!XC[W%$$B(-&>\ M,KPIP9UC[2T,[UYH]YQ];IR-:\[F&DC/'"/ 0FP=D]5;-W&I\ M4)$L C(<@;CNGM>M=YR?*4[P6O)C!V.S1RV!TP 3S9S@574Z<;1SO2NVZA)W M,)PX;>]\CQ-GBA.R[B9I(>5,.X:1T=A))X225?<@+#&B: ]&..Y8\I3X[03VM#*[H"@Y;$0W6#JTQ;^IQ6:_SBZSL(9WTSS MT?QL(_$8XIIAM0!0,44AYD)@I@/S@DJP&T^/T5$PF%W_JYZ\6W-\/'R[//M. MBO3.2NYS$M!'S-:T[DD))5!(JZ"G<^DP$0HON[]#BCT#LFML_0R[_J!L?1+% M=CU;GP1;\[J9)$: 4,TB4TM!F #.X2J[)FC;[0;J#F.&]]*Z9^NS9&M9L[6' MR /'D(7>"&>4EQA4;&VU:W?:ZFOSX$F(UC.)O9O(]]DP^32=#/N(^P8/(]@0 MS9!@B8W '+OXN9$8M^Y1JY;1-QU//U.RN#N^T!2JJ&1 MEFAN+/ @F.%@5:&*">^"TX/"TBC?Z2SQ%IAPT?4.0Z] M(B460$(L5^VJ]H<-G/=J00\%/10\ 06LA@*. >;22Z(!D5PA3"A9Y>0RWV[1 M:R_#7R_^W5ES_K?Y+)UGGT>#9%33UOLGN!;OP077,80Z]?7U9WDZZ^O/\G36 M=S9G>2;N\E\6G\:CP?@VN*5^+QD0D M0UCL&($H1EQY1RE>!<8"OV\$QEZ/KU'OS.JYNN?J![F:@-J9Y0"!RIM85"Z< MEQ(JR"JNYI9M%(2]'E?CGJM[KNZY^F&N1C57 X-$U+ZUU0Q99;$%I(I608M0 M^US]8Y9&;W;\E4[S47Z'G5T^#YPWSWZ^7/WB'D]XKXV?HR^[ZK(:C.M9T1MF M&+[W)9V/OF0%\<4#S)/OT)]?RO'36;ARM5AX\RW)I^/1,/D#*/YWS(S?"%,[ MZ#CD5AL@K"9(,NU78TN]!AMUFW:UV<78HZ<87J?C=#+(?KO*LOD/TT'1P><. MI_\RRV[2T=!]N\DF>9:KR;" %E,<[KR\QUIDNE.&?*NJP1,4UUD-X:P4@=.% M!=:8E0@,=AIZ0YDSP7R7N I9.Z:QT*<)"^WY 0CJ<:''A1/!!5%/9E)2::$M M\8@*CCQVSJ^JQH.9L)'*9Y&B5 Z@E\"^$OQ:P"K]E\LS5M<*! M]Y>BL=?J_>+?QN.,1Y/LW556@ Q$X$]M/,^_[OSO/E1Y[ 'N8 4(U+^^8VN/ M=.^&/OZ(:]A*"A;[#J[RA;9>\8?)8+P89L-D-$G^SQ\$0N#[09I?)>EDF!1_ MQ(*@+X%J)_.\^!Q^'[\ZO\J2=#"87H?[W88'2G9^@,!$P^CXCG&)2>$_3N?9 M<.?+)9]*?WN21X=[DN;)]'+WA_M[.EFDL]N2$#!\FT0FW_EJ;^/.Q0,L(&H^ MW?VY2M#[X^.HQQIC,)4WQDH$"-8$8"R LKC*D93 ;MB])AR]F@SC?UQ- *U6 M],=K/ZG?B15FRL>]?!=P S&33Z/Q./RQAIS;DU2@H,@*%T> !*A5)+@I0U-) MMHQ-%:@PC=&I90;C?!E^Z)'A9)N MSM_C^,:+167Y,G[]_6@>"'=0OO.U?*Q/T_'P^P]F3-W_]&&C?E)3_ M'WER4\2)LZJR=IA]FA=KWBBQ;;Y[GS M^(MD.DNFG_)L]B7J3_$Q M&GPW\OR@LFH[RXW.=)>/)AQ;(5/]^$E4V'%\F' M%UUT6EZTWHMXEM>K9JWW;,%P49QR_%7Y"&^;5T@&XP TH\OXS?!VGBUQ)W)Q MX2E(5QR$24/UDDW0>:# BP-KW1X7W85>H?P5"J[=FV![% MK7;U(MD335\'FBE@!,LO">=Q,AYK6HM2+*-:NUMFQDA\%_H M%3J1_U(=RO\-9[+%L*#G*U>;[K/6E*N7RN'%N"TA7)#LGHFQ,>V6<^TA@1I* M1Y $V@B.*D<$0[ISTRXZ0HS@8M,WTAEB/+A2^-?_+RU(+,=22\:!09XPBGD< MC^0,4HR3\+X#)!#H7])MY-E*>6Q'5[RK&;*+9,DH/RVNPV\&=ZG7EE#ZSX\; MP0B]R,,#YWF02)]&DV(?:A[X&"Z@Q]/![V^*/8DO?\O&64$C[Q"/HV$I4=$4 M%I0S(HSRC@LCF4)$OZN#Q IA;KD5#B+)A()> AB_*IT.S"E$R6OA'+*AFF]] M'_@FR0*EWT2S;[;(WORU6E/26%1>T?AR?]:<9&NDL,MRXX&2074QGG[=7Z^+SD[T\?K2XD[\O)EF!$F^3NT]:JK_QAL'TCG>- M*O3-;'HYFB?Y=#!*QTEX,YL%A2QHP_.K8!?,LF D#]<4[ZBQ1U5]>GF910T[ MCQI7U,:7UXHR[RHL.YCTV7!1IJ<&7?]S&A3YDA+?)E\#+ X*V@P*6U2SF_>X MHR$F5^&KH\J14*C6@: GQ>.&QUN,YP7 KB_UZ]5H<%78.9/I/(G%L[/PB[1T#CTOD\O%$JEI>SZ77QH_B=>*]T$)30O'"YE8\:C-))OI3.@VE>J+O% MCLZ;JVO\+/F:K3W9#N;!/NFH>0"%OR8-9D[V;A[G!A8^W)OTMK3A7B#;GM!O M&,<@F8$!9@ !"DW.* (-H '__=*,[\I7S&_.-4Q:V?914L9OG? M9M-\+", M>_@F\-QH6DS72\*MQ!Q MM71RY=/%K/ \IH67(_T\RY9X%9'[;32'P]NE9S5Z,3X'U U'/_V:;=PF/D7A M\XT/6]XF@'R4VZN'J[&^O'MY5(N;S[,TPG*^N+F9SN9K@N .YA<_#/=L2HG& M=U>2(F#O:!)6/%^4/[L,ZRKI3&7,<=UJFNXX >%9/W^ M"0VG!:)#9.V!BW^O9M5%;M+/V;M/LRS]_5UZ&1[I?3K^FM[F49>_FBU7\[Q' M%.43IL][O.+;R=4L0N,?8(P<,X+YK59>/LC'P@L8 MCM)$3)\TZA?2C7COG0-K0?'=1G/=%]K\(R]@8!)UI6F0TNE-X*QT<+4&,E'X MY4M%JFH/L0@\%TCANN31J!J-2MY;,D:-/!5[):7Z%J"Z1/G*U5OZ8QN7>!N@ M(>IA^?*&>8$1E099]Z\ MV1?);S=!L%[&#(;Q[=N'5A-VZLLHXMAE^F4Z*PBIO&IXUC6L_'2[_';E6FXZ M,JN":4J@I4@0C9%7P@:29Y 8;!56*T,Z*$/O5]X=M?+?_Q TK)\G MOV;7Z6@2-NN7;%9H/9-!]O.G@(FE5)A>JA5DOWG88G]YR0;;;&G3FE:U#!-, M;[)96HCJ57!S&1HH#(?YNJ$PG@9&+ V(\&<,=MQ$VBQ%>/C1*,K<+(87/V7S MKUE67FL9I:DX<[F[,<)1;6\R7>UO35B!;MW!^&UP%]6&<_7QYC[Z>Z]O&JT?].8Q* :1BP!F. M)0%$Z=BHD1L%!S8RCGS,DY^RK\FOTT#G MZT\;]NWS:%(^7KJ83ZLWRM2)XIVOH^'\*GP[;,8R76X0]C^]R;/WU1_WY7 L M:TQ7%=6%F_6!"M3R%H+^Z?OJ2^N?P4<^PL_Z69N%K["[E:\Q=>A M?M'ELM[ MQ*FZI4K#0.]!.O/V?1T&GJ@F1SVQ=$]4/M4U76U30WMA'XXN]]GX[G%VYK36 MPB15&%AHO>)"&H>=Q)I2J)3%DC.Q7PNE(^Q^GVFS.[MO>69 M*"9%2X[.ER$M[U:HWH=OVM*Y&J7=MN.06A$'=1,/9*A'B$KL#%-:>@PAB3#J M,,0,RHTN9O=D3)AE)*=X401ERA 0["9D8M*)8JC7Y9HM*J5:N?9:]LD+73V_ MKE*#/T2G0)&M6A;6+57UH9H,?QBEGT;C(ELL?!9N-2S"!(]Z@7S0'8@RR&HB M'(Z.'B.C%R@P!H5&V887R!*A,"0& :$!LD8[67B!+&#>6^5W]@+5Z2V-([_C M%@('I?CYW&;EVEO#V1-/.!5.B+_S]DX=TZP1^%K M#)E[S/TIMEVLN#\#,EHX26'BG*^V;!XJ-'UMW]X1*LBGK?_2NND_EE P9PF7 M #NB8M(\T)3!F$BO #3/T'\WM9$H>)ZACRRK8AL5L7YY#PSP-;Q0-9X M *V!"G-"#?8!!( PG@0\0!@PQ C2S1A#FUAPIV/W9/C3ZM ZC0S]X+#C403^ M-IT.OX[&#P073E_JBT8S&P0%\4 +BWQ0^#4)FC^,7![87AKCV+K4K_:NFVP( M69O:>L?9[>@EM!H4M0QYK*F*PN%M;'8S6V3W-LEI^%K?/B#5SU&I1/14=X CH:[34< 88Y3A5P3GCO M#)4^0@?SD%JY.>RB53]AB06-#RIGP:_E"743)2 6?7+2Z:HN/V7S]8APGZK4 MIRJU;*>).N.".D"U$,(1 AE"BGFE(P1+@J5T9L-.VQ&"*_/N7B@.1-]5L.W3 MFEX]K:F3*3[9MT$L[)I>)C>+V> JS;-5[X5E"?R792W@W6R?2<#W>3KY/(KG M?E^:3^SC4A>OYLGG)>,TFCST1 E<=_TI5N5_ MG)?)M&SG67SVCXO? M+JHZZ!CE"HN^F>:Q2\#'.TLLUA$V?_E U4*?G>,4;KUJ 7F=3M+/19IX[%P+ M^?=YDN7SHFBWM-^+7]W4O1"NT]OD4\RV^O3OV&DA5E%?A2>(MU]U="Z:(90< M7\!BL=G9Z,ORH0:!<=/8T2:L<9;-%[-)V=HSMK$91X2[VTDGNA-B.6:X5?6- M59%G>8,T5F*7_[TI$&10.B3"H17%U;'M0Z230(+329;!C(OB]'P^ M'?P>F;BQIK?)A\G@(OGN3>.]-W5'EB#2/L\*@KU.;]Z5I/UEE"\BJ2P[EA2\ M$>N8![^7_0:"B1CN&M BD/;U\FL%$UZ.8CO//(JZ9D5\,L_2ZWR7%D]WUG%T M_9UV9(9]U@.O,^P:^"_WL2$EYG5B=W'$C1,I),&=1@5W<_'VTJU -I+8A90> M>(4(YL8"!R5U1'FG "&QZF]C",>+D]@#.SY+V6ML4F2^]D:P0;RWE@85?Q7' MGT>6B@4\9AH&KX5FUTHN#&TN4WOSH=)I7R47RY1-&0#:XFP=3X7';+&BP":06UN^Q'%4GO:G23EX!< MZ5[#9)%GEXMQ4."^%!W/7DA5E]/%[(5KFD];H>RU HJ[=-T(;6(,0(!$1)4, MA$R %20F,$C((?Q0[_,/H M,GL0*//9_%^_1NVV(,GXZLJT#\ Y$W"#/=WDV>#]Q M#?Y22UNMHII'4AC$\[#KL2%58=/V9G%GS.+N&0+53I3C%++A(8 +D8;J#H$Q MEG(=]';G"/%%\HTQ6'(HW'/B:MNI[NIF]DQ/[=Z4]_TI3L5$L"(=)'PRFX9K MQHYDY=B,>EY&_%;3?+MI-BO=,(";6V]/=Q#2$8V\+4F0X- & M9=W%9HP61.7&(X2YM)0^@W1^FVV7#E/M&0;TM7-:/.X%6KI^X@F73OM@^^-@ZO=*7=WI= M3GHPT@2;@&N(":) .@6$D0H:[B&@Q,=VK'Z[%GH9;\%V'6S0" MF>M&W#.'7&##7+ C,)50"&.(U0B6,V4DDLRA1CD\P-I!3Y%2U!"C+0AP7(X! M-UQY0!\=#_'D?3:&7-0+2LH5)97I&L!C-EU\ODKNG8-1Z(AU\O/+AF(\X[&? M3S^'BW,T]FY=K9\O]^X^6,XWMF=[DFSX%0JJ'&:7#WL:5EZS//9[KQM\-L[S MZ8X.A$EOE&.64(DA9S[@1W5& 5= @X0EHC!0L660"T EEQ NCY,C;3';N:/# MOL:V[7J0A4&4YLOF#WGLR/!"U:WJY[#S!79M+\KN":1O[NSY-9? S^@NL5-S M";Y;2XJ=/I('O-^UVRMU?UU'?JT'89]F%!<*GZE#NY)]M)I*UFE.^ MMZ8L&TKJVZ3H''N@?B3]Z;_JZ:O!8'&]*(?EJ.MI6&B9('/FI\_/XO#O8?V? ML@>J\PZ^'1TCC5FP09Y7G?@*>W$(8JE"ZH7;:1E7+_Y>M2=.RC![N8LQV)XD MW_TSAK;_O#ZCZFQUBJ'9+?]\;9?T]_'Y]](33X>(1PVK M66!E4M]\5 ; RD!+3TX].6V'18OQ[>N#44\@W2607ECUQ+,K\2R;:-PKJN[3 MD7MJZJFIEU4]@?2RJB>>'ET.2R!M-DC9>W^4G0X]>O^7F1CW53"=1$/Z'3?F M.-O1[[C81SN<4 @R2" =0H2$E9R:K"@6EMB+=)8ERE(%',*-PI9'ZG3NF=& MI?\0 >>_R"I+^9&?Z]L?8Z&)&:=Y7F0N5[^Q%3U_7)'SKW&S\O:*?]X2=) & M<]WL5?)B9CA6L=!#X-E"()(K"&34.(V5Y1AYAC@T7H@RD=A3)2B\,]>SP*_Q MO3V:F&$P([C7U +V695> ^!/03V$'BL$/A0_^4* UFC MVM=IB ,0:JB\YUA1:VB%@1"9;4SC1F9F,S'S*(UE(;K;B_TUF>F^QLP]A/80 M>G80*D2CUX91##'J$8%*.XR#F5V9UL9)]5S3NH&9R[#[R1C9\)[F'#V<]G#: MPVD/IQ%.(:@]E0YX**7'PC#M-760*K;R5%JYC57^;(WT*.QT ]BI_<@VH-H M#Z)=!-$G,+01[0'<<,ZL_GKX M.Q?X:P9VO"'6&JYQ0#_/G2)B%=C!4*B7PM\1J(N$]O#7P]^K+GS/.+#6I;V" M =:80,TLX )109@#& G RL MVK/JZ[,J@JB>!T-A;*#M+=8 FLMI+QJQPP!WAAH]0H9@WL7HJS-4&[/F3UG M[AXV1+AF3>E0T&Q1[$"-$;5$(&LJGP_P?LGK,/9C,WW%L>8H:5,YHZ M!#4T4E"X+X^"+P^^OE=)7< -;Y8WA K!$=">8*V9XA17WBPFV<80 MUNZE+CS*O0^F+= +V7;:PG$W//NY&%;^'7Q 4WZVQ'JJ(V"KN]0)44=J%51; M);@,YJ2D*/"/HE+)2@4-EN8VHFY?N0_%.:]_NSU/<*N5([N24F=%Y"GG _8( M\2!"L%K>"L^XCFHP]UPRYAVWHAI2BI0&'.HI5\9*:*0$ MX2O*KIS?U/AM+(_#9:7L%S0([P)HG$HTK,>8\\085&.,H5'Q@,(*RX$4P!"S MRA\/>$,[GQ^S9[SIX::'FQYN7@8WI(8;A "V$$/."#=*,DUA:?5 2+VPKI.) M.GNV@V"/,3W&]!CS$L<*:7ACG<1$&"J1Y% *:0Q"O,KX=0)M4V:SGY2A/<-) M%]"D]ZKT\- E>&CX70'77#'&G&'04Z1HP^"Q&&_C=]U/YM)^X:$3RD8/#UW+ M@SK]WBZTX5@5''$(K=7,,*4H8$*MROTDI!M62/<2I!X%B0<3I. %:#-!ZC Y M=.W8$A^G\W3\8HS# >.&TT78\1=-0SVZWF_/W81C[@%'(:]+]1TTAGE.+5** M8*[TTH: @'++;#LY7VT,('M+8*O#)IXZZ>/LV7;RXKM'J7-!*=M>&G:+.NJ8>M'K9ZV.HR;%&Z@BTJ?&RH20&R MDG#.M,5LU6"7@)8RW]I1KOC^\DUZE.I1JD>I;HV2H;R&*0 X%I)K0\+C.:LY MA*NZ'XXPVU?V73MC624[)'#M%#T^MK$O/<[U.'\7K$ZQ&O1[Q[$8_!VF\F* -6:\Z4#Y\AS;5:(9ZS M1N\K";$5S8[OL6ZJQ[D>YX[BD,\8YYZ N49X@!CAO7$"0RH01\92N3)@!5:D MC43(=KJ"MSO@N?>R]1C58U2',:H1"Y":$@4,$)18)[&%AJ[F-4/'6LG&;$?M M:G6F2(]11XE1)Y,,R3BHZR6\8D8X:+2V4FM'C:NS""3W!TF&?+2KV[9)BW^9 MI^%1JO?;H/[&>8U'D^S=5;' ]Q"!/]TE"K!&%"2\7F?0M2-]ZNN//[,,C[Q& M8J2@L4;7M^?O@"PVX,-D,%X,LV$RFB33HH5<.LN2^2P=9@4MY&_+%]?I[/<\ M22?#9)[-PH6FL]ND>(;\8NUHUH[OV=M)UK:35?LSF@0LF+_'D9]:0(2F[9Y, M+\/"*X).TH*BDUF6+\;S\!S)Y6QZG7Q:Y.'!\SS0\_6GT:1L4AAI.-E^TY?/ M$#8ZF5_-LBRY#A]=Y4DVB6?P]\7X-L'P;1(5[ITO7IS2SK\.MQ:[W_IKFN]^ MZQ+,_OB$1B%KJX<+8! B1$.C),>826N5YIH+Z)72&QI%\^A_OE2?@KQ1DZ'. M@LCY,=!W-O\A2_-L/U,.&> M6R,IIM0[(8PUG(FX^U9HI:C?")KNO/O!^&QK]^])H&UK]]]&W+C)PD6_9./; MM\5A1)"(O+[S1?/1MQXBMB926'?TM,0'2-#,:X49Y/IX/>6@]4" MJQ%%PJ-GX01NHATT6V1OGJ<:[E,3_!B0.?L6SR, ZV6Q1TG:U ZS3H\1VR@: TP L+,1EDX_'RT_]\ ]X4K\-C#JK7]RSQ MXRC8/\E/V=?DU^EUNN&.^#H:SJ_"GV$=2Q?.(!Q >I-G[ZL_[K,'EV5VJPIN M\N;A(KSR%H+]Z?LW&VZ+Y>T?^0@]ZV/6U)(=/T_$P7,&/(N8GOX1O M3X?O[_<"K0X"[V&61Y<\7D?5!7_GY?^:7:=!$@;CO:$[!YQ>DD(4I ?R!KY> M2?Q.X8BGSKV-O@^[>ZF?$6O@HJ'V6Q#4?LF!HC+H+E9(J$M=A&(&I=PF[6-3 M;2II+"#^SYB_W%9! J-7RJF=IS#CEWRUZR'7MHTZ56: M(NV5)P6L>1(2;QUP @M B>$$4H\KGJ2:ML&3,;:QOUH]UFKZ=R\0#\.5^&P% M8N"TVB4*,3,<(<25-,CR(!Y=Q7P8RFTR]1Y@/C]=[%$9A2(& M4]*:*0'A046E)@:)#.1&<\Y76JIVV_01?8@IPW?WE[+6;IU +Q#WN,3=94\1SVSI\8'W+^ M4^2=ULE5[QXM>7+^/7WHX".H\%]P=AJT'=!>)$N5HD4RRSSF!([77R^ MNC_C=OLL[7WFCCRXF&++,8IEWDHGV(:QN1S M$;H,LF8Q*;ZBW0\OHU7OA[-8P[+I]MZ+\.[84VC+/^/()Y&>?%$ M@^5#5[DK\>[%#_*B*6 R3.?91?+P.=7Y,>$&,71=7&$PG<6TINED6-RC^E%0 MK*[S1Z[VK(T*"^Y$@LV+TN;^GDX6Z:RU9_D:[(<]Y_!))&N'56PZ&26,8!PK M:8EQ:#7QF) -AY59GO/_C.97U>$74N?I%OHZ':>30?;;59;-?Y@."AK8;(7= MU.ZLXLE%4\!5.XD69W6%[A]%HB$@]*523V%AB=U+[5)Y(DL:ZTA*U(QV=I W^;3H=?P]EU2ZQ73Q6HX2801#99RNCLVR#*IJ7,O%G,!E=I M'OX(JE:DD22]5W[5,O*NC)]DE13<\;R?M<.[TV:E1%PDJ_VH=)#($Y/IO-8# MWH:5SY-96O#&/,N+7-J8+QO4C]$L=H.*0GRR;10U]+9[#;N?G6D@2 _+_?I;?+U:C2X MBOG$G[-)-BL.*QYW0,!%V*UH=A4U+>FWR 0WTSP6"!8*29]_?+KYQV2W_./G M_>S9LT>.W7&XU)F6MM?2*-BHY>J34D\J*56*VI*RA@MB*4<4 :V%1 HL"V0( M8-!;T6[(TE/(G0H.@LAOX5#S<.!#K*+Z>SSN>;3( #(BJDP MA\(YQ:QV"CKOG<:Q!MP2P96@>B-T7S%5U=K"%JIH62'R]/PNO=3R5>TU*\S> MP>SZ7W6EFZ20? ME[[DR?"7I9--#0;13Q%6K>JSV&?_A3Y9YY3-[OOZI_0).WW"3ELXR&I['SIN MI8,H*#8$$*$-!K;$042 MNKY]GY;J3GX+92''2':33OT_'7]#://O6KV7(U:0%-.5'<0@,T$4!22Y04 M"D.H =7>NABS"K])&\M^[MJ6/3K2YZVK^'9R-8OP]8<\X*!&UG))H*-:6&T8 M@AY@C!PS@OFMMFPY]+N(L@2RB%D-D:Y6&YC>W<1'3OKQV+AH+39^-TXK+I+= MXIPV^S2WHWPPGN:+V>-MG+R"#CBG.< J:.=>4;%JX^0D@HT8IPOJ.C+*>@=E M$%G>$U_VB(60&@%U*9T"YV1#-=_Z/G ]1!H7\6#/URH&W.35758'W[PXE!R? M\\,D#P]=H-:CNXT,-(&X/0)Q-B_2"$E6/8_E"#1VVVL3R-XAZ;4RX3$$LK": M/FX91NU%E$&+$>4JA%P@]"HMPA0IA[?_D2=!NL^F7XO\Q>,-#C^M=YQ?L!C2 M)Z/%2.P6+<;'\+,7=]LZZ,V>;^/OP2^UA:F_5*LV=(OM=(![1&L-V!WI -^E M#O>G>N@V&A"QL7>>+Z+GIS_ZLSGZ']/Y(GSQMC B^W,_FW-WA5-@]"7FXH8[ M9'F1D9JM^F\_M]?^>9'*LSM?GBK9]#30T\ S\C#/)E06NQ8F'[/9=?+#-)VT MF:1P IS2G84_QA8O2%RZ39J#';JZ^/[4VS_UAWJ5=F?Q9W3JNT5&VR.)QZ/< MD!&>\48_.R0#_5"HM4+""J*T43RJZN*=QWI_VD YXZMS7%[UT.1FP MA =:UZ1#&+-?/'-,(\'O..$_-XG?\,E(34SJ8_'$X23W[+):#I+"DHX3^_H:QYE>Q:=NIF-QKLZ=_I3 M[-@I/M1'OS_%8SC%9Z@2 C94"0"@(1 :I*F3P'-#0:5*( @VYE@=R+N"2]'0 MT!&>IUYL_*PMYPK:G CR N?*"7#+27?P1\Q<9T_VY'_VYH_[TLE%LPPC80CSM*JJ1 7^D")!/O@H]T'[1!QVE&UGNW/DNTEK-E>6&0ALI(Q M(ST/_^'45OX"&O[O,/Z"KK%]FS-XN\?VIQ9,CTD8<=Y#H*MAG!M"0>)G6:Q& M.T^/YVE$\GSV:594#@48H1U9:'^0.\T)FV1]7/W(#_$Y:@5KM"@EPG).$$/* M64&0=\!5 4,,Y<:HK .8Z5%*J%)(3"<4+"7$=MK&8!$[(X?/6C;6-^=Y]M'U MTX[9R48^*P6$&,PE8M[AF-'J^6H$-S<&[M_TWB]O[*R)RS;GW';6RN[Y]1CX M539&8@#HB0>"(8$M%T'2^=I5YME&W]GV;>:N\NMFEM@1\NO91-H_3N?I>*W9 M8&SL-"Q:1O;>PG[A_<+[A?<+[Q=^H@M_G1A0IZF\9,D94KAR-\<8@J>VMTS9JOM]*S@\1M.GF7(6>B7LFWF3BQJ@4+3#%5DB/ M!=!"*4\DKTQ6A[UYN&1.?7%@VR_/E\)!Y [H=X]K=;!1EJL $]9:X8U5 B'N((255H1:3MF5Q]4S:!P##\5=66A_YZQ?>+[Q?>+_P?N%GO/!^ M!OW+]N=D9]"7VCT";*7=2\( 4AQ@:I7T0:V7&E7141'>?DR[_VFE>.TU+KH_ M)?_X!]+W&-AC8(^!NV @JC'02B:QA)Q9A: $%%#$JAG;#A"Q*P:V&%;N,?") MN/-?BL'8U?MM7+NQF <'J1?@@=?'>;];FZ4NMUUP^8/OX)^3C_78]&26W:1A MO[>?;=ZX?\"*Q]D"USD7W%.M&)'2J: 8<*$-]AI A05RF+.-LA[W;1[V9#'* MKV+.Q<^7D3WNR[BPI780RRJ/KD\] IM]:9+EU/DUCMSV?&)J09Q%>G?(7C*: M),L"5"@OUJB_?)"?PI[-1H/G46SD7;9&KQC=(=>=&=2E@ZMJ%4NB_8^\\,DE MZ>=9EL6CS0,9_^]B-,OR9#1/YM/D.AU-YN'_ XE^&KV]_*JOJW_%MJ86L M3X#<^E)KQW?G].X*CR6+_//C1MN:WP97V7 QSGZ^7,XR'F7YSY=-B?0Q N'' M<"D]G@Y^?U,P>'SY6S;."H)]9QS3D%I$==#X$?4&*E7*.XF8\>(=J*=W>4@U MYM%D($HZK061E6CTVM(W21;XYB8"_FR1O7E]&HR F7V["2O-ALGE(FQ1EMS, M1I/!Z"8=)S?I;4F$;A(A>'R'8B H#8Y"T =T&(^7G_[G M&_"F>!T>)'T?7 75^RKXFOTZOTPWSY.MH.+\*?X9U+/6U_]\?VZ5O-F%6=910W)FX>C,.4M!/_3]V\V=+7E[1_YZ+'/ZH\ZFH77UCA> M/XIR.KD)WYX.W]^O_3Y[9O&Q&\%G$^C[-8MJ0KAIDH^^57/: UHOJ2%*RWYL MUBF.S8(8UK,"?; ]J&2 "T8$E)IAN6S* 2F5Z%$[O=:6?LTJ+>#GRU\JS: D ML #Z/U^6-/7/+)WMSZO9M^&(-\^MT#($;U1%^H@==" QIC!@A: M*[CU^E1I/5UG\..7>[7K(>Z5#S5$9XD-4\"1+BV MWFO%J7=.#E/'DURQYH7-6&BQNTFF[;B\2#\>4#3?'.022RFOV, M#VQ'@:"&,42!(W&PZS)'%@&YX<7;FOW\=+$_=;27B<84HA&XKJS MVDOC$,?$AO])MZHN(=2_7";ZT9?]B43X%HK>3CPFH?@QO)^EE_-L=L:%)8^S M)P$-F>F8I0Q"X'QX.WP%.UZIK!:!C9+^+=A3Q4,X (?2>Z+!^RM Z3ZC'KMH M+>M)ZG#A=#'/Y^DD/D:?@M:GH+4-AKAV;6MFH3+6*ZNEQ=0!BD@%AI#JC0&U M33#<9_)MJQTQ^\2SYUU[Q[0>B/:24U&^C%]_/PKP.!K<%Y;]-?LR'7^) 3HS MRX:C>1*H>C0>S6^WSZF[-SL$M+&2-W_],$GJ^8QO[V0/%9WFLV$RFLRG29K\ ME@6F&B8JJ!;#\&X0 LFO61 &,:UDN415Y30EW[VIUU\D;:U_X\V?RURD_XE9 M"F%O9I^GB4XGO[]-?DHC4P59H_)\.A@5K]X6MZORGZ;A*6?AL?+Y:+Y8?GD< MGVJ6AP6D\R"OIE]&PZQ,:MDYS^-9Z8%$H+KK-R<"(&L($IX$>RHF!U:I09#2 MC2["/X0#__FRW)F*.GY,OXVN%]>ZRL(Q:4SAF-_>FTL+5]E]=R]R)_%O=1!K M-WHB ?##3WX%BO)QK>_BG@S 3R_, *P2?Q:3O.QKG,Q6!#4H:>ERN9+DN__S M!X$0^'Z-T8IWX?=_+FGB.BK(69$/MQI,B2^*=-(G2#5)&R0_JTB^P2GQ1I!_ MGR=9V/>8\?G(LPZ+'\?4J,AQ[.)./NMU>ILL\JRX=J#A@/3#(JB_S-IJI&8M M(K67SW!WT07)S[++T22=Q-2?%;/$I,%L.,GR_&WR=3K[O7BX]"8"V-OJCR)/ M+"AWY4[%Y9:__IQ-LEEL+#R=W4QG807)S2+\E6?A6D$S'"\B3,4,E.O1/"XO M'?SO8I2/(B7D%]W"N\(D3;[&?UX(#$_A0ITV3"P7DFC%1#AR*[U2C%2X *Q^ M8G3&5M, ]HL#X X.O N<&;$@4-,PSR9O_CJ9/J4:;<__#8/C>?3?G:3%N[P= MCVTT602^"M(T6.A!H@ZFUX%A"HBYS+(XYRHN*/V2CL9%1E]:G/@J?_CN0M\N M\WU'^9(% ]]%B3J*"=+EL)62G0.>C"9K&<@[KRFJ /&2T7['^_. MORQ0N-BZL#W3 #V%GK![4N>.,/6:&F8U4R=QRV,.!&0WVCWLE%-=7?K#)-!H MIB;#ZHWEK>PH'XRG>1 33^=64^@T-)!9JS2T0$F!;95;;8AHYE9S#I R0@NK ME&1&&TG%"B@Q]^WE5KR.+IE5XIOQ_QD)(EAARA1CLTKJ2,(0MG#3'.:(LKGYSUC#[D M.JP\A=FG\.X:M_9P(XX#3PQ*W^_V2Q?WAU;H&P+6S#LL:7'EO-+33WMS%/. MZBBDM I2[9#S,*@\%DOARH E\)09M='E[64:SS];025ZQE/V>LCJ(>L<(4O4 MD.4D$@)ZIKVE5"LKD2-585]L3]FN(M4.9)&#U/)U$[*>YSDZ$@=1DV"J::#) M*,\71FP4#"RJO<#4(L^$<5!K5UD[7&NYSJ3-?8U- MF)89O29NZ#Z])VT:.)U5"DY ]I\!^PA8CT;4UE!MF;!4,4Z]- #A2BT'CFY, M7=N.?=IS$/3LT[-/5]BG44^).088&J7VTJ<=M;!- MK;!GGYY]7L(^M&8?:I 6VD!/+98.""6+:[W:7 =LF5*'W$Z2B%ZCNPLZR04*'GLXDDHPL1(;C##I++]$. ; M22@[L'-[!F#/SCT[]^R\SLX2UGD?PBG(A-+$:D , L*"5:,,JOT3MNBSI7,[ M&G7/SCT[]^R\P#K?-$![5:(>\Q!Y*LRK;Q/7UO=I3.+84=SYJ=7[5* MK4NY$7MI1=C--(CGKK3[F$/K";7$ ""%=4Q9A3%QRO"51:"IW0BFWI/QL-<, M='G(+H&=U0YZ%.E1I',HPNN4# >EM PJHPGB3IOH(ZPT%^:8W@E%6LPU;S5% MJD>1'D5Z%&D+162=F2*$@,)"CZ"Q3E H'5>5+D*X\#OK(BWEAK=:#=>C2(\B M/8JT@R)!5R"-69Z28LH)Q! :))V"=#F#G!#'W,9PEF?K(BVAR'E8- ?J8!Y? M+SN"IN5>%E\K?SA+@[O8\8^KXUFM ?&T!Q;]7L^HB-^GG[-VG69;^ M_JX8\/(^'7]-;_-PJ[]V[.Z0/F]=Q;>3JUGD@3_DP J-K.620$>UL-HP!#W &#EF!/-;;5GY M($4GS)C&$1LFQ/$KJPU,[V[B(R?]>*]1<=-6:]&[[2WD1;);F]#?KM)9=A4N MDLUR][^+V'%X,BS>U&F>#7]9SJ%YO#UHV/!@:3E+C>2$ R@0J]J#:JE0HSVH MAR8FSBN'A2-8"P,=KG*P AV)-ZLFNT,UW_H^<+V[Z&_S\,C+U2U;?"?E*C?9 MN3B->1 ]L3OJLC-R[#4<+_1YEL:N[).R"?OE M:);/PV>WU3V*Z]PL9H.K0(2Q*_EH.GP;&[??Q/W[DHUOWR:+?!0;MH9OZW$Z M^/W=;X-PT.&^Y?/$@3=%\_3KZ3 ;EWV<2Y;)AN_2(-("^#47%^Y1/GC1??WN MRHJ'+1>TKTD$!""44=G(]97$.^L<-9HZQ2'64&M%M0T48RRYGX\+EHWG$[2) M@G#5+#SZYZ+)LK[=X&KU-9T-?RX7^;=BC1\FOQ1[_3_+G5+E1A4?VG!T/FS8 M?\?]>J;C-5RMN&M374$/]"+?\)R("\G;[T8>:6[/I\@;SBD$H7"80Q[$)/"6 M&5^RQ$RYD5;T$@+^>A;P(BB M061VIT'DRSK'KZ/5(*+FK&P3O5?R8Z#VC6KO!)88 H4MH=YZ;FE)?DJ:>Z86 MO#KYW>MW?1&(H M,CQ!$&*AG3R@EE4 <"T&Q1DQQ8$TI"@CTS&YDSG7B%%L% M$22.&41$2R"RK1*SKHSMEV!A/013DZ#=:@P<@7%R-!*,\()@#8*"R^X1[%)W M6U M2'T/&1J^S0D0E=\EO$/:&\O2DN_AMX8%GJ3+ M+7G9,,!()7O2]N,(IS1?SI')MQC!LKE3C6_?B?9T=J(*!."%,U3@FX=3&\M[ M4/G(% _4O7$B_>R2_8XM@. 5VE@_N/"]-:U>2H3DYT='=I_A^;\TFW_/.[$_ M@GB($ [\'(5T?M4G6++&JSY#G/16#6S[\WFFLYS]7('*EGOWJI2XM"1?]1G< MMVPV&.5922Z_!.OH4+,%>I[H%D^HSY]GV>=T_KKT^&$RGXTF>3#2"Y]*\A1: MGT?#$IV.BYZ.Y8SEOZ>313K;-(!?JWJTTSU;"R^B '71)%;"\?"^-M1*YPB1 M<-FA!%*'P4;2\$N]B WM[Z=%Z=1;GR0.Y7^1AJNO]/[O5O[4MZ,^#,UW3'JU M+IT[>O9].^H-:$.@40_. ZIQHHDQ#AK,#"!55172J/407@/:UJ(CE5I9*)1/ M MX+8QN<7, GTP5ZW#M%W'N^UK[?3=B",@ZY0[NT.Q>=U8)_;F9V9L. 'V'/ MDW0\3FZ">OQ K_/6)6,W4)\VVILK)7%LT44;[(AG8Q"\LKT;7 Q;R9W+7:\STK.VVV M$'_RK&N:[4(Y^BZ1V+,P;)],FCA&GGZ M5D5C-9Y;P:"R0G)/&?+*<@>Y!I!X*Q60F+?MJ_+3V64VFB^"1J8F0_?M9C0K MKG H]U6K,\N?22''K]@=.ZB=A3],\MKR8MHH;HU0A @:/B?8^(*MO=?:RL.S M]6M[R("X@&VJ;9W5SDZ)57L/V0GFRMU7*=9FP[0SRZ2#81L;?:&0MIU CY*NK L>E.TMT:-+Y0Q97D@NUO0M,V5-.#8 ^" M/0B^ @C2NF6>EA9P(3AGVEOFA6)853EHUH'6&Q\V0'!5,71?$Y9[86\W3]Y; M3EI-,CX^O-O%5]]9,_&_L[SH<#I+LF^Q65?9R^A+>+5JN#/VKG4N+\^H]/ 51_1Q&M\ZK!G8:D559]NOGX&?KT,$6A'7))M9,"BF,8IY"H+T&>C7"2IG7P*U5'XB#&59,GM&(FY./ORT%7=&] M\!AC>A#L M0; 'P2Z!(*LGBSFMN34 6 YL+'URDJ]:^WC&U;T@^.EI$/ST- C>M0/A'@U! MA,\<\ XT!'4_TQ *95\MYE?367B:6JJ:0F.<=NY:0G%I,9B M^, HSD0L+.9\<7V=QOW+D]&D9)9BEL*GZ6*>W!UP.*U]-DM#>^=)"-%"+X71 MBX\,(>,D$DU/MF%YHKU'OJG3:0O4N%-M#-2/L*I^ONR_?_3-+9^>* M"6<_9Z;'A_792Z_Z$/W(IW/75H,%\[IC"8O 0:^K=H09>KG4RZ4.RZ7S2*+] M([A /!8D_I&B"PSZW)A76O@1-.0AF-6I$:C*&%H#(%KGX'@'I$86$D$84QA23U8Y.$;*^X=K;J2I M[0A F\"SEK^[K EY($QJ@$][_)L\'ZXF-UFZ>S-7\D%VLCB MVM]H@%-EU5:S8OM!F%U3A%A=,H4$0EPAX*S"C%H-M5[.1,,$4W5_0]J#X="= MG^CL\V@206G9N/*!!-O7TI9>6,6 P8'F%_1:TU%!\=E9::)1\^TD( 1A# 1F M5BC!#:V:93&AP4&LM$9NSZE9:3W>]'C3JWYGI?K)NBFUI90!!1U61!.!O&9X MY0/SGMS?E+HMU6\351]3_4Y,U<,7L-6.L-UDO[/HCOA'2BXP*P(0G%Y0?IXQ MT=;7UPVTI(T6_DP""CTE 3"]=5I*[%;#PYE#[ PC!JA-793W0V#.D]6W .U# M.NLI;M24!ZLS&I\HCC,GDFCJ9.4DXQ[M5U,Z6F<]>M)9CR]8>\[Z$^"MTY^% M!BFIV4I@)HAF3&M%B+40(K7J5X.HA[WO^;ER]Z4==/@%;[.S8"]_CTC^=@07 M&BUJP,O87M>CT:A M$ ,L@';<:$BI =:N1J-0:?:K#AR1/[)]\4\O>)M=1#ON63SZE&?.+H@H7(X0 MX@O0)SV_UL*[@:$,U(-GE&&."P@(UT1I8S@UNO)4, 'NQ]#3]E+BHXN8=U:G MZE'CP"+CD Y/!NORB*!Q":R04*('+?M*R7H@I^V4G):N:(0B@M SC.8 M=:(!+";J6DIMA.->B*!>:4]JGB)Y;3@@'-5MI 6$P+@1RR '@K$=5 MYC7%4N+[G1.]__,>N?M"4Z-277L!? 0@<:K @&I@D,P!P23R&%!$B-(0K_J6 M>"'-&7HM6]6U8<_J1\'JYZ /-$I&E+.*$.T(YY(H1.@"X#)+E(IB0G8?O#GCD"]GHJYG)=)AB(WQ*/9_<\ P667:I6XY*VE7EJ7LQF1XUNK#P5_)Y""08T)F!5IV>9W:\R M=K0^3_JDSY-=X#Y+M$_ >$*>RYH1@7"4$Z*$Q\@*"H#GIG*&(*/[0OIG"_V7 M6DD$7O"#]+[OI?])2_]N8(R -<80"3UG5F*$F ::2"57U;G0,7R&#M=6;8:# M- 3L4:/74@Z+((U:%F0QMMQ8(QP@5!/A.*C;>KB^OG]?6@DH:L1/&%U.+$N4 MP0NZ2U'_"6#EXX2WAX&*'8%)"NM&H]80X!QCV#KJ.)6KDC]"M,?Z#)VSK$U% MB[4)A4]09&?UK5.'BA/RN(KFM![)O'!&,8XHXI8+7&6]4"RHOS]P<_8>5_8, MCVN?97IF626"UVQE".308BDXZ=2EO5U5MU6_2Z>J]/[ \69*-J MQ1/FM(-,.:\](?6O9T=MBA>09QDW[A3XLQ',38<+H( MO+Z28R<819*8U#-!O:#$66$@P9@X!:U&E:VF,>Q6D7T[6A 2>U.#MJ&?SBI( MYXL%9Y!P*DF=MTZ TPQ:"XR#T@CH<=66-%8#H_M#(QUV?S[BD207HL\!?94P MP.OAWZ'GU79$N##!;U* MNI5A Y!P1%EBM-L7 ..K0JDD. =]\7W.Z@J5;3KSH'6X7C]B_SN.'5 M^ZU<>\T2O&LP/VA=KE'6X"H;+@(E7-XO'W_-\GFX7"".@K#^$0X]5U_3V5"% M<_HRFM]^C,OZ&.ZDQ^'S-P71QY>_9>.L.,IWGD'#O:=>:02@IM3H98JW1 AJ M^:YN&NRD(,01CJ52@$ $F5ZE.0H%Z9LD"S1U$X]OMLCN'NAX-,G>7164_!XB M\*<[R, "#!0G/@H\,IF_QQ$76CCR>GO"S\+ZDW2Y+9'BD^J\MK[L_"I+\M&W MY#I\<)4G67CH8?+WQ?@VP?!M$G91[GSI9)0G:1X>;QQD5_[^+DD]MIV;N]7X M]AT!!-8V.[YN7FX2P6!\YWP@*'&Z8))DD(W'RT\+](BOPV,.JM?WK/?CZ#K+ MDY^RK\FOT^MT0QI_'0WG5^'/L(ZEWA.P89S>Y-G[ZH_OUQ'AS2K:LHI40OCF MX6!,>0\J__3]FPVH6MX?/?)9ZQ^U?\47W^S9(:S#IN6+;;E?/#^X#<%3!3Z' M3(H9!'[,9B]=>O'J:\G,GZ;CX5T@+ 1%N3<-[\E+ IJG0PU/5GOM@1BVV(F] MD<>#A'#@Y_AN-$G"+\91Z_WSF:?=X$[0XO(NA1+P_/2KO1%(90HE2ULH^=LL MGC6?+?Z7B1]933 = "J^*81\F0=).\M'@59^B MX(/D*3P]C[YZRVA/M*NFE\G?T\DBG6V::J_ER-P-80_I&PMV?IW+ [R@EB)' MG?4 #/>_BV"H?Y@$Q741 MW\Q_#F;W[.-5.EFZQ7Z:3KX$M38;EM[^34<8E/]%5DF1Q34_WMZ4Z8S5NVO^ MDS;SH-%!.LKM1CU]). 4(@&O>_:'#A,< TZ*.BT"&B>-!%01ZHTRB')*5OV] M-$ 53@YFUWO$R(9A]U@482_8^=*Z,H O\$$&,?88VC4,?;XIW8U]JJJ_08 M-+6;L+>122>#[%V1V]94V%[;7ND(^/,:_ 75A#"FM%*,2F49!O5P,\V>F>_< M'?7ME_KXRT3&?MA&;[GWC7,?A0-1-\[%B!G)"4126JNT=@+I*H584\Q/11=\ M&B:ZUEZJQXM.XD7OZ3L)3Y^)2##.AB?FQOON<>3'C9;IC"C(E5'FYK@)KF_A(+:XHASSV,\7=\?)G4'<(FI ME8 HX&W@?FV_??D7%Y[_X["????Q<)=44X M=A#3ZV;QU7R:E!)^#QT\C](-\)0V*&JYX#"E5#(KN<5<0.HX7[D%M?#WMZG> MBVPHC[;#JN AASP\27;'KT.>K,%\YEY&+&M;,X (X90)!CQW!FOE!*PBSMC4 MO9?VJW7>198C5#FEO."]B_'DP:)W,9["K+6U:I[[NBZTV6;I> 4%P;6@<% # MZ"0C@$MJI!=OVB&'[.'567EP[(C7+;9_U9*;YZZT M^WA&&].?*%?6$@TX=(Q")K%!%9XYYEG'JVM:P+B7>ED1NZ '[5?88UV/=3W6 M/1?K>%UQ;1!3)@";8E0AI2A":A5:K[MM="/;;+ ,2$0;HN_*_#PL$?64*RN\9\PQI:WF M6 (EJ:RZ,@..#A2FK@[RXS2Z#AOPT5&;<'\C[?J^SAW7K'KGX3F?_N'UZB-K M^_UB<=IYZ4E18Z8!Q\PZ#C457#J/G/*FDIY$V0/U]+@K/1_0R3NFB$-RYO/0 M#M1DO+&X5VFX;1>!!C]WLK/VVR1>/#)C.KE-9ME@^GD2/EZ6-2Y+'+-OD56S M\/$X75H:L3U%5O!DMP[/KF_'T-LO*SA7A!-Y5[R3#4;CV?#HKPE,[ M/VT)37]\ IM([1'%%G&GF$"<>^^8EP&DJH(C(>5&HI$:CZ>#N,;[@!KS\?R7A#J;YLK/*DJKSY&L:WKBYF4V_A:V<9X&M]DR@ MM&Z(!3!&6 GH '#$4:&L-!6!.D'Q.H&N2"B;?1DMJ\LVR'0532S(,/\XG:?C MYNOM$;=8$;=\7%1>; 8@DT]M$??'!@)^#1== M$4P@M5%^'X5]JJ/MU4R"O=-,/8@%:VBDB>C8!\4YMJ"P&382G"(_;4\++SY8(P MW_U1EEI P./+XC!V?XQX9#O_^/M]4SRO1ZP(XHP7P(RY$RQ\7*&5 ML)L=K]J@*S]==$\D4W049(5W?XAH2.R9LF1MSB))&;&.JZ#T&0V=5T!4B(6M ME/NAK-&7#@(6.@;"(B^T2K(JMILVSB0HH)=Q3%U0 2<-6[5V?<6C&DT6:>E/ M+-XN?63#)TY23]G[S[-LO3W=^EE>*3WZ?AK M>IN'6_WE:K9<3DT(GW>XQ7?3H)P#D3YAQQ8H9&U7!+HJ!96&X:@C\:Z M8\$^]UNMO'R08N9@U-I-Y*1)HUM8>GH>>.-=U)V@+YSRMX]=+"[KL9+O,4.^"*ZGLKYOGBSB%;S*-S;#41L63#=KU-T= MN@UR(+]X<';+JWC5R\Y*L7=R-ONR+,]-OZ2C<<%HT1]]N2@.5$^U]N(+U$)"TKP^/;B M6#O_1T,-P8K:P@ MUHY;@AD1!&/L-5E6\@*J*/10UH1F^B8K:8 M!PR-X>FHLX0[OQM&Q>UF-OTRRN-11<5@5![T/!YT\NDV1O_&MY5_/\OG11PP M:A3A?,=)MMJ!\(-D%B\75+NURV?QL^5UPQT"'RSG-PS_O8@Z8+SRW8<8!G8) M/RNO.IIGUWFA$\YB<'\T*7]0J'T7B>_H7.[U[(&;:=$:)2V6M/-55]NT.WCO M,O M4N;#_9C-KZ;ADQCM+[+B]DE$C&SVHFF+B-XF7Z]&@ZNH;"W&\Q( =[Y8^@+@ MN ?K7TY:CU,6JK-!+.#.4J:MU3$+1 DH>*7O ,OU1C9(];0KTHGR^3X*>PYA M3)9U!O?53;Y#CQ<#W*.(AWM'KV*K^1G_D=]W0L-1>&^6)Y>!,0J)](^+WR[" M3=+Y8CZ=W:Z.$<'JH0)>A0>?A1LGPT4ASH/0"2!1$?6 M:%C\OKCT9%3.BT^CGI$O/OT[/$V\0/4T>?)YEH7_SL+7PU+K>[X-E[C,LWE4 M.+)O@RPH"/$WGTKX7SY],^VNZ69JR_<"VE&Z]JN0B(XI),LCZK!TPK5%;ZUG M'B(.H8)64H]@-6\'4"Z9V%D="7;[-I(D'WV>A/<>AXW-0L1>+?G_V7OSYK:1 M) _TJR \LV^Z(R@M[L/]=B-P[GJWW>ZUW*]C_NJ 2%#$-$AP -"RYM._S*PJ MH,!#!T7*E(@]W"*)HXZ\*_.73]IXL[-#+=,,3!]VW _<2-7\6#-9];\:.G88 M[;!#OY-9\D1BNL\LT5Z+6:(L\! !-->K,D\D? G+<9S$=G4]].$ORXT\QQ>& MKRG521["/-DDD(?,D\<(G"UII -^*2;_TMD2;#K,?,&B?\IMWLQ8HOH8)&*=TY=P]\=5D5V5TX89 MM0LP!B<9F*X5GA8"311Y>IT76%31FK(['L!B21.R;>IR!22,OZ+EAU?"D$6( MJP0;=8EF$,]=38O\7^(E?#J=;0WJ\B+[EM<-QL)Z(TMKL%PIHC52B):92%RW MMVB9<$SX1CYDM&VWK!A; ID3X!WE.*?(6[M^CUAYY"V^4<6=9&/W@GRP/7M9 M^'O:W=\S8/O;0CI:QIAM(#P,C$=2W1SF(."4N?0]W8 N"XC6+6/D=.#;JT): M 0U438I"%^:Z+!FOU)7J9@;T1*^Z+:MB^=X!8RV:(!\KS-DO>P;K-$",P,JN.YKGMW"W_#NKS#,6MJRITD4-@@5_'>,(\70^DWQW MLBWQZ9^SK]D"G'->ZM*OTY@!TU]GV0)#]RC3^%2WCH.VNL;\D[P1%[()P$[A M#O9">6A,6/2I FBN M$*NM\,?O.FCAHV)9&3!_Y$)IFYA&HXJZ#Y9N2C9!/">, M@P=@-F;OQ8(K%WC71QXL'(/V48Y"T@@X7,'Y%TWD8BLP: M,KB62U"L9":P"&)&64-%/L\Y!RA%NJRS)^4"& %8W+Z;&'ZH6:ZJ^J:;!%%B M&Y;E:W'HG%@N@+9O+D"<5IC 5@L0OGL3 3"3TO <0W> 5F/3<]HN !ZX(5H@ M)0*8D9=HH9&8GI8XX++HCMXVD=;A\GL3 1Y\ST8B@)B& O-0:"+/30=XS!B> M,X6G9'@>R3A%$.(:2"43BP>>-,L0#'9O38\'P)D MH/#@R"Y!+;&J[O@TYA3B>YP,/*'D\W4P["'Y_-G)YX\237LIDZOQ+)NLBNS3 M=%VMD*#Q%Q/.X32[>U5-H.J6[01>I*E!#,OH>*$C!FG%42*I&L-V],2V?-=- M+,U.$MZQ++RD!#D]1&V7&/4,AKJ=A=^>$Y<7!NT-5[/^#']X\/6&PNKW1U#XI*7=L=_"P_ M;H%6:]'?494!,K&@TC@K"OXKX0SC9QCF6'S>,L4O.98>_)+=*I]+<+C61WN; M3YK9>\^[]%3=-,0_UK\)J)\Q; >:HN_%'S^M8_>\:P$P6\@VS7ZW&Q^3O=&$ M5XB+UG_3[OGIOM\._M.YO^QA=-,C(CGOQHARGRK$\ 8.1S6E_T$]_0#LH/,0 M[. #C:X."EO*K9=G+L$6-XQ*Q96/+$LB[F5)G">@]YGM_U7^[=&[_Y:DP:&P M1X] !$]8B:.1Q9X]?=X2_Y_QUJ^73P];_SVVGK^%G("-5YR92'C"6@Q$^+#[P^X/NW^>$Q]V_TUUROVE/7/> MA\Z'KG&OJ&N<96AZYGI:ASWC^T&DV8YM1X'AJY&/+7]#RW54.S8M=0-M&VBE MJV_97D+Y?P1$>V,PA4#.+C;8D/3^M2 RPC-!S?U6PW\O0P MB;#MC8'X>IH37=H>GU(#\&^7&*\L/LY(?I6K%N6)9I M6G'DP?_9@2J@'1);5?>P/PX%#70>\N-,ST:B+I%T.!T9(J3#[@^[/^S^L/O# M[K^]TY'?U^OO=I3;7>\H]7N 2/0'B.2@_L=+FNF:*B%Q.7;HZ89I!V&BVEZ0 M:);CXC&#G3B>;YGANITN%MUG:_X+E3Q^FC)D]4_=RE/9TV..(9Z!J>XXFW!: M^YOR@Z?_ I+W#3.5W8&/N89J:9[K)-@"4E6#.(YX\)U:0CH'9JK-X/QSF,K< M!#HV;OAFI@6683F#[GJZ!YA(1:=!8&\U8#J"I_GXX3;6) MYCT?[D ,XYCU M8.&M*@;ZXR^KO%!V%P^?@7VN2PV[?"/23W;,TQ(B-6!9,%@;VM5>_A-=G!8D\#DPU,=BI,)C6LU[U0U]702"Q3 M!3VFNXYI=EFW\493QJ-HLH,QF?X6F.R@X=W3]?#B^;(H[S($HD?,98;R_$R> M/*AS?R+,*AUH>K;J!HGGQE:@A9'JV$Y@"HVHZ=%&ZLVCF%5@#F>37],[O-A' M\&[6'>/8[IUVT,J^79M_LNKRS<:BSIQG#;7K>JR%JFFKD68:KNL'9N*ZL=8_#L0;U%_:#5, //#CQ[&CRKZU(IO&Y%!CJC1N([B1F:7B1R'%3/ MVR^&NH>>/9Q=?% $CH%G!YX]#9XU.Y[58R>V#575$D>/0\B(T>GQ[-LZKOQ==#QBQY,U]1&FX\G_62TRZC]"^.8'.*9\4?CW MEV5G6Y<2XEW;LWW-"KS(CW0M5D-#]'NW_,#>+RZ5%L4GUKS*7TS$GKVB(\R' M]OYD-?!9*=JWRZ!NAS;GAZ$=A"9\GVBZI^NF:[1P#:8;;:#-'91!#^K0'C+1 M?F#0@4&_(X.::H?GY@6ZI7N6:X+Z-$+?MN"CT*!!Y+E'UZ G>70Z,.C H-^3 M0?6.0?7$L-0H3#Q/37S']HQ8M9@&=?3(,CA0<^CZL:GGO7@ MNF[T*MZ"E8!N;5K7JWDF6O/6U$(<,11VM]L\J'#8 J!UT"W8KZW)R\H4LY,I MMAEH;AS%L>9[H>5[OA/$')S!L ,_?F1U'F\]NU&D=VQX!L]Z2:2UG82RWZ9_ M;PMAB'(/TF&+=+ ZB$4KTN-(#]4H#AT[\:+ TB-A<>BAOI%1^6SI<%B5#G%DFTG@&9ZFZ;ZGV8;EV2T ?! ^MK+_:;;#X6K[!]MA MD Z#=#BL=/ ZZ6"JKJ::FIUHD6&JEJEY=IO'9NG!1D[,06R'PTD'^T4QG%^9 M=*#0QK]3!$E\?Y!GLP6GYI/Y6- :_[A;&_3IZ&H\RR:K(OLT]1=-+J! NHJ" M^-NX6$VR25*5\["<+U=-VE#A0/'JZS(B!8N MK,"Q0LO4$]/6+%_SW4!0MZ<'D6M=2'%U&R@^LD(G\A+/U"-PL=L"6\_'BHD, M2'*).UBMLOZ>%ODBNY@Q^&E-5_^M)R=L$ JTZ?D"I&+SWE#ABP/L^I=9MAG- M61 _(KK*EKC.JF:Y"PW<.>[6M,5BV1K6 1Z QRQ*:D"&6T*W9RV*"WZ:E@7( M?7S%LFQ@CGE:]%X\IK@FJPBX5+ZT]]?\ 776W5C<]6[ET[C-8"32(+IYI,5X M53QF'M?9.(45D(=_6ZZ*B3*#Q8-?LX62P@@N6EB:'^ 5L 4%QKY^7$.FN6_S MYOM?2W3T5HZZ1"GZ6'[] 25CTJ$M3F1XF+E?&65'P7__C'5AV^!F&/1:? MM]#7EWP.Z_M+=JM\+N?IAM:^S2?-[+WG77JJ;AKB'^O?A,@#.5BDRSI[+_[X M:5W O6O#JZW&UO1WNZ.O[(TFO.+=AMQFOVGZ/;_M]]/;>>+#\>PCGCSM5FY[ M-8!^I %HG=*YT]%:7W^955FF?(0?9K42+U &4NZ9H8W._-SQ//;_*O_VZ-T_ M0R'P/0Z?G[ 21R,+]*C.G/_/>.MW9!T/6__VMW[@^K/=^FUKF) MOX)#(MN3>HA;86QJ1A*ZD6/KJFLY=BM. L_?Z+AP)''"TTX&)(O2;<)'#C4 L\TTQ4RU1U-&EY"8OA6R]IG?S]K8F3@V;+#-;)(#&^ MG\30NBR54/4=S?-TU4Q\3[,BPPT#497J&-8&,.\1#9!!8KPJB?%".3#X&:DE M7ZQ2MH9T64HT71N^:GJJ98&^TRPU47U+]8(P2 Q5-]3(B?#L-GU,:D'OY-\] M1![)E@"3IE\J^R7U8/U:WA"*2I37XZ*L5P\DZ(21&KF1&44J& 11E-BN:#OE MZ7KB&5*"CN/!;Z9EZUCS8FN^'CBFR'(/-4]E[ H;D$W\YLGOT=;S>W[.TCJK MJ1;J4P-+ITB3V]Q^F3;62&&?66O/FXS^A/0D35_/3](/1E=T^?N\ 58?;Z,T MML:/SZRY-ZWJ(,-F:54H;M/%G3)+:Z5<9A7LX^)&*1A%8!75T MFH^S>J1,TB956- 7/B'99/]S)2O M:967JUK)OBWSBM$//#FK6=H4OY(REJILGN:H3Q1XY9Q2J<1*/D\?"Z87ZM@! M59S94@DZ,ER"R!"A:02Q[=J.%PI.U-1-[,.?L[K.LD]BOK3K7V#,GZ8A# 2U MSIJJ_< DS!]UU?SQ&8&92"/BIX\PX_EJ+O2?I-8NZFS\?K*J[K*T AFVSJ(* M?K^FV)Z\3$I3'G>-.Q\I<-38=3S3"1PW-IPDT:,V+S>"Y3_F&J??'K7&'6)D M;Y'KYZ[R2*G+.7(61UT2>8W$2>@D MP!.&&0K/U8[CC5J*;;OR.5MDMVF!F[-]2^Y9"G1& @Q5:\(>7^"U4EQ-I_DDF1&-:<[E &PTIF=0EJE+PG3*60YS6/%NY MWCN_=^M<=ASZOL*,WWE:W>0+-KQTU93B"Q8&H6]XTJFJ/B\-V'TP"]@Q]DN5 MW3/#]I@O^ZXI>2?;M>^-YFC23U?.I[PD G=?-" M''*B)Z9_/<81P&O-1V#^@-=A5":)9;N>EF 83$U"XFZJ_4;/:]P;0 M4'X,X,VJGNP)RCXO+-_[\Q+&_J\6%85>?5%. M+Q#_)*WKK*EWR(&#:X>3]$9>00XD^16N= B:.(D:F+&%1W:.%1IQ+#HZ6X;J MZ!LU&%SVLR-G'/.GZ6]UYN/FR^1QS$C(00,A)QO2>.VB;^#Z4^-ZHPMUQDYB MF;KJ18&A1U[L>JYI8#0AT'S+\8R-4HEG(*#<+J6P@<\ MZ4%YZ _Y"F?5FI*QIMG56"=NZ/B):VJ&YMEJ&'BQE(_L MV?_1RZ$'?-?COT>NPJL^ M!70EQ 3#2&P_-KS(MKS(-$(W,=L4A<0S?3EE619(1T].T%^PI]=IG@*>NS\_ M2*2SD4B>VC4)"D$B!8X1AGH4&'80ZHZEDIEDAC[\5WVZ1#I01L)+=AD\38FT MI4;Y654(--YC5%AJ5,9I/5-0J"GY@NTOTE^5%2D"L#>E5."(U44] M:ZI6;M/Z$+480^W%4'OQ\&TGE?AS,F>Y;S3)?JB]&,AB"UD,M1=;:29$+;Y, MQ9L:6XSNAP!OQPLT^@/VR MA5_3.P)&.FKH4O7>0F+!&=B: YN?%IN;'8!-Y*A:[-J&;IM6$@>)%B1.H*J) M&IE6I-KA<]C\0.E#WB$/2D_\//35YP_=9Q.L1?R&)(8-QK2-#E--TT,_,F+; M#31-]535T5RF?PU3-37]OBR&7ROPU_)E6KR$&CYHN/[DTA@&?^U,6='M,NWM M4/,=,PGU*#(=7=/LV+-01VJJJMF1NE'!NP@?)-= M7%=9^N=%.H4AO4^+V_2NQD366<5G\[@A\KRY]/%)<^^4686D^I<:8?_U*'(\ M4XNMP(V"T-:U1#4,/<;."\F3\_'>_><7UO-FJF [$M9#B:]#VE^+]0T[0#NZWNAY<8"W];3 M0TV7FS0XAJK:B>I8B1/ZIJN[CF>+(O38U:SG-VEXR9*"Z[2@0&@]R[)F*"MX MA64%YH-E!:XS9/H/*=T'2>GVJWX^[\A37[+V]X3/@4Y!Y)XB'/59+,C;UD=2D=A(&:^J"HS!(6O\%2@40^^R MQCTM<8PHB,,P-CTO#)S8X HEMDW+VFA(N2-.&K+M/YI&<=0A;^#UI([_4BZX M/%BO'I.%QI"JNL&89I M80X(>&MZW+!/ECL9!-Z3&?/%O>HDD:N8VF!XQNA MWR;SAJ[_2"EU--EDC%3SH#W[7B\*U>"F#F[JX=S4$]5N6Z+GO4Y)SXZ=GT>( M_-5[(,$J+_"=-9TD7_-/2CY?5K#:5+[U4FUROI\Y^]+=/$_#/#$-N6.GID=A MY-BFI1N&YCFQ[@CS)'0]?1$A\U>6TN4VK[&R3/TVSZPD0QD846U'B:4E@ZE'L&";W M.%0K"E7CA5D:7O.'V+CV=[CVBN_9P7C9M ]9$WSB+/OJ[0]_/%[-5RRQ;9(M M*]A%RG8[QYCG#P\PM]TUW@E=5<,^6';@>:H6NGY@MK7!@17OQ-9?[X?5K7XD M+?[QH@S.0;'W']KDCHY/X:CLQS%J@6&:D>Z%:B0,%SM2DR?T^SN:(#/U@Q[D#,'25Q\;'(*E;]KG!$NI M6H&-FK$N:2Q<5C9P]3,/!(>LGI?6-9;1)0^X9N2%?A+#?R,M,70MM%51@6P8 MB7J?KGFYG)XAI>?U.+2?2"8LNL2>H9GLO8H>,*^62ZYKV.Z?$S>$QMZ&OY:KK(,2MA1W7WUCKNH7+[^)7;B'+PC,IM M?2C/WMNR'>Z*&@,OI6Y6V%((*?"VRC2C17=-+C,0VDB04QQV)IVZ$H/J9X8*A M?,9/GP4[T8]?@)FT70:G9$I>U-GX_615W65I]>X_G75(*06_K]]DR.EI(N-T MF2EY!'SZFPTM[> Q.;(4)*YCF:IOVIYO)8ZF1H[PW.)XL^6/[+D=@<.ZP\-# ML=AK#"(=T?5B]P VS&L6O#MB9K;3 M]52T-<.R5=MT7,-TO,CP?($L:)B186ST=+K7NHDXAWT&!OLUJ\:/"?(O5BRO MM(NH&6U [4*_OU[W\D6ZRYQFMMJ_O7D'Y-DVTROF4*_+$_7G(JHU7QH;'!Q)^;,SM[,E/FJ:/)ED2E@"I45_W*23Z<9.ZVGIV2+B3*!.VLE MKQ6@E#'/4+^&'R=*R1K"]R^EEV;I>*; M/.O^62%IX[XCLO^,C\)1O?>HZ2/ M:;."E;I[&$U74T,M4H-8CQS+BA)3BQ-=H.E:@:-):+IQH$:AY4>:95EAHH:6 M'<<"3L.($F\#37>O^3 8X!U%[H^?EYE8,+$D<##!^86UCD69#>DV_'D#6S[M?C MUD]^U(BX9,*SL^W".TRI;QSG>>XP"('GO M!SP965DZ7WO5IW,'.GIS'SQZ@38Q0A^OJ\)]$ ' M;YP.A+OY\RYW\P1!NH_B=:-SIX![F)>3 :![:'TW[/X;C[.U)V9*G7]3YO#S MC'P +@G01_S>P;>A;N8104/7Z,+Z7ABZH1#6NNO&F:^H&A^Y,>5,"-O&3R'2UR#%- MWPH-W0W!>!:@35:@WGO2_CUXTCXH(/3)L>3;\K([#:F?+?RAITF]Y>/ BH'[ M_##6;2^R'2V)6\O4BHUG*<)9E65'8SM+>Q.6Z1DXIN? 4D;73EZUW=A2#2/2 MK$#306MYFBE82K?MQX&EO"@K'=2H/'%%]89\/&.P(S?XT.KXT+%,7W4LP]<] M3[6"(#+"E@\#*]CH>/04U9:4JR.&7*RW#9PR.'EGRIQ.EV=H>+IA!*X7AV9@ M!)Z1:'8D3D824*#[*,FC,N4;#[R\52_//%^3U).RE373454OT,"W4UW5#@(K M%"&51 N?EG>\SG7YUR-:IL/IXUM3;*^6HW3@H.YD/XFM,/%5S8SM6-4UUW1- M 4?@>+JWE_XZ*B>]"48Z$Q_O"WR?I=,FJP8K8_5:SXN_=%94AMIQMNV*@=/[TQY5 (5 ?,RL2//BAW'A3]] M.W8287L:CKM1VOZ0IGP9WC2-0^K+T^/,-]2C4V#7SO-%/E_->='EGLN&[YAV8!B:96MZ$MF^%7F"01W5V5N)'K$)L^$=-$)ZDB"M@\_X M]KG0=3HNM'0\L CL*+8\.PQ-TXL%%]JA]N2 Z/'27=0C-$ _,=X[$S<3)?E[ MY0-UFYPH.5;T9?6.'F0'PZA]E>;N_3T'=4WM&%GU7-6U52L,=7!*(]4-Q/&_ M8:JJ_K18ZV\+ 9>63>)O8[C4G^.GX^E6TWM)>/37!?:TK37AX.(.,F&[3- [ MF1"Y:@Q6MF[;N@FBP?)=-1 R(32TQ^'8O+@LT+R#MOM^^[+@[3G5S]YG _9Y M4JX05.4YR 0G68KVZ)F>@+!Z0%9976F,;P6)&NJQ';N.I06.;X2^<$3,T/7O MAZ(\?@,78Z2:1_! =N_B$ 'X7N@-@R1Y?9+$T8=&4">L@ULK*1GEM9)>@RP%*E 69:/DBW&QFF1*C32!5\$7Y3R[ M5!"M,RSG,)L[99;6"L$JL6!,J7Q-J[Q,=P/CZ^R<99_W1@4@HZDRV55?@-&:;+B;G^\ M0"8Q_OJ R)"BH*YMQ<#A;JPFEFK93F(Z_$#?TT3;68D)X6Y-.XB8T;$WR^L2[ -X7QA[ MAA?YD6/ /GDV.]E5@7$S>J*:_;C?H%M@/S>'%_ZN-MD*$>?8<6 M,&X8PZIB32L(FO/8>]/!56M.;'FZ9MJ:%IB6;NBJ%@A&LO1-*_ZQC-1E)AVO MQGTS)^9@>].TP[]&<3L%%09++1_II_VU6-^PAS5^ M&,%X(S.*U!@T?Y38KFB[X.EZXAD7QKUXQP_>;CY %M_#$)(LCO_G+RX8[#_5 M$BAXK-/OJ(20N0 M5-D($91/!B>ZRA;9+:Z9M-KEHFBW;4(@ZVM+WFOLC+\;EJI\S.L:%^KQH,S? M@V)/#:-;MM=Q.7 7:#OZ76X8*>)Q!N:PIX M#[26V6*G71_(%D"#K.5PVJ).9/'>!3 MH&1L9@!_T7$%[V]0$#/5LPPVE9Z# M.HK[?)TP7*,'(54E+PX9L9Q.G8\DV2>H"FYJ M;C.09]P?0+MS?_J20:3V6]Q##L8$#L(WGL''>IVG(%>5V/ONCKIH_/J>+F\S_EM?T MZ2-+A?R88=.8/_@+_OBU0OII[GX%ZFW\Q23^YRI?(AT&=U_NENQN<6THB \X MC3WFGD9]WF8TZ+EV>GG<;3*DCA=!F+BJH]M:;'J^8ZANE(A*GL#1C[I-Z;>7 MW"9MHV7IL_>)7-L]S8>-EA[Z8@ NUQ[!X=\/:>JPG60[M>^@O*W++6&P M RGOT8M&*'73[/(TM<#')CG8Y"<$]\D(Q*&&HP=!I+[ WCQ)4L X_DA:T^)J MF8XS(2B>O9![,',,_+^6#\IT :2=53C')AOU[6UDOB:!>#Q_F4%XZS@ M-?*3,K%(>XHM33^*W&(?\?+W.;H&8_9-OSG"SUD#9@Q9,6&5@>?QB!C6(67Q M 2(JYO,B*M;;%P6.;6N&$&*19F]!?2.Z M Q.'J.[3JJD;L/"!>AXEIWXN%S=H?D?9=;-APK!GBT<_*)L>&T7V-D]W#QGA M+SI.'-/ E;);%#Q1P[^;/"TH+ /BZRMY>FT4"R3VI"BK2<\%["0;=OW:> /% M?<"S N[#QZ*+E7U;YMC?JVG/"ED_OF96E:N;V7/<+J.#E]H0*\I,7'E,@%K("0EN<&S C0EO?V!4PL\'9TW0TB5[><2',LK3OP M#D-+Z@OHQJIOJH;NFYIA>(F>A&[25EH;87RO5'_P/1M] 6E*"M@WXRS#I6?' M9V&1YO-ZIQ/SR*#_8T;SG,GH3PCZ;QH3!XJ9?F !+) P^2*M[F!"JZJF4Y3K M50TCJM?2 L!: CF$L?]KS /X6A9?6>1>R)6"=H0ZAMY@F\\2'KKL]F>DC&ES M\(KEJEJ6%9I;\%T-6S=F<6K)" ,!EMW0"Z85TBH9;N64)31<8$(#/#VETQ[: M^1(#=52A4N ^X(G!DAN_"N4WX0#0=J[&('/Q;QP"GE'@W> %\Z:*(Q"\US!$ MDIWS95'2">=(N<4FJ?CE# ]LNS>R26VF:5QGV6)$U['C$EI+?JP!"[A<-1A" M!#\2Q3J\KUYAV/!.FA]:LBCZ=Z]$EEV#X'0['P_(Y.ZUE:93.0PW@WC/PKR(ZO MF2+L*+:]$9#O+9ZUA$ CM$?A# ,(U=TELPZ)2H *ET T."*^LW0,D%'"/CX4 M+\@6-9-...-EFA-/U*OQ3!H[/\,!(JBSZFO>!2H87^4LF(D'OG ;)8%,5D#\ M0"B35<.L@]7B'ZL:WKT ,3ECA$[L@*8!FA-UDS>M=7 M'?%$+>W\G-[6*Z#/#7N6MDZV:#_\DK0FK;H9O0.S]A;MQ&SQ[C\;1(%]*&GQ MZ>9LG<,%:74_%W!FFN)B/9$C**9&YV H-OM'*2N1L@:7T7%F/UOXV4XTB1P8 MX16L;PUK"_8UT.Y(^; 87RK==BG=WNZ]CGTM<9T5>?95G +B!+&C-H:KT%,0 M>7:@#T"UMN]FYSD8?L0+J[RU\]/)5S#N,-*53J? A"3Z.DW.3G?AL\YKI2TI5-?RPH,TW/U0 _-0,=*5<<-?-OUT8RU-H$VGRPE(]3C M_V? +"]@@O<)2KYW5^6T0:F!+,B_ZFXXK+R\+8\@+7N^?2L[6Q.S9_1VYD!/ M?J8W\!60@J!FL21<+OWPCO_P[L=#I T^0"O.0"O'HA5NHR[*6V&;9M^ 4$CC ML)A/5]C3N;Y=7H+;RN@&+KFG3?*Y H\ 0%MTO\&)L1?[W MLOI3^0$OP50O7?WI:CS+5E/P915_S+0M?*W]]",?!(X!%J9$,_NQ@V"Z7PSE M=S JUT?R.^@;()&&VYGX// O5XN&Q>;![ISG=0M'LKFEBM?\Y*YPE<9-ZXT]8=KQNRZ^D/ZHS"YKSJQ M$G\;S_#T&.>#/VN>8;*]?2?_Q$7&YQ7,7%.O+RST(>>KXH:YWICO0C87>A/( MFPLV I8I 8*MX9DIX.:G%7F9?&IMLJ P.YB;W%D6X-[R%81-G:8YI3>!7X-5 MRT4I4O-@-."G-."'KQ:P137W2!B;*ZOE395.,GH8^1C@H72.7'9#QAJ&5,'( M&C?;1B?NPO5>EG7>NC?PXBF8$:RJ2*+W#7(0_M%J42]!DDQS^'&2SM.;C)QO M!I(!GE0#(UMD=S5_M3+-,CE8,2[KIF7N#Q(A=7[O&N5R"A4APU-J\ M:]I1HLLN]D525-A'9!EM3@2,!XPKE"MZS1Q];JXTISRGO"?\,"&@7F6[S -& M4"!.0)V1TTV3E+QWV.S\:SY9R2M?\_ ;9ES+T3=4U^4MBW3S^5^N!0?K+/NS MWJ9B6&CZGZN<4DHQ9IYG4TG;_(WTS(BI%W$&B#FJ?*'&5,C7QD51%S3I'::0 MGCSUDZ/,N/NHFD?NU>2I6FBK@19[=J396N!:'F@>SS;#($CLS3*I/32/KI+F M.2VM(EN>> :N6M.DZNW*:[K$NQ0_$$2#W4;DB;QQ3]( MOC9XX%BFC8E!+%3.XHR=N6W^D($-!?^9_#C:-+M[MC;\"<)@<4/F+!I0$V#/ M='PG'^CJ@7/"0(F8/')>!K(&!CL- G'4N%>6**88Q:J.1%Y>/VVL M>&S*5'POA';0D;-Q;1\ZI1BDS>Q.^?2WH,JSEUCJQX=N^)BV!VX>*2+HL%5> M 2 T-!I:'[1^=56QZVU(!]1_MYA*F^H$Y9O*69L3R4 M%!GP'ZL%XT6RWV_+53%A)Y#+*ON*M#EAJGP,AC:/$76F!VKMCJ'H(&W,"B6% M?2#K;$J)H0LP):8-%)$X(+0^U/B4^I')G@//_6C-_G&ZJIG'T/08ZHIM7J_#WG*.VS^PI."7>]HZN(H8? M$)]X6$0^5)^G?R*EH_'\-2>&)#92"H$6Q7+,>.!9WL)>53DN(#[CFF0HB0CY M&2+!"_-MT(N>="S(2@NX% !+'_D6@R!RH3JFU>!&MU6;[6A%8?S7/,/H +P6 M"XX:!=P)L#"J]JP?LW:8+. 5J2P"03%O\G86V4W9Y"GGS?:%0'M-4PC4'S;] M:E5PN3@ALH2[V0\HFX!6>NEUS.(5$7.B=O!4F(_#%S5E<$/C%8:7V=JRP // M:JB[-RS7TC=%7%Q*3U4HHC0K;^%=="2!YQ,4M5@MEICU/&9A$![M^P>M1:G4 M0'%D'"\P3,^=,(:!Y"-],,K>R' DB45;7F[;L-X6@U0G#Q!F WY:G>-MN.%4 MQ\O3N5C8ZZZ#?!J/JQ56BTD59>P6HC'&KA2W8K89&R;'6P+_,17B!WR*"U!M M/.\/-G1"N8OD'L)-2[X,O$196DZ@[VDZSB2ML<[^8K(,Z %7!,DSXS7',(,5 MIDV^@FC1/%VD+%E-$FU ICSU11;F6"/-TP2%-.#4P-"P&*^1?9!V,II+4\YW MHB1\?3WW]O6VUY;O[SIN3?<92;H#:;I3,.)L[%+Y;\%]DPRL!Z):/M=%2@FM M1$KYG'Y@!,]3%6L$CL?'KG/V'=D_JP65/? X9E^]]A2KG.RT6W&)+<1IL$S; M1V0X20J3A4N#%L6JKD>8&H66Y@>6:NA59)K:O-735\4ZL MI,#PL+=,VRG2 (/3,Q534(5%.SA0<1NV8B M%1;HL)9.%&@>K*H?:JKA=*@4D9W<7UCPX'LV"@OXQ"YH9HH\M>>6%3QB+-^] MR)"%V=,%'<-IGN$6.PA QTIR99RK0ZB(FTC8.N\^,',&.7\%/@/!6LRR8HD"E50.QDXP&,?L !P#/?>VK(I)/YD2 MHV U2Y;$ _B;BJR=Y2S'PM=9!7)_S J",:2,S] NX'^5>3G)BDLER&#,+/"Z M4'15=4=RC+6L;N3SRI24+TL6$&%=<9PEJ@I(Q^#%H$Q!NN7U3%AK8% 5:\@[ MW!^@Z4N/AM>FB_Q?XGA*2AN9 4G@*>UD)0P"^5*R<##.O**4&;C^EQ*$L$WR M[7]6BXR?H,BF#SEF64,QMC9[ [Z\1ABG;7%G>..)%?5O0ZT*9VD.]NH"E3F9 M0N(SM\\ELH;U'6$Y<-F>*Z,8XQJ-3BRW+ O;X_4GKRV3^Y2'<&=_$N+@>%/I^!UX?(-J(ZH=7#T,-F^LV]C]XYTT"+)!G; MB$,$X?KKDV7$-E4H^/^(!]E$(%WJ;F"XAN9HH1;'GNJJ =BE*F/]T%'C)+R/ M]6,JA,NRK7S_2[GXE336"Q-.Q@=U@DR_X5*+]3MNLC;NN-:E+D2J&_NA[ENV M9>FQ'FBJ9HF>,D$2QYL[_EA1_[VVG,F*.?_ZY+>=R0V1N0"6[;'WOCMU]V-# M#2TM<53/P 1)/U$3L?=>E%@/J8-VA_\;1GU]MR$(@(Z%"!OTA:"!ON'W_ #0 M8_9<[QSEQ-%LW_>,T%5]P_=4S8T]4>[H).;C]_RU[2AY&H??T<.I_19:E@!M MRV+-^>C"D]4:#?V-Y3A\Y:7I%/P?CZEF_P:S/G:\0P0+E2RGN!L?IRBO1V@I M?.#?NG1^BKFU;V+N7M[(YTWB+.BY<=\#NWU7.>):[EC/_IEDCRGQMF67U_E4 MSV^;0]S?#CK3F;!#G$5)(9.;K'7A>S&/9H;%#]VN=.8"A5$IF:V#?QDITU4% MO+/"@Y$6JVHD 6"-NI!"=ZK2OI$YI%_38B5E@^5 !C4+;[P,;!H37E)3S,@. M$SN.[O*EE.0/+,/N6NUC M2;*].^8>%8FHU_RA1^C;!==1^Q#0ODOYM1;LKF&XH>6XON5&5J#I6HLY'.G: M0?9=\TYSW[> XQUJWT7ZV-Y/J/-ORAR^G&'+&91CE'S-\X ')LE\GA?Z[2@N7S[XKU/MW8V*V- M9#&_-F(P$B;]1"8Q043RK[""9+RJFW*.SLMR5=4K/$SG@V*!;)A."U5-"/B\ MQ&;TXII$PM^TM3X9A+JIFN;EAJ9@64+8T)W_?"@)'"JRD73!O7R MW=7+UI,XY5T@>"3L>*1^=]\)795Q'8$/:CA4&MXURY?;Q;]T8CGF3:%9,ER] MXY /'0,\*)-25UN?DA6[M$ZD>+%P2'D2*[J>X/.(/ O>@4YVS4:L@!CYZQI] M(VJ'\)3\"LO7;%M+0L_P;,OP0]^Q-; 9X\17/=?W_1/+K[#VS:_H$+-B2K*[ M-YO"UF(O3&+;UQPS=&PG /TG,@L2U3)EF$;="E6,")M&9$7P9^*T]K:FXC' M/=D4#[YG(YNBFX;"YO'<)(K'#.$Y,W@>-J/]8D#/VX%A3DOZ?6KKE3DJ\JAG M1\+3?&$]DB1!E'*T53]FU0U6^U*PBN2A-]HB$BDWGY)OBT*8N#+&+M AKA\K MQ^E5&C/1R",T-0$J%-,+D9>=@NE[U^3C&I/L&]2P'*%OP7JXK&JTB-%.3FN$ M)P$!2!A;RRI;LOIG?,"_,A%9 E,9)CC-%RS1E:6^YS2_E 5CEEC$.VS0T W' &((=-WP$L\,GT$,V.*@N?O 45CJ#UC3/_$7$_P#-_H- MT\J6,.*!:*4%V,",O'+!12KA)4PH@?:@OOX#9-3Y>;YN)EIHJ;KC&W[L@27H MQ4!&H1M9KN;%.\E(VMFMY/*I$M3"SLD^30G"D_]ZZA1$\![U?ICX1XQ$LV&1 M4GP)::-U;>8M.W##2#/=0+/TQ/.#2#6!3/S 5 W7B70Y'/!829--VL!!.65$ MY&/Y7>T#C5,A((.,-JDYC*HK&XB7ZD M*D@">,!]X/7+O5:@HLT>/7[]@%,N\\SO;?+7W2JAHE&YGP">$ 9;KXITW2A^ MG/M[0@75QMJ AX+J9Q=4/\(M?997:^Q3CWWXPH)U-,$UWM@X0)\OL="OO,8C M<^[G29VT@/\GMQ.K#, Q7H@* JP-Y9 XZ"9?*I\6O>"I\)(_ M^MQ _^6OQ"3S<'7A<>#<.*OQ@X0M"+H3*/;+!5QXQ2$+,0#+"JARMHGP#O! MDRZR]GTH*%=8@W$WPZSEW^DO>7J]*J0IRT<$\YH26 M2Q@YB+/84*7'8D*N^'2%M6%4QG#7T1:,Z6\UGR#.Y<\L6](/;1V_"(.VU6$, M')%/D$ES:4$PSLFR=XI\VDBG!8DVD1X*;?EM6?XKP M*>O52!"6\C0H7C*95!E'U&,S([+-.70CE9_P]:="&/ZR0S4Q>[G85@C?_REL M'^6+J!9"COBYF3Q&7[YL2[-'B-]G26_SV6"!ZY$S#+NQ-BLLAD:_HG3@G?*6 M'"SO@9U0?A"23+ZN19Y9NSVG2)OX-.[E2>%[IWE&XHE%X;KJ7444AO+4)=8. MK1\$P\#7QMN^>_A+ZO7KVHYNF8'NQ6:BQJICZH$./HAM!$D8JFIRC/"7\3AG MH[=N\A[C%A_9[7 >&]VX-*S'^ATOTXWL,5P[ L.D!8/H?!ARA%D^.#%'4-R:8"'(#>%AY?[OO!4X/*OF M[5OF^3?"J,-B:,*VZLH!NR@/_L ])HX/C)[54E1JRQ%W0J6\$QZ8F&"?+]OD M1C9&V35"EI7*[1DF]&15[:HGY3D(O$Q;X:7I B"\,X)A?H?C]P(I9 MF7N(<(&XH!_J*@432$G;RUIK]E$M[!Y4<-+!!;&OCZJNM8JFE9B>&9JJ_9H1YJ7JP9R4:RP+D%)AATSC@K M"DYZ5&J!GS'37'QNUWU;P@0?VI<<@7T0EO SB-?%3\HF(32P.Y",\$?^1__3I?V+O^*8*T@[#DQPAB>1HAB\"C_WJOLI<]/[_CP)?ZH MZ.LE$7PRNX=^=";:,M2/_B_^?\4?XU^^%*^90HR8=?_%_"#_[/2OCIE^C#%W'-Y_CJMY^_T"6??HT_^_C#U9;9 MTP[^.Y%7GR,C/_ =(TI")S8LV[#!!#9,7PUA1'[BQ>Y^Z3LOU7 ;40; 2/F_ M%HWK?!Y7F6+G@@@8,/ M,\]$=_PM/3ZZUAZ&G'#;.F+]2X4GQM'Y>H_7XD>V$-GZ'OG"SM_[G?H5BZ(5 M?BDSZ>J1B#?QK]'R&>?8H'+SIWR^\1W84/_8]A@> ]JXO #W:/U+$71:_[Y% MO%K_@3#8-T9'!PL;7\_3NXW;9PA>M/[M>-N7M]N^! +*ZFSS5?@]V.R;B\$! MT3:^;[#V2/H:6[8*+*0IVR\JIF,H:KPS".P;AIMR@4K'5IJ9YCFR63[E.$^[ M"5VDVB"26.=Y;(?E;*H,O1_,G:E%UY=MW68XM!/#GAN)CQ)N55:1([D84Q!8 M4-E$N:G*VV;&_9D)V-RL02V!I=4"BN\>IL5%N$YY&R*!-<6H>QUHKQ;-#O@^ M(3O<(O(+APLA2IRRJSIWBN%4K2HI]L%K_JI,=F*JO/ZSYOT[)6@[CE-881]. MK!=#Y#BXFA.%Y-V\9^X- ]*"5W*82P6[RI1S1,JAMK48NI; ,?3"V&^N7X * SN.+-;Y#5#PF-MK.NZ)=#OMF6JRP,P-?C 4M!C^7^XD^ MM %;V#VX@2,(X2_(\13G6>7%I'>M[-?A]^VM+"I$T=PL9?UR64H854R2O4L) M,N@KKE@_G!7Y?Q(8']L'D2C&5P#+],BQ9I-E\UR47WDL87'?LT7%"'M2S4 ( M"X&TQ@FDQOBQ,KX#IY%?*'(W[%&+J,Q\CY,&=/$34F MQ%IK':/DG5O'0^SB!IPT1.!0XG^YM_/=NGO?E6 2MA)URV"G(#PT^K7,D<-D M$3(I;^'3/!.9?5^)12=9DW&_GATL(2DO2S3%Z728#T#T N$[)J!X40"48ZH M8"'_!5C1F!NH,)>KYDB-7=_KM:461 O/3=MR)OD)F D)YGP#VP@C* B4BK,? M+RSM:D=9C2E;T0T@6+92+73>3S347JVI:-XUS8@&^SNXN$.A P83RYY$*IO( M6X>@JG>E@*7\_)&3[D]]KA6;3V$A:DG.(V5XSL$HFS14D<7 M@L MV7H(+%J&5%J UN M.( MW@<;GZPX'FU[\LT/@7GP^*EGT!N3$F=3^#<*9Q!Z65KA@3-)N%4F1!L'^96) MOH3M8-TS-AX+#$-R42B8W9RT=N,$WEJ42[8?%:J/)R!P<9R MX-O3)5DIRP(2'\-03,D>X3"F_(5M(CI.%*0W>]>4[TU/YO)O*6]P@2*J;U%E M7\OB*VTT AXWW*02YM -DOR"WL8W=3/\C*'O-?+H,*W1:!2_+ M3Q=JK[N0J9628,'I9)D&C&ICB:VT$*-U#.9Q?7'-3K?I)Y%MSH7&G/Q?CBR/ M?W*$"RY#4!*FW4E!1?CVE*G>I-^H!T\CU!L-.4,; "X5H^_NIW)<2O;@@K=5 MK^G7%/P53CVH'#H=*+V$>]M,E*T+.%1C4AD3+/2B1-.:V_T+-MPB1977-[F9 M9!*6I2Q3ZK:7=T5W5V1L]>_NG!IQ5<=.];;VF]VL_P$F18UV/9]INRW8-6T; MLZV;/V),[&2X0^^E3_QI[=9T9U?H[\D5!UO?M;Z^S-1A[M1Z_AYS GLG1]ST M7:%MDC,^9=0C*CI:T^TG:N6&'9\D>L-_/[4^) FK=F>E9N^@O?A(5VC<\]&[%>PN\4\3W(DU!(6)6#EC=3O8*<#?:E\!C>+1 ?Y MJ%5[TK=KG#S,@,7RX#&38D)!Q*,:G^$N)6'[+R(;)(F*.KM%F'C&])0)0[*) MJA\E"SF#%Q5R9('34FMWL#7:7)_KC"\1:_: CN?F8N#2WK<8\3=$H$&_IO4Z M0*&#D!FABT8S;=(_,\QAZZA&I(#5E,RV6E*6:6L3T>$H1O?NB6+0(E!!*7J6 MF]E!'9*U:=MZ:'IQY'N684:N9FB)IVN6FEA&J.^)9'VX+*)^?/O35U2(V>UI MG;;]GA&MI\I-45XC;Q,#D&07;F^OGE9*>OGA'7A [WZ4P9)[56B=X8OQ. Z8 MS K+Y$=VCDS5=MU#*=5".UPJOY/E28Y;QOPQUF4!+S)'+>JY4]V P*7/>62=G7B-8 M'-BW50X=U,SDRBIL:_PO$6_A$3YFWZ(6;1/J<2=/UIRZ9Y)?I.S7*\YW(GQ7($(?M>+D8K-ON#-4L==RMBH*^<< M]1PL^0JIMX;D"L 6EE_D>_#U!9B:A/!-K:(HV(&@:4AG8/6.B"[]Y5*%[3+QMQ/S9O8($QSUBFP%I53EGD'>=.U[7F_D57MDJ6&KY5HN8%S^LC/Y4K MY789.6[Z_V9WH".Y.A !11%=X9D^[_ODM_=!L7F8YQ$!C&(ZW [:L.JVS;/'_@/UG"_U5-B9).LLOK1IJIR% MB >R&K@%1@G'97U7-]E\$#\#'3U$1[V1RS/ M\*!N2MBL"Y':(@6X!\(X5\)88'-4M' Q!;KSD2;L4)R., ?:.%?:&)>K*N5( MNW)6$B5F=!E/O01DGHZ[GD@LSM76\1*V16I/XI"TJ$LZW\D;D;BDU, >:4XG MGB.E*&\OQFEUC>7^*];^))U\Q:Q_5GJ<4NX-*F3$?*EJRNA@>5=U0V&KMOA8 MY/'1X2<_)>RR^=@)'LCNDNMV.END.@4\^IR4"&HB($?K#"Z$L2M$"ET*2%'B MLF$J"<]W[F6L=^4*O8QGRJ').=Z,?,;(#GA%IE"7F N:Y29?U'N ?#"6@AU\ MH2WFQ3<>?:WE4Z7A&M]&TJ0("\7S:8RIQ7D9%''@FUQZ% M\3(W>CQ,CW(ZX7GSG.TQ[NICDO#7AD.9@2F=JEVG!2;]3*1,5Z (?B;(4Z7% M8%A&DYRI-MJ9I]X>R6W$7._+V^3)-&_>MF!?,KW3G2>@24EYM!FV5+"-LH\!)!GU@!_14E2<2S7O))6(Z8E"4 -.?6@NT(1 5B9Q^ MJ8NZ(JP&DET4^N$I*2*1M'W'2'F6==92^.B>!6==8NF$"Z8TG(,U[3TY.I+2N/>-D:B/6* M]!%/(6491R-.9&(1+D1"<(J)C@(I-$NK,:L [>7Y\'*L;GZ]M/U^<1QF/P@Q M+64M25T:11)2RM0FR^TNET*]C-86=HV0NJ('=J%8"AI6CD'):Y:1APE&L"S\ MLI8O=NBW!][:JH/.Y S;5*N05 '!UHBL.OJ*/W2M;$7HYM9,Z)55B>+PD*=T ML2>-%/_#6K=&Y?]6^7++UN#L/K;KSN^6;FN3TC95/)M!-UA^,\MM;HN.&-_S MA,U^V<>)]5?XG3M-S-9!ILA8P40/5HE$H%0'59)\PYVE%.M]2N4VS+T'J^58 M=C@O_]M>_2=ME! 7*77/R9<%@_]D]2KP0X-6I8PI* I^1Z]CNK*#^\XS^\ M0[#6/K9B+\>SP+,D)!*)/M'\A;6\5(*,U12LHT(3UAE&*K#,293H,,;L.TAH MN:X!GS$A>2^0->XY@JIRU3X1A(1%3X2I1N4/6_"L"?-6",>17(]/0VHKM46; M*QPK*]5H@5P)FW".]D^V5KXB(['*BP&[0(@)N*U<",3)+!* M "@ F2R1"('G;IAQ44K<5X]8,0MMPL4LJ+"+EG"M:7J MM'A]E#_:@3F*P,Z7%_X0C016/;\F"XVQ";V&I0A-UJ)9\'(PO$YL[=%H;NZ6 MW#GHG!%6ZHBD3%$^X'Y-1T8W;-[8#FBXA3Z&*VJEZ@BP7)!6LM7V6M#C'.J0 MJJ@8A[/"I;R#'"P7N($TCJQKVIUM'UA-B(I%3NM/AG[K"8#XA>>C+=] M:)ND(.9.S!+HG$LI\(,G-PR-J:P[P#/J*[&WOC MH<3V;[>T8043U^S]/*K( MOZ]G[_[:D=?I:^YH\U!+=$],>U%BR>->F^.:_TX:$E'\>OYV#W)JQ$J;YF65 M=8=WI$OY>8P4 9;'QG#&P 9'EF<1.S*)LU;5\J,?:@_1AC9:]**>_7UBA/Y% M!-T8:@\+A=5C,-3;"*40- C[45-33%'(3XA!,HY;OM@$@N.QT$MF8"4/7=[# MC:ME&<:\2>Y)""$I7-23IOC=DWA QIZ479OU56)OXV5N%@W#V>PXQ)[41/[$ M."!FN"Y?"6LHR:ZK%<9&6T3YVTQ..D!5BB?;HGN/P.FI!3 .*X_'$$E1UBO> M<2BO> ENUPX;XTH=#,T5PNJ3C_T;PWGXI;S$]]L7JCY2WOV,Y_VU\L.7$GQ3 MQ37U']]=*G I4@@_9Z>!5MD8\7LFDI_-L$@H,GM13B\P("6 73]_^JWM2<2A MQRE^-2^WYXQ7Y6=N[ MR/$T$J6>9637G18?_)Y=@]F-1$1H)^,.J*Y<-0Q<95*.5PPYJ\,B9)V(89X@ MCYDACH$+ 3G%G%:R$1=<*/"G8[B=7DBA"QZQ+*LE1I)9BD)[*XN2ZEM!ATD_T^Z("%G: C4TVUW*:[> MFP-0ON]]\XA(*?N68BQ\Q/:_[0W9GP8*@/W5(IN^K!F?,>I[<'7 ]3>UV'=" MQ[(L(])\S8Z20/.32-4UV]7VAT _!AE_:D7K578S[X4:GD?-ZL%\,BGE"<.J MG3*HV8@OE4_K7W$(JFS*#A89F@[V_6OX M >Q$.I2]YCE LSR;2J-K\WXP!H+>Q<>T&BL!0I5-I^A'E@1Y0]+R@MW,@"K) M*B'D?;$^5CZLBPY.Z]I1.?,%0=B($S$SG*?\9?0MAS7*T#WDKQ:^;AC@7&9DHGU(307JYJX4.V9-L&Y7>FKK([P!(\,3ZE M +@@@'[:)0)% ST\/*MV'>X!AF:(=O+I<)=AG?5>1X8V.]SN!^?8M2R%Z\K-MW2BX^?Q>+:,%71;89;&_3*06^^R2CU'0.V8-10'0,"0 /Z?4V MO>L @AX0)5T:" /SVB:K>$+4)B>OHQJW6>[=U32Q-2,6HW7*%>&!W3XLDD>\ MERL/A$@GSWR%Y:&.4SQ3!C&\6K0'UP\V8KY' =NA%IAVXMF>&UBA;@:Z$3A^ M9(=F:(6)%YX6L-V56/0I6&4LRG5:]B1F(5 M__G=CQ*&< '?+&K>LG[]S3P[=0U24B2/2CCF-??BN\12:NK;EC"T)(T\--Z< M,LM@_D'_43Z;Z^#!VHF)'!B>"@6B8+F$$5*^ZS]8S%H"3&LSOA@6FIS7)3HD MT]Y<"K#-3_*W FV3'T;B2W.0T'E!Q0M-Q>-74^KR=R7/2 )]ZTB%0^]RK_% ML0;//$@,G25OOHHX^MI2=\M;\5RKA;1/'#N\L[[ZZ=;79)&"%7(G<0^F00AV M8(&N?+.B@BD62C/@:5YD97=-J 4/M9"MU!966-:L? LC[V-,XJ+7HP[$UMG9 MY$#"H>E6/C"%G:2W&-G2+R.7#IRX'F]=2]+=2T3 M1>3E;#FQZ._&:2F.AP4#Z^HK"VA:*XQHWBS@21,\#P 3_8Z:"+21I38I!QM* MW.0+UE]+& [S><:AO2DGKVZS6\2MN_@(1[.A'&A O+ZDN).'MEK"KL!+;@6* M32VU)IYCKC:O!RLR$<\0&\?['&]+.I+7Z0!Y1RR99^<;.@)F&82+BS$:A04K MR.0OD/C/ M#-(M%'Q2Z2C.D([RZM)1.MY%M/5\O%Y:A.X851E3DAMPQV)%KA38=47!G5%2 MB)Q;08^2;&&L)XJ-2,?T'PP78F" MRTQ5)!&=QR^G\9QJ?@LZU4HJ*]8+I0M MQ.^35A96W(KD=E1-.=#Y5]H4EO.UT=%CQ(H"VA-3UA.#RTE1P].V 4"H^9+Z M.G0]E'$*J#3+,4L8I4QAOI@CEIA&AC;SK5F]G+R:(I31DSU2#Z>\G)R:POIU MJ^&]83/7I:&W]<4-P 7]*.AMR.52U&F4Y M\.>B!%^V%=N&=?)(8>]YT1?52+,WB!')R;C;_:##\=]I$=^'!?490R5*. 2< M1[]G<%GZT!VSO%_J4$/:\I[ZY6R'>ON^!BWVSM M2E3: I:%$G>.Q,_,FE3\FRKC+OIMUH7<>X8MZ\6"\>24CB36,ZM%ATK9H.1E MQW7;EJ8K0F=-_:AX@-5:])CS-I4JQ'E9*0;YEFW^E32T$<=NQ(!'@9:FJ)5D MCN(/[ZZN?GWW([L+VV6(="OF)K($2][2@H4<^0+0HK?S2ML",QK_JL::#YXZ M3U6OE#O9'QF]H0W)CUEAZ&'B#)K[_#@#+MO^ W .'.AX4"X\/P("7)!E1\XE MQ/R0+M#WO"4>]OADHEP[=UAJS;L&MG"OT#NUW$N_C?'@I"A_G>]<3Z5(YTV\ M%0OKVMQKK3)=+5C/ETOL3]XE471&T)R,(*9AZ#!4%$73%_Q5[,4\@6];J36E MZJ(?(BR.MI(5%99TEB,;#)LC9IT&F.C?J/2Y5"+91TDW=1M7#+2Q+.8MY=CV M4NY&+-V7*H:8GEI3HK@L-8RXGMYMUZ-RZRZ>;(R8%TR5\;40OE5/(P.UY*!- M)0V&U0"3C+=_ZJ8U(G6(Z\F:4ZV%B-J1;)T@ ]A!S;A6P,DRHMMV/Q1MW$XR MPC F*Z-=&!9/I( N';2V"EJ9@SU:3EBC(HKH="45\NGJ:+.8(F]X3ZTEM2A" MTYZ00?Z!!^Q2:>9Z=B\LU\;&L;2S.1JZK+;BDNQ+6D+D)_9;7O/L ?%(^!%=**0,'#L,=YZE:(I/5\6)B9 OE%+'9L;K0ZI>I',W2$0JIZ.R0EY^ M//6Y*_O])#5H%@F_/+[(2Y)Q \6?Y!^+]1.5<+>B,18_V.\:8_7H;<3B@0L! MNL*45X>\Q<5YA\!%.$-4VRY5LZ]#N:S11",M%\\CH)2S'N'S=,1%AN< [ @% M67F<\L09_A2Y11PC;W&JM;AC59O_7*'%8O'#;E95W;0EH\*\I3V_)43C.]9M';GYOO>+1LM[6O>61(DX4Q60=Y MAH+8QN[SNB9.H%,C\8AMH3MQ23]J-^+X.I*R9MU%!5I,WN3=<]O"@,V9M<$, MX?F*)C]9&2>*9(I(,'TCT:.3L1@=S.;-Z.*,+JDE :,J9ABAL+Y<6*RY%02F&%K6EF'91#1V]K>4WL-%,Z M?!2F%C\D7:8-PA3Q&%G_L12H[30I'O]B()G#394+PJL0U^*&]&H)^V>(J%PH MX1:VB?Y+J9,KMM==!V1*S*ZYK,BI:3T#;^ +T(ZWU0\IX8;=RJ^34@+Q?*CN M,TQ+F0+[CM%]DVU?6YH8#6'G[!@L%B<%!BO1;FK??UK;S36-(O+#Q#J(.7.4 MJ+N1U&51C"Z7C\]D'!&1L-(VS&UEZ!AEZ!1UM% G> ##F[2R=S"4K4>0P1P^ MX]ON??IIR>HO%*PB.9!W:"C%G6QZ[CH28>*+Y=-L9?AMZR %F?I[QTE#3D<7 MB"OW&PSKA,'CU"C ZE8R=J P0HR1F082ITCO6C/M!YCMWD[UG-6XU'L_X,?W MIWTRZPXGLT<^F>WMZ.:62<_K(1"K:\(!/\LO7*!;5O2M7Y7A@#\)!5U>K'74 M\[71,DQE-CSL1BJ^H%0&]@V#0==46(QK\MXO"/%J66?OQ1\;^. =ECI<@IOP M'^]<@:&^!3J=O<(Q_DT"6N__IMWSTWV_'?RGQ]WV,#P\*&>P4/L(U?H:0K7\ MF5W?^XKMT69_$#0P4(:_G^43H+-#R!16*;0=5+[=8>/=_7/EU,-GHBV_*936 MK/Q%I?\YREKNS%.4Q[ARV+DW3U[\\EGY=S0VDY)-6 M\&=@W[YR@M)&GKV/ /R^K/M8ZT)F59C]X:&5:;^;0ZNV^ M;#B..Z-3F [;<3B1.W=:^#1N2BSCE&EA/3UFH(7SH(6-8_J!$,Z3$#:/Z;=1 MPCD$7N\[IM^E,X>#VB'(.>S^>4Y\V/UA]\]Y]]_4 <*0HG.B.0KFR-/-UQ1O M/@.G:2#_%TS143? )0?R'\C_3,A?&WGNC@SY@?P'\G_[Y._80X+FR3D+YYV@ MZ8XL>Q^+_/12X(;XQ=NC3FMD./NDO W4.5#G2U"GZ^ZCT ?J'*CS^-1ICW15 M>Q/4^:9BTT-R^T[WR##VH=>3%9KG)!M/E*3,5^5O#P1UZ@1E6OMDU@T$-1#4 M3J5GVJ^JIFLHP!D*<(:7#04X#_B0;S2_>EL!SI!K?YZTL*T 9Y_DCH$67C\M M;!3@#(1PGH2P68"SC1+.X6!]R^)T!3@[=.:0ACTB#_\R5_9R#_@?S/EOS-O<"H M3SSQ\77'"<^] ,<>>=[;P* >XA=OCSK-D:$-^/T#=9XJ=3KF/OBG W4.U/D2 MU.G9;X,ZWU1L>BC V>D>J=:K%2760 ARYI,; A3[ @+^ I;1:"^4IUVF1+L:94BZ4JZ'E?YLLEA\ND- MF)!S>&Y]J7RITD6-9B9\OZQR&$5:%.48)P1OI!=7V3S-%VB.@ETZQ1HG6L1K MH+"4[OOAW>?VDE^E2SZUE[S[<=3-IFXG(>U-,TL;99:RB=^!57R=90O,V"AO M%K!6DY%R.\O',R5?C(O5!!9H8W?3Q02^O,Z+ KY,YRSE@QY["]_!\Z2G*6G= MWI57#Q^$[)OHUGZ0*N!.<"%A ' M ^,8-RN:$PX+)G2K7*]JX-BZYH.^5'X3B[HL*W8EO!]'\^ R 9>4,& B)ESF M_HC0JTG9(B$M3Y0LA0UFFP \@?P%S\ 7\>_ VUF;Q*62].A^%YTK@BR(5PJ^ MFFE=E^.<1M<2CN!%7)UQ">.LE\#M.,?'$$5SMT3I#.0P WFGI(QSK[.;?+'@ M&X=?M%O%)C92_I55I?*/5=T@#Z*C5XH-'C&B68PKH 58L)P]H9T:OI4NS2:7 MRL_E[JK>X5O= MW5_*Q7C8X#.N^/N"/N+9YN[XY)FTY:\OV(]RY\IQ0B,[:H/*3C(Y[D$BN&\9 M]IKM 0/\EP?%&/R^FW>BI_-/6)37GKQZHH1Q;EQM7!XTZ6O@ZH&KOT]&RTLS M[O%Y4[)/N= MMM\#-MG;**8XYU*?@<-.F<.,O;R>@<,&#ALX[+&QNWV @5]G[,XXD]B=C /^ M@G#P)\E^)\%EFGKYJBHZAOC%0/T']9.&(MZ!^L^4^O7]J/^D#2GS[*-W4GKA M2YE7@]MS.*;TAKC"H,,&!CLYFV_@L('#!@Y[K%VY3TSA=4;NK#.)W/6R[H:X MW??F,>_R575"'@(7 _$?-&@]I)P.U'^FU*^KE^9KHOZSBK[U<^>& -SK\U[V MLZR&\,";UD8#@QTT '?0\,# 80.'#1RV9B&^#1VV%W[KL\?#/N+E[_,&)CJ& M9_R@_:A\$-B>Z7)9E=_R>=IDQ9WR5UM5E3F#R2-LP;\:5O<%&(4/0O!562$# MFGY<%=E5.6V4=/S/55[G#+UQH7Q,[\BHI)?@A5=ID=7PP'%V658W'3+FN)Q? M(ZPEO^]_5HN,*CD0Y+1>9@C:#P-_"E+A<=94W[VFEGKP)?S^\S5VS]<\/,E\ M__F:N^=K'&%_O_=TK=W3U5]BND*,KD]_$]GKW9&7Y]U_&NOU1_3OK!(/6:8W MV<5UE:5_7J13&-+[M+A-[VIXU;_/*CZ;5,DG__&NMO0P5%7',SU/M/>76HW<0(\B&)066X$; M!:&M:XEJ&'ILAZZ=/&G)V$"^$'XI$$<(/R H<+N Z8;NV[73]R*Q:MNA6/>A M_#70QK)N&%43*"Z#;O[4-HF)ORT1C;Q^/'O*HSX. OLV_EV?QBF-MQM='P$9 M%KI>+1'X6D 2UPC1/&>8WQS:ER)3&=\%6;1,L@(L@0HW"0'GZZSZFG-L:=;O M!W_ASQ]Q9&C^N$G:I J3)LHX18!=Q "?((8ZXB^3G*ND3D$%PD.+06S -(/! MLESAHS(0;TN"=*:I@G2]I@!%47 MCY.70)HWHUN2L!7\.('U+& "<%DVGBW (+[)^35C,)]3! S/<+G3G)[T%=:\ M7"&D>UY-&&:UU!9I56<<7SFON@?"DO5>CJMZJ?S>@=RWTV4@TVFM?/B"^.Q5 M6C<58J/CXB"@)L/A+L?C%1#6&+9^EE8W\-06IQP?,D;0^4LEGB^+\BY#X.]% M-LT;OJMD5:;?..IYM^+L$:LETALB@N.N(Z [3H=C_B/$=MW;B$O%KVG,(^4& MWH( \NU46E)D>S$MLC%'8">$]3&G=!DXOR,DL=$XMINR BM6< :0[!2LWQP1 MZ?O+6L*R5QV#M&S1<0HR"%^5"T$=?%76" H>!6\7C^^AX3?_/WMOVN2XC:P+ M_Q5&CWUN.T)5HWUIOSX1M?KTS-CMV]5]'.]'B((D3E.DS*6J-;_^9B8 +I)J M(UE5((DY<=HEB0N6)Q0/[6^9!Z62NCQCCLAD;Q#QP$U!Q.W3J4@4^* ./!))DBR87QPI%T_7D@1 M%0HAHX&4SEC$7#DK"Q ?.[)<-H=GI=!*5$=^%)[AM;V&FOT3"RY$R.0/O<%F M.I[HF>/=HV,F9T44!.#?&8 -)/>.6VMVR^7#A0QD MWH#J /&4:BX<2)#L1?(!GK!UH8_40D'"+R G=;*L,,&%3$M*?7^Y!%BL7']. MM0"B-2SZ5^NL3I?:((/+O-)1]>!@_BQP>I-&4Y<*#2#W 'ZV,D7PGE#8 'N' M^6(AM^, N[.!'L+[\;6@8+!?0E_G2D-("(0M_T!3N:3!H[%G2:RSNP*CEPGC"8/G4>"43H6I%,3,"%^(\=O /> _9 M-PP36+>^&V]$J0\Y&CGSA4\F&Y/IFY^QC5@P02$,4.S(KMP)HVY'.45W7"/! M6[#<0FYE!*.%I&O *4BVQ9PLY0:4MGB8U.'Y(E3U>S*6BE M-'P%;8$WP12$&34"RLVE,DO/"[^]DF>3:&H6*84BZMET'@!*3LTE/@8Z*L>4 M6-9,''4\:<60*'JAS:5KX"185+ZX>.8\=MR% HNJ:;6SPAVX3)M]QR3@"I]^ MLC0FKS33)V@'H%V6+MK@S./8@'C#2SJ'RSV\/1$!,=>)%*0NQY$;053OMR\Z MH>.8YOZ-!=^X$'GH"FTU%"XA=VPG\:WE(=\_X2/E5J8X;2ZMHL4*6:YBJK<# M:LTEVB"D2+4MC,#D9Q\!BG#CD'L32D<2O0_TXW:BE!CJ,O :8Q\>BD0R=&DN&"#_5,A^JCX9729">V2J@S+ <7^A32R_BJZ3O$U!UW M;O>OZB1!)S)MHHXCOD1)!5W6L2Y!VV]H&[)SX RGSQ2>CN/E"[K]%:*-N" MA][6P7*$2O70+V",0]_SN)MU0WU:%.:78KAZC-#-][ M*.&+$%7:&U 2L_>FU,O-.;"IYY8I2T@Z#:0GDO8;.ZA"-M+J)S>2BZ>5.CIF MFW^5(57LY-D"I!AZ$5!QST:9Z&PW6:Z;APNS:LSPTO&2\IK,IG@Y63R7K[#6 MI=3BT")X$&B^=;PAD5!Q+*'//4"WC$;0WJX(E)*WFH&P?*C0BYUT?20_Y\(8 M&*GIR#!V:G23,5!J.LH4RQ7J%ON4V3.^W_H_K-)63YB()VBV/?%& =SSWF5( MT\$Z8;E@B]JRR 7GCXR2E/LP#F@>Q2CL[:;+:K?2,T].S1R::;+G(:WETO%Y M8"S4CL%C>@[:P1VY)[&AC21H'ZI9CL,95CEOF&3,LY MF9;]@P^-L,F?CD2XCV_1ALJ1/FIOLTH90S9@^7#-)4Q6/OZ#M>(3 R!V%W'C M$'5R4C)=+* S[\EM2B,.TU6 -&XA[@:(-3.: M%\M)'9VMX.^ 0,_J$2X*(Y M:+Z$2RG+L0M?5^VXTX8>58XE!W3(91[C+VUOX;;=G0=7F#?8) MPPTV3\ML[R^08*U#:W"83"?]=9W\E!_/D/-OHH0W[3XG/G!RE?;^[UEV<0>3 M]X?A(1%3#<_=??IOW>Y.?P MZ*YI!UU5:*/'-FH]CY]Q+2OC&,EZC)J*,[1VMGM+;R=9Z=)RT$4?$OWB([*Q M%STXZ#<(++0;'5[<$)?]QI+U1SPR>2SQJG\Y&O1[5Y/QK#>Z&DS.9N>#WN1J M<-D?7IR-!A?[QQ*?=D9O^E)G]. R//$/XJ!6-=8?/DB36B]=@0[ /5D-):&P M_82UX0+A(<*V6#,.(5OX<7)UZ& X(K4=C$Y#<'"2Y/D-&.!@0:L/(1OI@(,6 MA]NW&,F0S@Z"S;;Y5I[]0 '[ZCGXZ8;VJD6@3CP^*X8ASW7I>,OD5HC:X=JP M;R \:IJE?Q;&FZVP>F2'I#LFC@?AW@D\&Z0AED92*0G787/<3B=CDRJH]+!/ MNJK.KL473FB[OCR_\0F/+X*57?D4YF2PBA?'"=#4TM$WC,_Q&XHS"PJ'#+72"0 Q4^HP8X!#(*VB/-=-].JOD"0^XJ $<[@M!M[)X='K@ M@47)GE+&O\BB3(HUC.;:064>X.X7'MF:"Y3][L/H]BS4T/WNSS?Q9H/;:?#0 M\^Q2^";S]"-*@^[N_:S.4&HMH_*X"RQ,_#L1:#\8+!D\YS9V.0,9Q[OU71AW M9JW ]<(]^ 6'OV@I\^]XL4KVZM'LN>!*1;M3&JX 48$G9.3!D4"0RKPO)A(/FMQ*-Y:8,T&R]YX%(P,;K6##,(*T MXG+%BPA2)\?GA??7^@=HD&W M/;C]8K,ETFJGU_WNH'L].KOJC\[/KV>S_KAW?79Y>7G5NS@;S4Q:[1N'[#ZG MB[-/R>+LZ8&)EPA$?,DMHR-Q?AHL.]IM\/Y"+E/YZ,PZ;>1@0I^,',O]$A"_ MA2..'[P'#5UXI2_3Z8OOKOWTH7BH\W L,W?G%&UW+R:$G[./]W QY>81U16Z MN3)+M-=:87=Z7>C7W \6/$"Z%Y=M0_Y!_?'S/LE+:KS@$ARU7][UI^_N-U;B M'?W>CQG3EO_M@9\FA>YZX*=IU0\TC3>-?P#]KT?S>C\9T_2Y.AYOD+Q/2_H? MW'Y/I81$!_0&[Q[NLU0PLD>][7>+HI+6W[KTOVJI8:4;5G(,CICB+VL,^?X& M/ZQ#Z\K#L\&JSDX[Z7[;!H ;Y_N3I[])^N")*'@+$#QC)%X,%DBJUG(%T&_I MU/^(RYHO=*[W.&%0ZY"@AQ*0;Z%UU,$KWD1#O!8)N*ZXT$-#:(8+HS[T5!_& MAVBMAC!*X.V1H(<2T,Q6&!]"$PVA&2Z>IC[:47Y'#<"'L@JFK34;FMSQIZN1 M!@]":SMN9-_,OI']=G;RXD7TS^VV6_:M0MB)N^'ORK*[M+O&VS6:]VU$9M29 M3HRWVU;X&V_W.9JWTC-?^L:$_WBXXN\+GRFL=./@Y8'?']V3S/LR@Z"MVFWL M?L^+3:6>>!X;-#<,>EVSTZL7B&JOE_I33^_[^]60 M#(N&":D;%@TS^T;VV]IQ(_MF]HWLM[/C1O;-[!O9;V?'C>RW@SG/:F3DRDMP%#-E5*O,^P:XEZ] M(%5'&!G3IA>&:J^6^CUS5%J\%VG;#=)CP;3=UT-+=54P\G!MM-QW:; M\&S0W'0TMU93%]J<,MBN$[;;A&?#V'7/T4GM&;OLO83)%];3>L)W-GX) &NK M==NN7/4$8;\(5XK!8 .<5SWQ.!T6V64V@#1*L4JE^!(Q (-!HQ0+'^":%N): M-) T:M'XBNW%8./5XKAG+'6](-E &#;+6VP'8]NO@1^&UC;PETZD4\[^RZ-U MT.D."AV"U2XP;K9YFH'(8N='#!PU@F-3E66_,QP4JO%MT*D1.IN$R$FA-;B! MHT9P;*JR''6FHT+%6PTZ-4)GDQ!I/,O:P[&IRG+8&4\*;>D8=&J$SB8ALB&> M91&F26W#E)^V/& 1O-3BW[?<"RLK+=%TV6M _UZ4=$:SOC:]?T8NF],_(Y?- MZ9^1R^;TS\AE<_IGY+(Y_6N-7+:$<>XS#SD+[#61S"WX+7?][89[+3M&,^X6 M2M[3+EQBHG?-P&.O4&J_@:-&<&RJJAR.S:YPW;'9)#SVFK'1T68X-E55]CJ] ML=D5KCLZ&X5(XU?6'8Y-59;3J5F"UQV;3<)C0_S*9I5J_8T%WSB=H*$ZKD&JAC R:DDS M#-5<+0TZH[ZIB*@7I&H(HZ$I]JL7AFJNEOJ=Z:#(7JF!E%%+M55++3DV]ROW M>,!<"D.QQ<;QG##"W*Y;WJZH_6!B=I0:K1-KAL="=.,&C1JAL;&:#85%4Y&9BC('7'9I/PV#.6N^YP;*JJ'!>*#AELZH3-)N&Q M(:JR6:?F_H7L^#[$FZ :J&("I2 M:L5 R.@D8^)J 2<#(1UB4$^+#P[&V@:GOO@1% M!XEGDTKKEA7KSUOK3+,'T L5UN7P@!9-R"W5$$/>I4>63&XU@W7K<%RM76L M#)!U _+3%?0C->V;!/I19S0M=)"FZ!@9N=!-+HPL* -0:*EI!*$I@F ,Q+$3 M'YW!V!B(5LN%D05UYKA0DF6S!*%1=4D_>K:_X=8R\#,99X T6C!ZOH:Z'R0@9\#=2#KV!SQT5< M/@.H&FFS5X@-&0AI!:&:ZZ1!UYR]UPM0-011>SDCM8VR_=VPV"8]%@M[ZH;%1 MYP(_1?"#Y8C3@>]E8OY/C=QT>5]D@7TX)67Z4M6LW3-!9I-&.]#5BHZD!1"J MNP[K%\E!-TI,(P36$'5&B>D%H;HKL5Z1;3BCQ#1"8"U19T!7;]#57>T-BT3C M# (U0F =4==LM=>.W?.EWZ __'XTHE$,N_[;>#?.J'C>Q;\^),*Y47L MN^'7S!ZO&1M20K-/T@0D&QPW&L>MU,[]@6$D;#2J6X-D0Q';:!RW4CN/AY4> MW#"HU@W5K4%R(?(G@^.ZX+B=VKEGM'.C4=T:)%=;6%Q/(#?J\.CY4P/1U@O3 M$&NZ]3(IP7/U:%_UWYMI^X9@35'[$MSP!K0:@;;A:K<0W]MC7=76\VT 'AN( MP9?0H0:"1B46/@0T-JYHPR'<1-@:5[3AH&VXWBV4K67\ *-$WSAY2UL(MN.X M[^\\DN'3TG,W@+E;^/' M:?SJ98+*N_%%QD O!U^ X42]6?EZT@:4]9H&:Z9*7M=/.MIRHP1 M,T:L149L."V_=V*,6*-EN&9&K-"!X889,;,>,Z:L=:9L7*S(B#%E[9'AFIFR M8CD#K;%EM%_V]XA!YY+OZ=],@US'XR=K3CWJ];L_YKHTA/:7:>%,GC_ZR3K; MP'A&H15PET5\846^Q38^3,]_6(1) _[22L'9X*%(8>+F?U7[ 1X]1JF M8[6VYG$(S0U#R_8W<\>C6\,.7&XM?1=D++3>.UZ2;O#<=L*/+CZPZ/T_?5!W M9L8W)SA=&$]"@..!*A"?LQ/@^<&&N;DIZ'4%AF@6+9N[KOSUEW?==_097FFK MST=:^\79\-#ZG=]9G_T-.] _=\XB6L.?,/-2, #S+MN&_(/ZX^=]T+Y+=F'3 M$QS3=_=OTHIW]'L__OSN0$;E^^__:5+HK@=^FE;]0--XT_@'T/]ZQV7N-R[3 MYVKNZ=,/;_4&.IW>LD&O\J!LU^G3G5#*<]]=P!.^K /.K=_@AW5H78'^7EC_ MB-V=->AUVGE:JFT N'&^/WGZ6Z@&W@($SQB)%X-%O]LKLBW4) 7P%L=W#\>B M6,KWB^'B1US3?/$CYEJ?^2WWXOL8.5L#DQ9KB"))B4V:>J,AC(8P&L+X$+IK M"*,$WAX)+58"QDUHY]0_30FT(_WIP@\C'([@=;6AIDQBA8XIE#B%\-9TAH62 M1?2<.G,ZH<5LAI7BN-"Y@[<%OSE:9^Q5"^S5R-BK]HJML5?&7K42^,9>U=5> M]?J%CH#K.7?&8+UEQ]M@DXS9T0F^QNS4U>P4XS32<^J,U6FVU:D4JO6Q.HTJ M3?(;"[[Q"%YJ,0^ZP]S2U;#UQ.IX5 "LVFK(IBM"/3%4Q,LV$-+@,(2>#(JR:@D;2%4AI &9UD=)*V$*JY3IH9-TDO/-400[522;IP MT?2/&<-N8AJO1^-;2"C1$EH1PRO3<@ 8 M7ID'4=#B=%"3$Z[#U!O6",UATF(-81+&=9AZHR$TATF+-83Q(=HY]48)&"5@ MW 2C! ROC.&5,0DHPT)%K_2<.I. TN(\_;?/3C%Y^K4!OK%7M;57)DV_O6)K M[)6Q5ZT$OK%7=;57TR)A9DVGSM@KD^#?P 1_ U]C=1IF=29%DF@TG3IC=8S5 M::#5:12MS&<>B9F8H%MDTUE9--ET;ZHFA6F4HM@!" M-5=)TR)&U.#)J"2CDK2%4,U54F]2)/)I &5TDM%)VD*H[CII:,AE] )4#4%4 M*YW4CA/,U;,:URV&.JMTFUE;C6=B^O7 8Q'V;8-&G=#86$TY&1ILUAR;3<*C MT91U1V-3->5@4FEJF,&FT91&4[8:C4W5E/V9\2GKCLTFX;$9FK)1!^1^Y1X/ MF$OQ2;;8.)X31@&+G%O>R(V6H2F_5B/UIB>&S)$FO2!4$EZ0:CN*LDLW/3"4PTQ5"N5]%#U-763^GRD M>9*@--_\@VIM5414]GU/^G<=J(=LV8J?S /.OIVP)33I W/OV"Z$5_U]' M,,M9_/(NO)Z=7TROKP:]WF \NII.IN/A\/KL?#8>=+O3P:B/][#<,#RM;Y*; ME3VM7W2UM0[X\I=W?PN[E]/S_N7E9#;L78W.IY?G%^-^[[H[&/2OQA?3\?6S MADPTY O5;_.7U@7\ -.4'@ED3Y[I!^ON]5"S\ZNK\\O>^7@*TSP>C?9G]>E= M/.Q1YO:<"FINM;T>C=\]86GQCN&H6 &TR@NQ-?AE?5,2[KBW.6E%03!3$>Z^ M^1^W8O[_EP4.\^QC>V9-DODC/<1VQUTCN49RJY#%4+V M(WW55M\V0*TV'9#]0KSS!I &D"^T%#1XK!<>*^_?*YS,+)*G_K9',QL?P1=% MZ$O47L_K@ 'H@(4?XV&Z,OJN9D&&QX9 [RC$H#.;%2K85+C;VMJ%]@8JC!37 M7HK[A_H1$/)/*9%*9 M3"J3265Z[8.K-\YWD\AT9/9-(E.#)/Y(STTBDTED,MDL)I')3+U)9-)E)3":1Z>U/7+]Q.L2DTQ\6VD+1<_9,Z-5(;DLD=]293DPBDY'L,)I5:3B-BNHE8W?8EB_#M-V5?TJ0R-?>@_G!6"-GFI'X[@TNO ,A>^3&!PYZ)#=$,DV3C^7?G3""24EO/[7.MMO _P[MBSBTK_!@_#"= MJ)/SQ0<4>_!#X=M[XU'Y)OA+-74T_MDO.0 /OA4!BGB%OH;^,KIC =]# M"W-=WP9$+*S(IUM\[V0;\(T3\O06[O(-2/.IA6*HT&K9_F;N>(Q><.=$:^N& MN3R$D;+YJ1^L<.S^$7NU'@S&-\$\L!\8=13TTFM8&"-X]+&\[,,\;U MU,JKN[=6:']R&A('X0>]=KQ;'A+@6GT0=AI%J2"0>&G0\*@DF NV<*GP>Q8:W;+K35WMS!$WSC?6GX< M .1A=FBP Y@5;%H("@3NMQA-]!9@D$ $G@CBL.,L.,6BALF5N6> +G39#KH3 M^."R07KEFWBI%@,WPO/F:!'SC$F2T[<&I,.%"[[!N["SR6/(=K#42"TL+][,Q2"E MEN3^XH^3V6@XN<1:GK/I:#09G/6ZTXNKLXO^]?7T8C;J83IIL>*/KU/?\N#T M]XU$GRQ\B>;\1@R6]6FYA,=Z*[WTRGWGUU-<*-E>X*0B'I8^V( [U!>YI+@/ MQ3J6SM:#[FH+\]V[#R13BW>,9KIDA;_JRP;/R3,_ND'URCM3)NV\;)J1J:#9 MIOXU*9?<9(^:G/%R4U_CJ6UI3G@K)5EQ@UBM3PG&L)9UX?KQXJTSDDPNX2OF M$O8ZO8'))6SOGJ61W/I*;K=;Z/2?GK-G)%?GCC_DBQ5'\*#Q.7TJCOZ 8_7D M_!0]3Y& &BIT?%%;A=( O5%S2$UG16B6#:!JY$*^B;WI]XO;FT:L[^G8BO6' MRR+X:T,[IY_*I)97/C OKUMFO4HIW+55.DUVBQL)S(D!9NV!J9_YJ-!X3AN_ M6/N-!=\X'2A&RWCA;S:X*=#@M=NX4/T=;55+ S1(S0$U+%1YW #*K-P>*?'-HT)D,1Z\Z)F;WJ%:JWRB'-BN'[KC0 MF0^C'%JB')K:\2.IWR9'Q^3HF!R=(Q&(=N3HF-*0[>F?R=!IS;E^DZ'3YJDW M&3SMF6Z3P6,R>%J=!]#O]+N5,KF98$VM%+N1W+I*;J\S&Q?Q4C6=/2.Y>G6\ M&!HJ3.\I<=RZ+CY7X]-[^IU>UZ3WZ*54:@ZI7F>!41[ MG=[$U+2MEPZJ^0IP.BGBH1E F?7?(^9K9-*$-,\$T',/J=ZUYR:=_K!G:L^U M<^%A\GG>7L3?>!]YU)E.3#Z/40[MZ[BVI1S/L-;>7[&#!<5@V'E@?3V].;5^ M/3O[HV/=<2K$%RSH1\X"#_Y0Y;D"[JI*=]$92T8(!Z(\FW9NFTP 7J78J1GXUGK4]%!A5\G5-49%_L%$X]L3"45#BEE MCLU!>9Q:G[+C]"D9)Q6ORPQN\E8LX)B\%I[)'7IZYDQLQ\H=UK#\X)&6"41B MH%#*DZ@QMU.%Y)(9M+9Q8*^QD-RI]5OL\AM_&>6& =KSX*N.U9H3)FX?^X>K MYG!>LB6K?C)/.#LVPE;0I,^,/>.[4),I%L'^G@ MXN*ZW^^-AJ/19'QQ=C4;70ZOKJ[[LUE_UAN&)[6-WF6G#VM7W2U!?*Q M_.7=W\+NY?2\?WDYF0U[5Z/SZ>7YQ;C?N^X.!OVK\<5T?%T@,^<+@1DT[P7\ M -,4)@/(#JS4?3.M2[% 61,P+*XG"MYYK#'SG;7B6"-TN]X)M0GF0U3V*][ MPQ* "5YG_=E5OS_L#Z?3P6AT=0% Z4W[E\/1Q=5P='DUVS ->:!-9G"_WHG-U3?_:4]L8<9E;ZS3+J$FM0V;A(,C@Y$K*6O2 M,DU&KC[G!W28>HHY_(@.,>U16?L^94OAT&)-T-($;:,)C"8P<$CA\&O@WT5K M*V 1;^VY_;,-?&^SUQ(!3;?T6I;YV^],"U&O:SI[9D/V+3O^QE@N=O3@L0%( M9_'%1J J]!\[BXK+%9!OEU1W[?>&L- M3W"\B@-_>RR>4O^\LZ'#K#^8C6D=+[P)7#,RI,&L?'W"9PR"MKJR MO5&59N&Y5SX#U\!9;SBW5E7W"A$J&FS7"-MMPK-1U2V'<[W@VJ_TI)C&"[Z6 M1 ]>A*I'S],N3^WIV[HWG=FL/ 'FD=YIJ_F-A-5OX[[7?1&*IX;LX!O$&YNB METWI3U^$DM'8E%9(6"/-AK$,9J]2K6G[);JB/^B.\!)F&I&;$D/P^X3BJQ\F8 M7F=4J)BSMLY$TS6GGC R+$>:8:CV:JD_J!6_2 L@54<8&9XC@Z&RIJU6>J@E M.WR&Y^B^,,S8L V8R$I]\%J,',/ 42,X/EW5U@N:XUZEYPD,-K53EI.,=<,)\>A*L#,9E"=2-)P0#9OWNC[G.C+=Y4J,!=J6"QJHL7&N^LU;<7P5LN]Y9+.#6@D<\V$";%M:< MA?"O[UG1FEL!7SGPI[^D3S?,Y>'2#VQNV?#L@-D1--F")CK1KF/=K1U[;6W8 MSIK#$YWED@?P$]S)CCW,CD.8)1Z<6BJ_$2Z@]EDLB@)G'D?0CLBGB[]Z#GZZ MB5@$S;^#:]EV&_C?G0U\X>XL-0O/'I+9V-KR --7"S_"6L0!#D/A!V 'HW7 MH>,>"('SW=KXQ!S#<\PQ5I8'Y/FMQ&<7OCM+ O#LFT^M+]!#Q[,##MB"/PYF M7$RIP$@8NY'"B+P'1Y?9-M]&S /LP8]^'%@A#VX=&^[%GHFK;WD8;1!S< G* M4P1X8ZX5(F[QT7 ;W'":EUEMI!(&1IS,I1YESP1@[_W80Q$ \2L^C3_T3OO6 M7'#Q%'Y(QRK3A$&WO, A.HA60,&G0\."&"@AA"B +R!X'="5FRTH65)FQ:>N M>SI[XZGKSUYDZJ3ZQ-D+V8;C.QQ_83%KQUE@L97? 7E(U0<\H?@@]@=3Q47U M5H,X*CV(I]9KJHS^Z:"Y*J.4S7XA2UV5PNB=3HW"**LPNJ>CMQ[$*A3&E[43 MYCRPQ/'RXRAT%EQY7(EG5L(AZ]"GI0\>/JXC-BSXQFFAD//:'&2,\9APT4!N MGNW%6==^ *Z:!RN) !8:]LY:NK$=Q?1(: 2($"PC8Y<%\'1\\AUGW[B'#3F' M87+"M?4'[KS"JH('X/FM.M::(8P\OH)GW$)30 SM"/OPZ'!A4ZM9D?PP&)0V M4>6<_1]FW?(M (QIOB"J1,L^HZG%%U =1/V6VPA*=X<*D&.CEP_AW]H& ,7 M0_LN2O17O]%EJ+B M(U[^P0&+Z]CPC L_)- HC_.!KEZ/NX/K*QB/J_YXU!N=S2Y'X&Z?7UST)KVK M\^M^H:Z.CW8LBTZ_6R)M$O/_%D\Z05'-Q?R"X_ ME86[!5M%FA'=OCXB_A<<(ERQZ';NT9"PZX".-^59-XKAC:?^[4BNS=2_Y=1? MHA<>'"/7;4?N\4T\#^W V>*Z6@0QXNW6#Z)7$@=-N?]:QMPXZ1S0]QCU\B0Q];M>)MGWS0A#7B31MXP+__+B.QN_3(JO=J0O9H5M9+BA,CP=EK?!1H:-#!L9 M?D,:@T*;\S64X6:%S$36RF$&3\FE8"%Q32.DSV$ >UMRP,,Y>[F>&A*.UXEC MU!*\8P/>5H#WL2-@=>]K(6*6PP:9[!.3?6*R3TSVRM/PO;ZPR[16I2:CI[9G_.2&YK)+?@B4L] M9\](KI'W:<7?4$ 66\@80!I MOA"O0Z,2HMH1%#,)*.;@:[+ GD[+2W MCKZ:1;:1XL9*\;A7?J%BI-A(L9'B MMY/B_KC\VJX6,MRLL)E)0C%)*":6T0#PFB24=H#7)*&\41W2Z[+U\%ZPA&:I MFD6J[EFI8E;[\3@JD);66)(EF2JK.S>855*"BV^VKK_C_"3@+L-:D-B-L%.\ M89D.EJKI5V)D*AF8,/+M;R>BUC56G?)"K%M7V?0-Q]6T4NSS6@ON.J"B=FKZ M#G"'Y:U@T> '$9;&2CNQ8!&SQ/%5RV:82H:%NM]\]MD&6NK\AVIYX>=M'-AK MF@O'BYBWF.OZ-LD36HXU9PNJ1JAI.='6 M*<])WRC/>^2AFI'):L^\BT/_B,#"OE-S>*#^W<-.3P4^S7!_R4O_K@/UD"U; M\9,YS,BW$[:$)GU@[AW;A9B&'^#2<'?J :Z-2]1 MC[/7>)$?LMU>"%%KI.!'BD$64+ M?ZL$*UOM&BMPPQ7.!CLLRLV&/%EX0%]<5Y:K%5W:\YMN9IE1@NA8 AT^ M+CG.T4-UL:>7%_W+\VYO/![T1I/N^&PPZP_/1J/SZXMS4*[==_]=M 1X+A0^ MG%:AAL5'O#RM ?X)[ 4C4WTE#=8#O;WH3\87H_/^Q71R/;JFNJ@(N]$N&86(ZZ+EA8GI\C P34YNG MWC QM7/JV\[$])F'G 7V6@1A8<'L^MM-)N9M6"%:P HQ[IHJX.U-43%R6U>Y M'8X'1FZ-W!JYK9G<]@Z.)S50;AN53O8;"[YQV@JA'37FODDBV:L0#Q3*%M/6 M.C3 "-0>4J.N@92!5(60&O2[=0)4.R))OW*/!\P5Y]$6&\=SP@B/#]P>VV]Y M%@-7E0/S"N"<5$IJK:T:;/*ZJ['8'!51G :;!INOD.C?#+79J&7OO_#4M8\Y M,5'D\HTD5+G!Y>_2#VQ^Z@51SI[,W+L)$H:V*;),F MU!-0M5K#&#CI#J>:Z:=V+(H%IZ^?'*17F5_:,PG6<#_H)6D&WWC#J-^93?JO M.B9Z[BFU>=UGE(-1#O,?"QQ>^W?'L@+.0%WZ Y7BTA78L#RN)%UIW++2V@;-A 3S,6L0P(#Y< M;:G7HR_ MMO _P[71!RN*=R@'WK=H1M6 1LT1. MI!A2<>;*=7V;AAD5SIJSQ:E56NI"Y[N1N5>1N=G8R-SQH1GT:R5S?_+DB0MZ MWKU P^MM6$%'UKP$=/I3:RO6@\6')X06EY!'5 K")9&:85IJIBB @++F;$"X M;CD-'/@DH(%H0$,>W#HVBM\2'N*M8!KEL%H>OX/YLM>>[_HK1TSP IX9\54 M\V0Q^Z_8"4@L-M TN((F#/%@1Z"46/04O0!HS*&&S4/?C>'Q"Y%/3K=NV"Z] M"#0)4]/$5J0YU)H='[",HSC@>('C+T*\^HY#$[W(\836<;Q;1"&^"WRU"&0! M5OU*UD,)4]GM'=X0QMNM'T2D9[.=@!?#&,EADC! M2TGCJ2',7GQJY9U1XVX^;/JRZ-D'6W2_61#D,!R^Y#&R'>K/EW+4QTURU$^M+WNJ*AVOO%YB410X\UA0K(*" M6CL!#73JR(KQAL$)?<_C+EZT].V8CIX+9Y$<>_@F\C=<^M?RU?@C" 2/I(=Z MYT1KN9!3?FURHX42=.#P/ZQB7]_7A_'A#XR.;JYV%@;4P=6]B8"98>4X! ^9 MKGL-AQ#8!UYBY/;!I@C 3!@6'(BIY:,*#JKP+^+UJ<'2%/[Z_O(.R1K>_

  • VSN%,5Z^(BDL"D9:> @DX M= JNBD([Q12EM0ZX>X'Q8=SN9;$5AT(=?NBR$*-*,6<">X@1 I#ADI$*3.C MN9-L>!'*1H3[J,^P6N*A[_=W4.$/Z_&M$<$>^\ 4"1VD,NSY3..=C 1Y&>MI MVKED-!LK:X92S?^)'?C?<*&2A MEGRVAORO(&RC] ^^21D[CVQ=+K/)GP5: ?HU7)]F\;S2P7BD5;0^?G/4,@J# M]2P M)KM #1F4(]S/:]"=ZQ[KD)V!M-YEYK:,ZOR-K-.^H^D)=@R;JB5PE! MD9>^Q$YZ,&C,0QL1&]":.0?P/3O$]NJP_7G%=E["#TF\6.7)QMP:\&5G=AOM MAK3)^5/SZ?LT_EI7'[WGSZ,9OGY:^%MZ[6166=OB/&L75.L[3LBZ[$&" "%A=10:>C1UA5N M%4%F2 OYJ-OH3-)SJ.38P+B/VFWT;GT(5[RN.+VM+,O]_.'(T:" &P8HE@P8 M8RQ@6V98;:0/(>6MM MF+I6.0:$X!8K4E+M,)+C=JVT8>-1B>@0J[^*I(S2+S(N 3F/8.AX_N>7@)A- M[K)%6J,@R/X&$>%% #)DREN.$(*,^AUU3.(1WKS>)E(KI *.A).!#-D_N M/\3YG\G2K^;3:@G8WR"B%%(D!:8,8HJ5P@B74\<@3)M7S>TM/*9'">@$HZ$D MP&3Y798'\M>WK>^\'96"<+1=!+D"EGL'I)&>8^.00B6M2K8(ESJ]Z,OYY:%+ MJ(82BS\NO^1K=?O^!)DXW"@JBG=*K#$F F *>=$EU1Z:INGYI)7*!"=X33< M-I$OK^/K1,>3/Y/I"1)QO&&D.%,(&RREHH@2"!POC30CG&WNG*:O4"HZQ6JP M0Y#"3C]9+(ZTBJS65@8(-1-60"BPU25\AC#1/.B*O4*9Z ZHP9:*U3R=I'?Q M[&.VK+- ['D\0HIC))!WT !F@E7&W+8,C;7,XN87'O-7* (=(#1P#L[OV;&2 D 5+V^_L9;#%M=ABU M=@]%S!(K4%'>#D(8+&7.RK0S:S&'+5S/K]'SV!B8ADOWIW6:73*[_WLRJV/_ M5;:)N-"$DJ*TJ7,VV#$RF+GEL(UC+6)L7Y/GL&N!;U[%9ZB+3LX6T- MLD-)TJ;+HIXG4!(]04&]7N)P'H?9%9CR*R4FH65L\3!237RJN*=AOTMXNK5C)T2C>1"1A+;*ABT$HJ"<5@AS;BL'G@ M<6^V4*]"U"-VPT5H=7=7H$=2,*^#&@D]Y1Y!(7?K.+8M;K8>ZB*>LZG0'4%Z M3J%I8P+*D<,J2XLB6EVODA4Y[:7_]7 MFVU[O*\=(328H3/P-9$.*N4!!Y8)PDI#Z*]02TBQ7O34'N0D][P.H.; M=_?CW],D#^^_N7^??$MF];V]1SJ( '-2 H(](L@IAQ0VJJ1>F1;VS.E!HZ], M8^T%X,'%ZY$[:O&2C/HNNSK]1!@;3R0RB&& :)APQ);A^9X!"L>MY7;-\$/R MU".4?VWQ&J6R_*JDZLS2]&Y^MUHNUJ# ZDC'PZTB+14!DE+-"$=<&N>4+A/I MB6T1W]B_*[A;/AZ2EM:8G5,V4"/90"6=P#F'"":&"B-9IB=4S9P(]G I:U0E-\'$B$/93!+*-Y=*>^ (+QYZ$QOD3/GDXUFF)W7 M0[/G[.)D=\V>/L+\P!1KPC$!3#$)J4#;DP\'-61C/GH\:^&:OA >2LH>XM9. M%*WC#2.AH-%A4@*D=9'Q#!PHYQ04BC9/X.I_CSJK/'4*ZU!"M/9B_C>PLPI.1X .)3+/;A.O M=Z_?YM$("0.#\@8M!::H[6B$V*VDD/KF 5:]I9&/0T1: CEH-O&)N]'!-I'Q M4!FE//" ,NLQY124-%+D1YA=/@YAZ0K1!ZGII:;I/NNAY[JF[^;AQ^1+_&.8 M=VRJF/;YJF4\OTX#9%MYFP0]-DC8EYL\6UW?Z-4BR-)B8;+;K^GF(MI")'_/ MLNGW=-;?E4'MAE4/GO\5'VOTR7XWA?HT3MBVV$@_=#U< M$5*.NOZ%0T]:1!+ZHG9+<3X,A+%<2,$W-'(CE1BR_N;1$K MN'/P"J V2,1C M+LI:SL[UI%VD=6(Q][>(B ND$\(E-Y@[RCCBJ %,1%T,=>\/-9@=^@T9/+S MV*E.\!DL?F[/:#?K=_7E(I5M(TVP<-[BH%]1X:FQ 8"29L.\'O?Y=@M.0@Q_B.S6_7]X$"SH87[]6U!O9\VP$/--840"$E6OE" ^[$5&^ MI, 9,.B^>AI'&_'A $]/A&%H1I8^$[LJ?)Z?DCS-ZLS MA&7*@R#^EF@'L-4CS)CL@^$=0#.T$'S)X_EB<[NYFD]+?YZ:3(K$T<(S/OWO M5?519(/>(JN\@UP13AR#$ /O#-F"[1%I4, ;N\/!+"M7B4YPO+Z[V,+/R K'VO4?2ZS _(-9<*(M(D8UN2NR\:U$W MO^L;YWL1B.>!>X,#.FKW\Q$X]/V'^+^SW,SB166AK?J]1&%'8 $G[0AUE&'B ME%$E> *:(2\\/BW_:DC!J2^T+?$=+#+Y, 4/XZ]UH_:)/44PZ =AB6#64$4U M#-8'=R4>9/2%!GKA?'WIZA#1?TO:*!WHKU' SA5B^"V997=!JT\F-_-LEEW? M?TZO;VKDLE>TC* 26@I),=.(04\4)[MMP1@VPNNT>^/HBQ##+I$;+-4B6*G9 M;9)_3C;&[.(FO:M1"^-PJTAH9##SVE)DC6(H M#1K=_@*3*NDXTBH"VAH>5F#,%!1%;(2'@.M<'.^#LLSL8) MU%H!B1WT$AN%"-G9R,:YYH'M?=,4#>/)#BD(QM(0C#Q7)*C: M0C-1TN3LH([C]H6U:C-HGPK1 I81^#WJ1:/4ZR#2SCAH)2SN$I580>1I@2,$ MP'&(^0B-U7.?*S1';P2R\WN>+1JZ_M=-(VBXM 1A:H1D2FKGW Y0+,P( YJZ M9F5]26F"V AD1$TFJ]M5L+^#7OXH-:KIL>;>SB++"^<.Y=H#R!QA'#*\0\6) MYB&MYW"!]"Q'W6 X LGZF"R;25%H&&DO'232>ZTX=!X!04%)+82^^[L$M)]!K*X!,1U,^AY-G(LK]37[EJCY5">S M[/OFFMWW2;Q(C@96UNLAPHY2:34FQK PRRF%2C_,/C5"_6@8F>H%OL'.GK/Y M,H\GRW^DRYOR;'2-S'%5^EBS2!A'B5>4.(LH$QH7N93E60JRS0OL]Z8Q#2(H M'6(VZOCTWNO?O"CPUN<['LH-!'+OLGGQV<75PP.;4CF;&/MAQ[/O%O6CXQBR M>(GZ%L91C"WHBT56[<,0W]>(]3^IGPAY!QGPO'!*A*GC%)6;$G.22B-(K7/K M\^%1O[Q+11^144$M-H0I[Z6A "%HS08'Z+D5?"R!^SUQ]V QF&YQ&WM\?CR? MI/'LW7P1!E6\MSH6?U^+2&I-E&3 *4:$HXI[BDM0@(!#GN V+ _3&=M?NL4Z M0&PH!6^=)'>5Y,4.?9GDW])).K^^N-I#Q**X.GZQ_ZO*6( N7Q,98;R$P!@8 MV*(0=5:*$DFCG1MW5$EK^6>@)*6KT7@P9*U;.5S\/J%[9T=Z .)4!_7'[) MUU5B[T^0GL.-PER5Q@'C#54>026(\MNYBD"@M+FZWYN/=Q2BTQFB0\G-ARQ? M7L?7B8XG?R;3$V3G>,,(O/GCD)^.D5UL%." MPH]WL@ =:17FB@':.L*D1-H)R+3;S16,:?/XFMZ]-RU >XPVG- M#\-6UTE ICCE.$FVZG81.66$9=8H)P!Q6G(H7(F M+!YL Y_T^+5$[[#Y3[- M__R2%F=X=]DBK9'YLK]!A#&P!EGN /1..$XXVQU4.*B;+T[B34M/)V@.)BO9 M?%I#0!Z>BH"@$'M&+ 22"4\H,[BD0^$6I97EVY:*QA .9E(].UYZNN)MHX*2 MJT!V[9+X/O_4IF4_ZCXATEIJ@:'+BBZV':5N:R$I[WWS/[!E6J5K&'MQ!T MZ3QAAA* N J;-0'6^ZW7#!)@!HV3ZS#HLC9W&P==GH;;7R3H$CLD4$#&&!*6 M1F<=(*@$14C[!H(N:[.]9M#E:8C].X[ML*=&!^EJ#+JEQQEOH$124& ]@^*6D4B/?O!K(ZPBZ;"HZG2$Z ME-P\@??)8O'E)IY#]"$\>7/,%.CV11&C0;VVGD%D MP@\4<;/;2QAS:: #VS&UF#DH!! ME5@3K488Y_X:1;H=ZJ]#PDM:+_+WV?RZX@Z.+E\4 0@I)%8%S1Y[XA6CRN_6 M"T6:.W9&:X-PE 4%T;38(M*)\JD/P8H&V&EO3'(8R=@ MCEG,NEHN:_4>,8P@]9994/!( !V])2B,5PC;85LMDWNKB#X= M2K*XF/OT1S+]'$;Q*$[@C[N[)/\$8]-(:*YD#AE*J%2$&.^4, MKU4G=2A:JV)6#K2(%(;<6:,5HDP+9EQQ2<"61J9;*.H=1ZATPJ>L#TS&'7T2 MI_EZO=/W']8N]O48UN'M55$HQUM&SAN#(2(LK,I$>QSL:5&"I"1KGK7;AE.5/1;)#@'VY&_[N!YLN"C$.A%0>A9W02V0DL$1I0AC%W$BJ M)$ E#L C,_((DJZXG V-X& YWB_'7:S.ZC9;U0D J=,\\AHY(C!#FG!JI19> M^$<+_:"93?4#.WH2G1X0^^NN/N,[^>R6O3TN.^<1(;=8IK?!!+FX:B5#IW03 M"2B(98(;Y9T7W#-(58D$A6B,%V?W*40]8C=8!-E-X1"PP9">7W]*\C2;-A&B M$WH):B9EEFA@M3<2NV*]W]DJBO Q7J_=IPSU!]W@>]GZ;L_BT+R;3>V$[J(B M0I1Z+2R%!F+.A2>L1$:VN;.]OUNH!MG=^L-P,*VZL^P10)631GK!O-"4F["/ MVYU]RVSSV*_3-Z_SVNN=X//O\/O#8:#!@K$*"(^-UXX[S3DB)9)6"#%R2[^M M?/09A]\,VG\+:W-$Q^E2>,TRVLE)[*?5UUDZF=V'D4]K52VM;A0Y%X874'+6 M*V4H9(3M#%W2I@[EZTC\J,VWK"=$FXI"GGX+5NCL_N_)K+8D'&L3045%^(\3 M@@%@$B I=WHG@FZ$MT.?7Q Z!'0P%](_5^GRE,R?_0TBB$E8:(67G@ %/6/: MZAU>;>J.OHY2V:>*2Z=HGB>XK%)2]E\\4%2ILTXXC)F4UD#)=KLS\KZY^_!U M%,5N*B<=8-EN9_DTBR?K,YLOR>1FGLVRZ_OBMK]X?E]GCZEJ'5$*G0LR;SBW M"#DDI("!%*$DE05QXPM-'O)H281U19K(CT@ M1A'&M;%VAQXQ+8XD>M-9^PCDZ0B>ALO$OEBX1Y>A'U@>*EI%EAF'/=?A'X>M M\)20W0HG6(L+E7M30KOD;/<(G4NK+"[TS5;+STD\36?W-ED&$0VK81$&6_JB M-U[O$Q3/VGU&0=%6(FR..FR5@ @BJ-YIWLRU2(_L?'WHE.,5JF9?^#5<0-3T MOU882L\9 &;1AT-/59/W3"3O/_@XB !F$E J(&75> @WY MCB +6QP:];)\#,&YBOVI$QP;"L;S5>Y[]2KW+FC+:5Z,O$B=B.=3FWV?%S,G MP#9)'O!4\_DJGAWP2!MMXS22$,>CUP7+B=3U$9/>0YYOA$Y^LBSH!1V'J(I:08>QOLU =%V32O7=:Y,W%@\1X1ZN-;G\TF%S+] M=MB6&'@$$=*<1M;U[QKNW7\:+]VA;D&N+=]RLC M0Z6F3HBB,BUS4B+C=^<2@L#F_IC>O/=]>-I& N]0 OQYFUC\ &5Q#\=BDV=\ M1 J/MHL@IT(2Q835&E&APR:(=[2Z%J+4F\>_#U'J$J.&.W+QPN)]V7R?+7=@ M$SW>*!(F2+%A%#HA&?$^6'>[E=@XUKR84V]%'KK>]SH%J"%GBX. ;'M/P^4R M;*39U96ZSI-DDWF[E[%'VT026&21\ (@I*T!7D$3ADU)L-^] \WYVEOEA:[Y MVB4^0RW@CP1O3^CWD17\>,,(&(^-\0I#8PA25G.U.UB2 #?W0O1VG6._"?0= M@#2\2%Q\GR?33TD^*7Z^*EQWQ?W;]:I%'&@;.4"9@=8XA+T)6QA0ZQ-'IK$5 MP+?PF/9VHV._@M$-3L.57UDG%RR>OKW#8BKODSAH-VH^71]9F^SV-GVJ; SW MQM)/701EA#:W\0AN*WH^QOALZJZBU[GP^:E"<@V/R.:$(49,)PO:6/>2-&<[M0!QS:%_#1$H]1UVWY ME&=W2;Z\_S2+"U?EVH]ZMZX;<%^$5%7D@-5H'5EFM2&<&L8Q4-IR+FT)EE6\ M>3&ZGNNWM&3]\U3!SI$:+._TT,B+<5?FT-1H'86M64K)'2#.2Z,T8,CO)J=F M;MQY7)URMJ[4M$;OKR,]YY&:BL2JL0O->83%9.NHW74L0XW+=9X_'&$*BDK; M6G!.6=C7/2.JI I#-^A]3/5LHDYY]>*BG)8 -72)^7B2SM9.^\N[>'*X$L'! M9R,2+#,$L;/&<*6X0PB3&C:%WG M]("2^.3[R#L( +&&8ND\H$(9@G:B1\R05Q:=00UL@T7O_#LX0Y\]$84%PVNG M/,>(64"A#\/?C9M1/DY%K2'VSSG7"H/7P\-1J4O#LFXXEGT(\-VN;H\R[T-D@Y[+%R%)9C+VI7CT>U:8QZU@WMO?(M_E'-M\?/1-PJ1"E%2 F% M:1!7CF4Y=F=8\[(/G:LRG?"M!>U#&1E%^E81/5*D>]9P<>U[/#*<$ U(T)@Y M)=AJ)" M*;,0#EE<[8P^K0Z@.1?3*ST/^QM$GJ&P 'GBG&= 2(S"_TOJO'$C MOYZZ'<,JN-\*H;UHG$7?6:>+" M%"%<>^ 1\Z(D3&/3O,Q7;\DG_:LUG<'5H1P\$)S.)[/5M/R\K6B4%*95IT5=-( M/ ME)5G3 )YN$WY<)A:15Y(W2XB 7&P^&G8_APDPA%J'U#PT@[I)3^:*M(E0[-! ML/J+IY$H(HIH:$B I3P QPD6)5C Z5IW9)\CC:1[:6B067(:>&\G-\!X%+0K MB+UD4/J@8$GI2KJ)X'+1AT M^>.[V[L\^[;>*ZOO6:C5/D+4AO7;*("=%5@JZ= .5XM;>-/.FG]2FZ-9_Y@U M=*$4U?I7P>3:D5=<*)!=+;_'1V[*K-54IO<"5D-N/W7(;.I A*&\3^.OVV2:C>.FHKCUJ=U$U#J)"&3:$X$H(Q)Z M5A)'ATV3;RL)S:V@ 9 ;:M-X%L207M\L+Z[^V!)T9+,XVBZBP,BPPDG"F:&: M2D84W6V^DC1?+WHI==T?*Y]76N@0M/,(2(G)O5GE^?[J7_4:1F%]+"J6&1DT M,XN\,M;NYAQ"H 38(T&]W\T+ M:L&(;GD?@Z0T!N[,PG*ZB$26>VPM5$5ZL"9:!WT+EO1A!IOK(IU'$XU!,$Z$ MJVEB_/IRLJ2=5GI:)Q$"0GF-@<6:(NN@(VQ'F$&^N0]C>.NDG4[:*VX=",0S MC>?W/%L<"ANK:A993; A+.R&DC%LC71.E8.' (RH#D:?G#G _ X0ZY[=:C+9 M%*I.IC:YRY-)NCY"/5T #G0402ND!8B8]:'Y_THE*>5R2Z MP7 HG>$((4?TAB.M(H4%QD5A$2H!9$7"=="DR\E 37/=H1>ELF=9Z1ZPZ0DK<&#SJ/3SRTAC4$[JY"<*AH1<$Q;I;W'CAJN")?@ MP=(6H/F2T7F(^;D%XD2H&FJA_TB*W2N9JF_!%+Y.-JDTCU.X*@S0VNTC#"V! M05^"SFO!/'3RP2%'M&A>HKRW'+F>;,^^(#N/6ZJ2&GADC3BUJTAQ1*4TU@KO MD;4<*RAWNA6#S>.%>[%E>^#T40]6YP">8V]I)5"G=11QZ<):C1# 1#$5H5OL8)+T6\^+/1%-=]%+'QGX-97K%#U6X?,040TTP*[+P5 M$%$-=N0([9H?M/66<]O3#M479*/8H1[3L;TAI.D.M:>KR)N L3",Z:*< 8=A M9NQ"91!U(RK-UQ.G3]FAV@,X@AWJ-($ZK:-(0X^E-W2>&(9R9>W/A9]OW% MQ3EGN,;G0[S!:VW$F2K"^L"B,PLSB]/<,;SYT^ M5URT6!1V"H-*YI/"$U(C;>YPH\A[%6:J 1@(S2U1!D&B%97"$J>YJW5MPT"4 M5B7'[6\0(8(@TY19&?0P*3B0AI84*F*&K+1\-!6N"R:]* [8 2)#)KS5JO[[ M/C#B>KT(F\([>+CJ_[-:-/7VG(RZQ"5AII? M ]X>32$Z]GA$ ?"Z."2V1#MD,7<>E!1A9? X,\[:LN<@EULC\Q9X?AY>'RFI M?VY6=^(ENKR)\^0FFP6D;)*GW]:7O+^/OR]6Z9&$KIHM(X$M1+HH2$B(5#90 M QX6...:ES;II=Y^>TYD?<+3D,/KK29>E2E$[^:37[&TF#E:I[H*/.=XPI3Z[3 'I;X<,.&/+\^Z@7HCM$' MR^'T!]NH:^/4([NB1$[]3B)(O?14>J2=**K)4>1U"9V'8,CB] TKY?0B*-E M@ ZE]3P>9F6YDYB1TC*H**-!C<6NKI*9VDQ/A=4\^7]T;OI]C\<(1VL>>0,U\7%')) 8'=KJ,6@ M>1A,;^9-&Y9D'>/1T+NQL9BRJ^(H.)[?+W06Y]/- !;+FWCY]VPV77]VF<3+ M13KWV6H^/985UKS#J$AYA@I8IX R%ENMU X[8\=XGTWGZNJ@"+84F49B<6#@ M@I%U]H'&D#B$M4'0E@.7DHXH('(0UG>"4D8O8'60EZ0:^5F-1=H^K)RS*9?[U\(>#R? MFILXS6_C4S:4$WJ-K+ >.4:T#@J:LF%)-;NU%"@TH@S!P7><_F#L0X*:R$<$ M"G4:">"$ETP:CW>ICD&W-J#YNM';C3/#<_]$D!KR]K_BV6KM;%MDJWR2+&PV MW]3K?T1PFAPJ0E*S=>2-,=9 OW;,62*9 SM;2D+2O!9);S?*],+O?N!J6H@D M+"'; 6W'<;GZNICDZ=W:=5)3 D[L)>+6$A64($7#9@<("&JT*$ESCA-YN MB^E%$OJ%K?T=(XL_YDF;*."6X-DRY+;48#NN;.GJ VAW; MLM[0&?4YZ9?T-LSFBZOU2GM5W.WY>Y9-+_++)/^63JKN$*G1.N+&%&6FD99% M#BN#B!E5@@6H'O(L_J23T6XD(.L;L*'.N2I&7GGT5:M]A *)@CL'H;702.J+ M?7=+.U)"C?M\M%/NGB8YK?#[:\G0*$]4QR\Z9Q*9[9CS9'KQ+OCA4UF:?@E MF1Z/,J_1- *$ X*-<\7%7DP)@2PLB2"8U-+9ASUFZX?=/0%VAC5 +3]E =IW M\U,7@CT-(RN@1\).I_QT0:2WMEX-'3JT1,14=Y1Y"4UVFIL M@Q:$RAV).F_U.$V#AM@_YUPK#%X/#T>EF@_+NN%8]B' =[NZ/7J-4,^ZH;U7OL4_JOGV^)D@LV'/EIHH 3EW M&$''=V.'S#3/H.LEO[(UWUK0/I0J6YZP_"-=WIC58IG=)OFZXNW'HX7CCS6+ MF&424A3$U#HAL'=(L9)2+?D(+\#LS6O?(4X-3=IG1V:?L]G,9_GW.)\>,&0/ M-XB<(4 JIB1!FNB*96E-<:"<3ZB].C>&-LI0N>60,P=8KZ9P- M0ERH)KY<()E!;E!-JKI@71Q5<3.*V)&%D1G1[;<=,[]OJ/J0@/67Z==5 74!3/GPHD%:@UXB!R% GF+EE(;,T0ZV:QT7W8EWU*SM](C=01L6!K7>3Q_!T1&\DC8%; M1+P22JZ39XQ1'*UK!M(8B &.> TE9%;:IEL83H, MG<90FVVGI#&C2BAB@/B;4,.46+@T*%2_(M M]$.>:G<7&U2;IUFGZ/1Y[KT=7G$KQW: BZ,EPP\^'UE6U"02 2*J% :TN!BX MI$DX3L<;0M2.12]YW1DX;X/QHXL[&@&_.['P'F?9QIMKEK)\>;Q0_)$FD;:, M8:$(94.-$/P]HBTF9^K4W53[-XN3&B-^?8U?/M2+.(..^#L"%*I%!" M4@/U;O"6\^;L[,5KT<_\ZPZ?ALS]$.=_)D4=_Z*>4'9[6UR=6#TY*UI%SFCJ M*-444<1MV$:X,>70?9#7<1W4=L[:;N'I4YF]7,;+M6'\>Y)=Y_'=33J)9T=, MUH//1\@0(J1% DJ)+%2..%;2I+1J?O/1.7-:FMBM74'4*]LW3I#'(SQJPQQ\ M/@( >B)MF"#,,LNET5*6-$%"1VR\=L"GK#^$W@;W1V?!CH7IPS%;A=TG#.SP M-6@O'RJN]$*6:1PPD!#98-+[G26@(1G1'4<=<2'K"(H^&>E6>79W/*GM\2.1 MD!QKCS&F6FLNG?+>[T8N6S@E>DFSZ9:)+8#H=2XNTOA3/$FOTLGQZ?C\N0@) M((QVPA,N*+68<+!;G63 9#RV4@\SLB4:]3BZ*&E>))-?K[-OOZVOD\_O"Z[R M\I>"J?P14[^+ZY0K"@P=J15I$%1KY-;2TFPY(S2#._H=*K%5=^G MS]3SV4'= W4V@7BX4?,4@7AT#R>7"$%(A=(DB+\%P)O=8H6]'_GE2IUPL$HJ M6J/U=J5C5!;46(7B/,+PL#^^&'ME#:#*MA&55H*PWE)F">'8$&O1;LDU#HS' M!NN4@UF_.)U1K]#)?')S&^=_GJY0, 0P0QA(%UTCCC=O:,T71(97*4 M&D8;M,XG'^6@3]]-GC6-%.1AG?6*A/]C# 0LRN25YT;L%2H<#1E:*2F=X/97 MD)C7HH2,1%#.(R#;Y=0_RB%^G)I7J9+4:A\A8*F!5D!AD6(<&8@TL5\YY M)+S:!4L0H$94+JQW0>D0IX%2F<9],TNM'#'WXRZ9%/$G$J'<,"L^4A98Q+15TVN.P;P%$K*IU:<5(D:Q*J.KF!9%W4&/K#99A MHZ>&64WT%D% B![R9/MHZM4YA*9) F77B(\NG:M^46>]Y9]/ Z_/,_K32@=;@8$ICD.E]AQQ!,+XM^/FU'@_ M3E]+0^P/U!!NAL'KX>&HO!_#LFXXEIU>_AD2A@P,HP6<,:J,D )NQLZ4)F9$ M!R2-43]8_ODTVGOEV\GEGY6PP$KD.(0*6$\PH'8S=JX! R.J']L)WUK0/K S MJ+D&<+F,\Z6-EU5Q,]V^** )),!*>B 09,3P,!FV*@?DQ#://NXYY>!,&M82LLT4D0;';9T*38(8@!8B\*YO;E"WX)YV@S] M@?QFZQG>W]7*E\ML\N=--@M2LG#_7*7+^P%?]3'."P_FM^3<[K__O[TKW75C M1\[_\QAY@!GN2Y )P'5BP+$-VW>"_")DG3ZVK3M\DRTY-55AS2^QYG[5WEJ4A=7/.+J(+^^7#)A\G/ MXBM5U,RL$_9K__# -+46Z$P48(AXKC8AHF%U9JZ>EW2>T)N^BV[V!/K@L.2HB8+&KJ0F(!H RZ$@"$6K1W[#D..(((Y-WA.)1=V1R;A]$M M;C[,)XMWD[O3J<-]O"XH2(N>?)*JHL* X%2#BC\&ZL03Q!I*R?,)+QU@?XEN M=P@G%:N] HD=1U+=W?=Y_C/+MK[#^VU=CI/I:P?O"=@2#I7C4""'A28:[%*+ MBS$6=8+3#[ -"]0\>?V'S7+Z+8ZY&-K1 C4G[@H&"N98-%"8-1QR M)!TN[&1CG8%1+1,J)9643'0/;3*+WR'T=A*_^GN\<+UZLX\:_7@>%L7ZM0)Q]%@Y4W+) M0H0N2K];M\_3_9 M^J''U2.KY%B(9I#W!XMY9"DQ'" LL$%1B7&)?61&<^^DMRX_(\ISBBQI:*-N M:?]R!,4O/Q\N>6*:W>7+]>R?NWSN[G'WF?8KI_1>"$-0AF,]1'%\7XDM?LTNY?$A3!DAKB@6+1WS6, %CI*(R8 M-19']DL0H?DEC9[!?O.^_"[+Y?+G_ MJKCN6,+FL(0$1C'$U#!CH34**NB K>2!DN:)[O**E. B>#/<\?F[NR*].I_^ M;B;?9W%T6QQ6'[-5A"4K1N$WZ\TR>[-:;8I,UR/"?O:S@C3&@^AM,HR\D@Q" M;JJ-:45QB](>X H%MF]\>TXT?IF6^Y#_%8>P7LZ*O.GM56JZGMW'"T;N/YIZ MMJYS3JEH]2G#*$""6F"09@QPIJ6UJ);-\RM;-PM(V%>8K8MY7/\]%$ !K9#P0EE?L2 N!M>?K5M;!(YFZYZ' M8S)9'Q>0\B@DDM)Y)ZF$17][;RTID?5,XDO*UJTM)4/D/C8#]I?H=H?P!63K M7I3$CB.IS]R%&H4F7[D^$ WBB.+*0[5#T" '@2['IIRI5=LJL32U7EG\XCAL M>U"'$IA'1W5W/O-)D3EP1U"$0 X4-A$VA* @RM!R?!'%YM;;9:7Q-A6:;F!- M9D4\A-PNOO%F$35DLX5XVV7U\[?)8I\E5,45/^;SN<^7Q4U]! L:$1*TLU@Z M9HE!2%+B\5:CM]Q0T*KF69(I)_ V=HU3YLT5:S : K186%\4//4( M@B**&_W8/0^<9@GU<4]=2(?7I48LO'PU>GI,8!0M>DI"@%!&(>'$&&L0\U!Z M6G$ 2=8\ZII>*OZU*%$K#EZ^#D7&W&:SR*51U>@%%0$;H*&0W%*D(O(VRDHE M*(R+YM5&TCL$<"V:U):)EZ],_]AR:51->DI"L)X YH!7PFLFM?917O8)@F]S(7D93U8[+BW&]WZQ7Z\FB:,-QT/49E9[ B .8:^0$ M!5(3Y80H@T":6=V\171Z%ESS,,$EL2@YC7AVG-G]D2VGLU7V83F;9L@ MW@'@C)>.4*TE,]A7$Y74N/DAT,Y#:AJ77F2]HWRB"V#3U:K2(VMBV$D?A7\=BMT1'[59?\N7166,5F\+R &(,7<0(8 U0:6#*#8C;DF9>1CN77%L=:Z5U#**I>)8HFC_4.PXX5M.ZDOF/N_)+^KO!-LCK MGUWH.PEU;%\(CS9P>GQ)L$1J @'3% #"L=*%=[LW#AF6S5-;!S[A-Q!K\DY@ M;,-;=)JW^TL"\]0(SBWDE&.CE+8$E41)92[F"/](O&T&8QO>XM.\Q66#..2! MHQ!;!;T!Q*."L#U1ULKFP;N!$VY'XFTS&-OPEISF[?Z2X(21W'GDO>">"281 M%B51D;N_)" K!87,"TQ7>:<275'?:00> H\N$ )[Z^$S:%W M!64M%IY@S7Q1?BUR7%:80DFO2:X[$J[^9+T12RY%S/LO,/-Z$1+,J.5 ,0,< ME)YH#&@9RN+4M&C2EMXAY#0%O!4_!I/NPDPK^B)D-W:SC,CMJ-V9=(]3+DK[ M[:@$G_VP(*&!$F+F+=_+=P3$%5$384\(%9=P@4@:..'"\>5.X]#*]TYR-NV;1 MI:C%[L3(;LAG%E$9FH1 #976 &4E"1R0#@AJR52M ADIF>RC.]K]L25"]>+ M_2I9Y/V,I1^KPG@-"DRNMEI*87K3ERJ7H1N] M@R2NYLIRYRU!K,2?TA:;3I<0]^Q<2,?1IS.9F(P2'@Y+@LHT&B,O1J'*08ZN4V<1$K2.QC301&(KE'4 MR[(X9^0&MLUKE*3G[UR@6O7)RV0TJVTT<20KL!5= 5BF+#58:6Z4,Y):^<"K MZ%-^4H-XEQ-I+4"U>FM$GK6YRR&#CK M\R*"&(/RZE(TZU&XA*[T MPY3DE:)^6Y"G-562:6)YD*Q@4)RX9-%+%'I)N8)>E[O>DD53O;'Z\%_J,R:G MDM>IEQ;XR2I8O;\S,$(L](9&0(T!&!@*<+68*]R\8UAZT?%!1;*_.'DK!EZ* MDIPV4>N7DAN=IJ"!!<8S@ZAQ,$J.Q;1, 9,N_G!%4?-+5K*A&)Q\O=27MN_3 M\<)36M;+2X.P),J$U1"+..L9[(0MSYDKIEJ"2"E)U0S)PF$3#/.D/88:-,\/B62$[WF3D/G.%YD M/:.W^8]LN?LTNYN=+,/>TVN#C[H&/3 8*@<5@H:(TBZDK$W]BW[::'4D-GU6 M*6J'\$7*\F_?OX\AR\]>&Y11 %#L 0' 24LX(JZ:B%AR?:HN0);;(7R1LKQ+ M8GY_^\BLX'+\V>2++=_CW8M:L^?YM-0>C4G2 M[86>C2]2?*I%T.MW!.@Y1%9Z:82@6"@@("M!T0@,6=C_O#8_K3A\0ER:@3.8 M,?:2VM/=0P[=$Q W!')I5?PCE)8<4UZ.40KC$N^ TY9SIR6A%4[7*1/CR,*I MOC#)B$(2(G"P'OG1ZP.G$$,#"*0,":P=1@R48Q/<);1AWB&?CG.^$3)#<5UO M5M%:6JW4-/H)= -.&,R MO_BXS$[/_B?O#091BJ50R#K$B>7&R4I]"CU(VS)HS M%2U9E(#>E$.@<0%-)ZVL7R9WC]704[O)[[[,%ML(O,GC%!BYL/W/Y^5DL;K- MELOLYMANRCF/"8X(;(HNA@ (8Z-A#1RL!%^P05W$1GY"^R!CCW@E*#GE68QU MMLQ6Z]6N]+Q:W!0?3L2F.WQ+T-Y2@(GQAA(J#$4.DXI9ID764W^'R$:4NX[A M'-%6?74D[Y?E0,H=]=W.X^[7\PS:!B\(Q=8\DMX)@8SCS#A?EHZGRMGG7=F3 M.(K5ES .BF1#.ZJNXF0W?C);;@]KY;>[T6S/!*U4)/;N5<'J\O%! \B=]18J MAI0G5,5_*UY W?PT>G_UN+H2JQ%Q[#L_8'-W-UG^?'];::;Q;IHY))'0W36:^+ F92\FRP+Y.^SW:]1K0(!( 1)U 1*]GQ!2CNAXP1UMI@&$(N\KYA',ID/TAY MK:WH&G<'A;!%!@"*<)$!;B WL!PW(ABGO1W1*6?K2DUK]/X\TI/D!D7J0C-2 MHL,^1FNS^VR>;VD^G>QPZ)X A:>4RZ(PB"714Q$,^'*, *($]S@ZY=SSU(>. M<&HH"ZOE^I$7\(70?WD[(/4F)Z)Y'9=Q&RNVP97[LZNI_]XKH0 M26'"8,8]1L@H'0DD)7E,J>8-=CM?OCN".>\.C7J:N2K'O,JF?_F:W_]UN\ L M?Q;:R:B[\^V\ MCMG7%((^9]/M(;PCAE3U>T#.0J&B,E(TG)H"U3MS M#TZNSZX(7AJ$BT.4 @CJ'?4,JY)NC(!,UQAJ@/USSK7"X')XF)Q),QSKAF/9 M?T7X[C9W1YGVY)J )<680>:X91@RZ0S%>]J1UK!YF>1>+)I&J.?=C+U7ODW^ M.,VWQ]<$X W35ELB(130:2F=+FE' C2/,/9BRK3F6XNQ#Q4H-/EBFA6%F@I M/\Y6O^N?.EM,OT4SX/<3^UFG;@T"$\6)U3A:!=9$NX#0,L"&HM0V]SO.S]%( MS0+J"!^S^VRQR=YE-?8L7[L^T"U&W&$#((@NDK6X MC#1A9%N\M ;XW_G?\_5D?EKWGU\;(CH"8DP5TU)X#@FP MI5^$L4RQYT=_2M\2G(8[%)^*H61?9],WVXXCNX;9Y9".[EG4N+.HQ0PEDE@8 MXIA @@@ORB$412L&]";&XF\_4(WH:M;(FCQR5P D^E:H.(SC)=06,DQ<.4XB M4?,PT/EU:"_(P6P(WVAB4BN_[J7C4KS'485B)&'8K-;Y7;9\0?E)\_'$G4%Z$3TBK[3#<<5T6"&" MRO%*8!-*F>B4>\\EHE.4AI**A]2#\^7BY+V!8RXI1X90K@WTC+ JBX$0*A/* MQNA3,KK&J3N/XT.^7-]&TRFOS_R&3PH(DC@J%STH:[5'" O.RB$B:YN+PG > M9PM1& :U\R:-,OUJMB6GF#+P_G,A._C19+'[-CS0?< ->?6Z$ GV6!DFI/,4 M0F8Y+ATW2C!O?DSK_'+_J3D>70 V&-,/&HX'K@P:7GQTD7[ERB A1$![51@7\;.+ M9)7[&!02.JC[=GP1;@URWB42#9GE\\WR4>3Q\X_\P^9+7"_F/S\O)S?93?'% M(OFKYW; MXYW*Q2!H#;8'6%2GJ;$M\.2Z8"C !CI)B2):.P H+4->\1?;O,C4^7V&4K/' MNP!LL-W_4YWH5X=:T3^,;G%3G/E]-[FK4=R_A]<%AP60V'-AN&4 >$% :7HQ MSESBFPT-I:16([A1@/TENMTAG)3C9GWBN]0T]F';+EM@+B89KL: ME"=W3@[<$1B.>$$/O1*66("51*5&,L5I@KEX2Z&AO0(,%]E:1$I@M0!W/W;OYW4SFNRW?9CT=NSS)?Q(_3'7ZG MW,%SGA,D*,KH<@2HC(ICO8P.=UG]D%/0O)Z1.%O DG47>P1T*.$JU.K]K;K) MMTOPR")NW/]<#'O#;AK$HTTW:5T)6*D M%:@:_Z=UG%*+VMB_?;^9K+-X/0.H[B&DX_<'HB3 R&KLI$6>,2IM>7R8.T8& M+:U8SZ1IQ\+73R%U"M)0 E+6XG__?5M;/0YA5^'FF#ER\)Y@$)9<*4Z8\( 3 MBK@M4_,%5CZA[3[[/U9#[[9^$C%J1/UR9?K=5=OES/_KD=2!S$ M+#_6DJ7V,T)$TR(=/3WL,'&0.5\5.1,'0COMGIFB*LPP]K%!1X;)(H5&)9IFD(!G%"# ME1%:(0P);4.)>K.8+K/)*K/9[M_9X@#1ASJ%U'] %@0;#C 4'HMN';(RFK& M9:YYJ;OSS^&E)RN]X9C0RM5NS0H>4^^(E8!PS(AA&NIJQ=9$-F]8=WXZ=5KR MTQ^((PO/NVQ]OLS$FX) 4! BN<><.XZC&PK*B(1$##3/_3L_T^>B1.5\[)JN M.W??)[/EUF/+;[?3VCI__V4=D=I7H2BI.KCNU'Y $(HIS2"@P"%/!)1_^ MF,XW-Q&JO^?YS8_90XN^$[)T\CF!8&S%=MN6.".]T!97DS%FO$67A6L)$?>) MYV"'U/?D/8SE;;XZMJ7P^@W!(T>U1@XJY:V'%%A6)HDHXFESUPE>2ZRX$^"2 M22,^FD?TCVRUQ6X;N#RV^]#E:X+ANO XH13%)B!BFKER\E8>Z189HM<2;!X1 M[J99Q04Y7XY0_.7GPR4O*'Y_>QN)+4D^E'W&J \,\<-F.?T6O_RPG$VS]]%1OKO+%]O$R?V> MXJEIM)>7!@VEII 9)2#U0@(@JP952O@6<2YXZ3'UY, ?>HJMZ.]E=GWZ]("+ MLPG("@FY9E!*+6F9\:.0ERWR52X]-C\>RI=AC'[,_F\S6\W6V:=L>1\UK6^K M],#[ K+04L$$80AZPCQ&5>E;95P;\_1:M@Q2P+WA)/J0]Y/??I[\H;-%Y-3Z M[>SW;/[S MU&/3/(H,KV$;8A!0AYH1JZ3$M\5._L?9UV_K][>_K7:QIR,SV]'[ E0N_O%* M:X(WCJR\G4V^S.:S]<_:4E+=$9R&FGD&01P: M-TY94QT1U0#+%BVXKV67H1OD'B3CW__Z#+1(XN_;'U[Y?O^,)_BMBK8+MWF< M^OXRS>_^NH5NC\O["A=U I?RWZ=49G^LL\5-=E.2.B1%GZ;?LIO-/'I-Y<[@ MXTU!MUK/[B;K.)?O=P?OLY7-UI/9_, (1MQ#KF2NR1;R@\!J2IF2SG&*) 2 M 0&8CJ:\D )'H:N5)=F3\?Z"52^&L3TA>,P>K_F(P*A&*MIX4 D%/7 :8;1' M 4!LFN>*GK]C-7G8B7MYIJ5+ACZWH?O!:CLE%8.]6?_;=)Y'^_MO_[I>;K*' M+_/%.NJ3VYE-?_O7U>ZT1 +]CYWP@"$@K7 12""91; <*/:N>4VF\X6BUB'; M_CCY:M?C\^!I:+3TT#$748@\CX,ET@GH@";1\-K1#8$S.LT#L0VQ/] ZMQD& ME\/#<7A7J^MQWZP;CF7G=SUF<;P&6^B,C1,/HM0+7-(NE&ON!_3>];@VZ@>[ M'I\W]E[Y=G[78Z$$*:HJ4FJ=5,P*7]%NM&I>+;SWKL>-^-9B[*.GEM9J257C M[@ L<1(BJ*3FTF&E$+$5<@(VC^FC<%2"Z E6#E I24<.U,&+! '+OBE@H(P BBA)(WK6(/ P2LU9B_V"2Q*)SH$:2ARV M>QC?\OG-F[OOR_Q^5X[II#PBMH&*? M M$=4@V7 [V9S8LC"L6^V'JYF4:1G,R+V2M?'&5U[7N#:24<41SXPSW7FM7CML1T"*+?G !:;^CUSU@ MJ>47; ,YQ[(+]F06?Q49K/_Q+_\/4$L#!!0 ( ,&$%T\HB<*_Z \! )C; M#@ 4 8W)M+3(P,3DP-S,Q7VQA8BYX;6SDO?N3VSB6[_G[_2NX?6_$]D2D MJTCB06)B9FZ >/1XUU7VVJ[I.]NQH9 E9B:GE*);E&QG__4+DJ*D?$@)@ #) MK#L3,V6G;>*<[P$^!V_\R__\<;<*ON6;JBC7__JGZ*?P3T&^7I3+8GWSKW_Z M[=,;^HF]??NG__EO_^U?_H\W;_Y7]O%=P,O%[BY?;P.VR>?;?!E\+[:WP5^7 M>?5[<+TI[X*_EIO?BV_S-V_:?Q0TOU@5Z]__N?Y_7^95'ORHBG^N%K?YW?Q= MN9AOF[)OM]NO__SSS]^_?__IQY?-ZJ=R<_-S'(;@Y\._.OLWZM^]Z?[:F_I' M;Z+X#8A^^E$M_Q0H#]=54[9&(=U?__'D[W\'S=^.""$_-W]Z^*M5\=Q?5)^- M?OY?O[S[U/CYIEA7V_EZD?_IW_Y;$+1R;,I5_C&_#NK__O;Q[5GKR,_UW_AY MG=_4>G_(-T6Y_+2=;[;OYE_RE3*C^=KM)K]^_A.KS>;!%VJ%2*U0A&N%_OL+ M'][>?\W_]4]53YN8?]%@9OGQKKR[I&A%]MC+RDZN,/.K;WLVJZN5N+ MGW[2L/))\_:O*K_UCOUJ_U?K+]^ M ;]-X7NHGGPX_['-U\M\V4#SP:>#8OFO?U*_FBWS8L9*E<'HEVJ[F2^VLQ3B M$&5,\DA*&67U?Y(4V'_R3B8]/U=OD5;G; M+-K4HRRI,V]KW+\U=@1?YS?Y3__R\]'0!VJ4BR?AK53Y3=E5OOCIIOSVL_)) MV1"1^A=OZE^\":-]?OSO3_Q]K$FYZ*%)Z^*JSO+E9E]#'@22;A9!N5GF&]7[ MZ/[1?+-X0JX,?<[K!]6WZU%]5O]B M1F(49X@F,8]QD@@LXHAVG\=8LMGV@.>+5=CHHR8U>'LF/5RHQH76[4W2F/E]-N_3]$L M4:"METLL/-+A!4+8JC8=6%A[\ PW^JEA@I##L(:K+O@L2L,DC $ $LN8TC3D MJ>C*(7%D#!"SKP^%C]:J0)D5U':9T\-0-'UV^-/+DARZ4KD$QP,17L"&G6#3 M@8:E_<\@HX\21L.(S7Q=%?6DZIY-+*&""4KC6,8\304&J!NQI+$RPWA(85K M8,.+@V'6W0YS\0S&'3YULQV#:$OF=$#R2(F7!B>VPDT'(_8N/#=HZ:>'#DS$ M>EML[V6QRG_=W7W)-S,609DD64B23 B44)Y*U!61Q2C2A8CQASW#H[4GJ T* M6HOTH6$NTLNP\*J/&20,I'$!A\>>GX&"M4#CP\#>]-)!!3%M_!_SFZ*>\UQO M?YW?Y;,XQ%DH,LD3@G'(DP3'45<,$R@V X#AQX>!P-&HH+;*% 2F@NG"P*-6 M5D#0E2,A()3%)"25<.%5"84<+TZ\-@8F]5T)@5*+M,06$LFBXI?.IEA0I]J=S! MXI$(%VEA*]A4<&%M_Q->]%-"!QALM]FH0F11+>:K_\SGFVXJ!&8QR0C@$:50 M$(EQ(L"A X.1]IRF=0&>L;&W*V@-"VK++*8V[>5[F1Z#*&<&$"O1G.R%.*/% MN6T1?:4;'R7]72@=5B7S"<]C65+]I)IE4882'*)8AHQQ02A(PZXDQ&!F.M]I M^OVAICM/FT9CF?ETI[%T^K.=/E6SG.S4%\SE9.8WLPA @A!C,H91 M%JN>$)!R_WV2$*@]QC'[JF> '(P):FOTD6$HS*&1HT!7$!@PE%NOI:;Y@3;IZT:Y;!RM]YN[EFYS&34FR>3L"Y5TL?8Y_F/MTO%RN*Z: _C[A>6 M"4,TBY'DF8""8!:EI)L")F$4&V[YL"UE&'0IZX*'YEGN!K$64Y=40^AHQ2AS M"=V!Z8PH%Y'45\BIP*BW'T\PY$89?0#1Y5)5KVK_GW?%.H]F"(2"))"D@/%8 MT#!A(#K CJ6A&7QL2A@&/'N3KKI?!+5QP?NU<4?)2D1=Z/C6SPHXYM*Y \XS M@ER$31\!IP*:7CX\@4Q_1?H )IY! 3'*.*0AH(DD29CP0UDAC;5WQ=N7,"9@ M/G\O^P-&0T1[P+C5SR%@+DGG$S"Q(6#T!9PN8 Q\T ",J2+&@&'JE^\WG\OO MZQE/"G$.)M1K&(&GF?MYO/FS*;X7R=P8$RD@62A@R M *1@/ F[=6^*4$JM:&):R,!(.4QR=@9:BZ+#& M5L>) +,7H^E-5VOOI_BZ_-G#/%,:%I B2- 960LHQUN_:HC%EJ M!1ZS(@;&3FMV;]D\\/M/\K409O\';F5WVK SZC;J^P'GUX;9<=\>1U8<9 M APPR6F48(83>A@9411J+]P8?]ASXV[L"1J#C)>&S45ZN9%[U<>LH1M(XZ*Q M/_;\3(.W%FC\1F]O>NF@@N@W_D_Y8K=1?(GB+Y^+[2J?84(@Q "3#&,@6*BZ M#6E7!(=(^_BO\8<]-_[&B*"\#J+XSU_^*>C,TR> N5(O$\"K2&8$,-7'!08> MNW\& ]8JC8\!>]-+![5$'P.?-_/ZP8A/]W=?RM4L1@D*4Y8D0,B,4D 1Z6XV MRPA'VOM>S;[J&P"M,4%KC7Z[-Y3FY4;O3Q7#%J\GB(N&_L#E,ZW<3I;QF[BE MW67?"F&>X\6/Q:VJ 'ESG8A$,<.0IRSB/(XASCCC73&,4^W+@*P^[KFI=S8% MG5&&EP'9"::?[KUI908 0YE<9OQ3!5[(^E9BC8^%?N8_D_U[Z&!P&5![]K^] ME+!FTG:^W56S!',I,T QE@*"+*4A[?:M9VF4:A^D[57(,*L(W:T5!^N"UCSC M&X(LE=1=1QA 1*N5!&/]'%X;]*PD%]<2>JHX/F;&A*P3#&)F>O[,J9!CLG!A77Y S[]J1 M^6$[.R5UL3. B%;8,=;/Y9&ZYR2YB)V>*DX%.WW=>.;TG -=S"Y'WK#Y-K\I M-_57-:,B@%)E( M"*! HE!&7!X E*3$# UFWQXU-06>4*1H,U=)%@S^AK-"@J9$[-#SP_R(: M[)2:"AHLK7^"ACXJZ*-!W.6;&S4F^LNF_+Z]9>7=U_GZ?A;C%+&$ QP3$298 M]5?0 40)%H:G7>W*& 85G6U!:URPM\Z4&98RZK+#OX)6##$5SQU,GA7D(E3Z M23@5N/3TX@ED7*ABT ^YS5>KKI!(?8H3$J]!@8K-.7= M77VS4+GX_=/M7-68][MMM9VOZQ7D61IG!-=/2(&8)DE($>7=QA"6JA&2X3I- MGZ(&6JUI3 P:&Z^"ULK@Q$SC59M>ZFJOW0PEK-T*CJVF#E=R+@AT>3W'A;)3 MP9(;9YZN[;C3Z"5L[:HW-_/YU]G;];>\VM:W.58\_[*EZZ7X^ZXF9KNV7>05 M_5(_=;/8SGA(!&6A@#'#-$,BY/6-T3Q.24132%]J9!Y*]-?@3HR\"FHS Q6% MH#4T.%H:_*VS]?\S:7M=T[N>5U\:,_?:M.TO7VVK[B>/&Z*YB,\T2H^1&+>! M^G2L]%Z+S1HN_38OU.]7N2PWG^:K_%AP;<\O\^W^=W\MMK?%^OTZ;RYZGQ>; M_YBO=ODLI3#)(A*15"29)#AB2=89%8=ZF\P&,L5S?X7O\N![8UD0!??*,KV> MR5!QT(/JA$)@!MJ&K4=KKX*#)V^NR\V;2OER%>SMOU=_NFK8DB\;'G]2>7&5 M'_ZX>;_FJ@NF(JJ/T,&D>'A72_H%P ]T#1G@;,AW*V'*5%^8$^O58@ M5#9]OMV4NYM;67QKS*N.]C'.8$)D0M0H."6(,\[QWKZ,(:3UCL_P5@V0"@YI M(-BV9@:H^:WFRML(D7*;(88-TNC)8EZ[V^2*O<-![7&3.*KI9XX7@^4@B;BK M$*\KGSCTVS*UN%;>2Y:IK=H;^#E?/[)/X/JR41ZB!,0A2T&616EGGTR8UG&U MX:T:)LOLT\HAS42A]SS3+U8>\LQ@89I(GFER2Y=HE,>O*L]<"I:K/..D0KS" M/./&[SYYQJ'R;O+,\78IC'D'! B#VE.1GBV+;?SE8LT8E"H498X MV*?-H",2ZJ/_O\PWO^?;VNP3+KG,%"9JNT@$GH1VSODI\?CX.VO<6LC^&FAJ MXY81+*UUTV5AO?17M.L)=+UDY;H^VY6O%W7Y1;58E=5NDQ^6%$#"DH03F/ D M#4/5[O\]0!$0L4Q)SB7BF,!(UC[4WA8J0&2V]]2S* M\TCW73ZO\K;)OM_>UH=WCN::=5[Z2FK,0]]JV@/P%'>U;4%CW'C >T8I/<+U MD7AR2.OES'F&]==(%UJ'P=ZQR.,6AC#E*4,LE!)P(4B6H0BU128TBM!+;T8X M*<-?ZSH9:IT8-EIGXI)*%UJ6$W>:[@3*MCOM^Q,<26G/)S\JN@'4:.G_HE"& MC#(7>+J0LO!%@U*V"NEBZM/B-E_N5OG[Z_.3(!_S6I9B531OEGZN_\[1K# # M/(442QJ%"$@(,./ME B2(:9&RWS>C?$,N\Y^1[.V_F.CA\9)A<6,GJ<1>3K! M>[J;^Z$#BJ]-Z$:C;%_-+X!XL'!.@]7#N5N.U&S,B/]P2ONQ:8],B!,D,D1) M*C" #$>J\*@S(1%(ZS41+P4/2/)/M^5F^^9SOKEK9K/>E>N;]G<.$.\V&'HX M'RT.SA?H1J>TB907B.PE(M.@KQ_7R@%JM$NJ_K;>Y/-5\8]\^:YLWH,J:MP? M^ON/+%2&") D#-$$HRB5F("LLY G4NM>HS'L&KMW7>^LFP='GX+:J:#SRB68 M''I;KF)P]\H'M:YP4_47T/J\.2Y46;QJ;[Y!$ZSS/IK MN2Z_YIMYO?3]=KTH[_*L/EK^M5SGZ^W)9!(4&8UB3EA$PA@FG$>@LR4F5.L5 M=;\6#)A,#M95]>^.IWN#UGS;21NG\3"=J1DK%/;3,^TN@5.3]_I?!5_NCS$: M'?M6&FM-Q_B(V310[MG'LQ,O_A1]"<^+S=W!CO+ZTW937XU:+$ZN#GB4';*( M"@!Y)HC,XC0#+(6P+1Z'"$&MG4'."QT(P@UW#^:>$%AS-L6]V)=Q.ZK.]H1] M5F$3GGH6?5DN=O4_;.9"IRG^ Q/'"<*CI*;D:#)5F.SSE*D^SZ0F;Q*/FXW\ MN55ZKIJF]SK52>[S_,(Q#D K2E88$2V;K_*8^%_I9?R!M6Y16@R)M@WIBE7;CVEL3U($. M_OQU4WXKJGJE_+K<_%-0M"UO._]AN@)FK:\AJ'QHVA=2>YN"/^^M^J>1 /50 M&QTX6:HY,3#9>G$.2KU4,0-2/>$HE6?M*9>=&MJ^;\>XY;K*?5+ ML2XWW4,^JBM"U\N'7VGOK_LEW]Z6RY/>RBS,4DJ@I(D #"5QG*:<=QYD2:AU M??X4[?8\KMTW\3^K!%7]4_"E<4O]QR,_IR&K$9.G8;)WSO_Y75,)FJ@?70V. MOG;U8W_!:.M"\. 2TF/*J!?,?E644Q]2)JW:2=)6DC%RQR Q?#$?3:LF32G' M34R99_/FQ&PTRL7B^CIOWL4[F/A1]:Z?\V26(*%*PPBF6$0I1#2+N]$)419I M70+OH5C/F?!@:9W:@GH^Q"R[N118+SF-I*U9;CG*>C*:J.U\M(WY*OB0JR^8 M/;C9/SGH:WB![1X",0TT^W"L]%Z)S<"H2J3+_]KMZ?LIWVY7>7A66QL M?"N'J-.F6XH5#>:58GB]SVQ1WJSKG6;*LOW\4O6V^JC^O%S/OZSN/ZC^;_%E ME<\8B!$G2=W)I4E(8 *SL.,YC6.C\WA^+/#%-_F;4>[VFYV78KX]WQ9/T9)ZSYX>X_ _>%-AQ ">/B'%4.IZY,7)!E41JAYE%*<0)DB%@,8 =B:EH9!F/3N/AGCN MX!UM-^ZR^53?&Z[]"#\4KT<\GF6OM%MDFP?PU3+;PM7^T+;5U_R=S'8ZM5M\ MFL6$DUB&*4*$8YQ*"0EKMV^&DL=18K8]PK(0[WL96COV6Q1,-R?8*J>[DV MT4R7_1\='[L:;87^>6TN+J?WE',:W.KOQMD'/WOIHLN;O\SK1^7J Z;OKT_7 ML".4I"D*,0(BXRB.&,))5UJM<>^;Y1]AMT[:]GT6#.$8F:H MJ2T*ZC?!Y^W1$IUS4UY0$ M"DAHA%(&J#A C7/1K<;J@<:V%(LE5TO4U+LT38>2UMKIL<:K:%:L::[AF )K MSDAS@35]Q9P&:WI[4;JM8OV&4+_FVQD-.8T3)@3,PI0SB7@"#E1C,#%YV?#"$,E<#>T]M\T.W\-$/40)9*&@ J<))E"$@/%FRH>SA&!.=;=]FGW5X];. M]AC 6.M<#W6XM#W33K!IU'Q;XQ]OL^RC@?D%3Y]NYYL\FU?YLKZ^)%]7S1;. M3]MR\?O[K\UNSOWLZ/WC*P\A@4D&1 JA 0)R1+9&2:SV.C5H0',\3S'T-C] MYDMM>'!J^570V![LC;_J5C3N;2^ \A*5I+(!!3%-=4/'RE4J_)BK05FQV.;+QMK?UL6VHM_G MF^69A,UIQJG, !:93 F)LR0ZC-UB$AL]=#&T;0,FN:/I^WSG9XSD/'IN,MJ8 M@7.O#=,1'ZC8/+*QS.;Q1G!,(%IEN(L M%5QD":?[;8[Z_;*=QN&+YX2YN$FWEY+3:)I]G7CF*8/> MFNCO+5G?U&]DU87^,M\>7CO[VN:BZOVUZBJN%\77^>IC?CC?&^*:XVJMYC7Q4_@KMRO;UM M;LQN+0SB, Y-=Z_XCH[N-I<)!<9T/\SZYLVV?@6N-OXJ.)I?]ZTZ!^HH'5RH M_V#OQ$GT:C^&WD'33_6+6VT&"N@T"#V4 M&!LGRR M?#YHZX;)YJ%Z=1RV<-&>O;9Z^N.MJJ?Y+(YI%L5) HA(8IE)0K/.F P SOT2 M5\N$P9@;^V:NGN*^J.M<[ &Y6]L^=?+6-CIEKU' 7BM]S9SLS5\+3;T16*JF M,N,1EY1B 7B(1(+B!(0'6U)&C399^+%@,/X"S_S5T]L3?IU+/1Q]:],G#M_: M1)?L-8K6*T6OF8]]R6NAJ#_P%M_R61HS&J6@WJ&=@:3>H!WSSA8!!?(+7AT+ M!@,O] U>+;U]@=>UU ."5YD^=? J$YV"UR1:KQ6\1C[V!J^YHA[ 2Z]5&SB8 M0W DL)08Q[WT=4&R;.4(LFR**5)"ABG()2HHSY# @F3 M4_5&'S9"I^UQ^J^'MEK:'K P4\NO_R[/.;?0@EF0"0B5C9$0*ANAZRLRP*S9Z> M&\*>U[:=@>SY[*KDH'RE^ ^9!QG0;B M!_6X'*\5^4P'W>ZC)$Z!9( R&/!!$14\LX6("*C-Z'\6##5/9:>]/8!$[13UB-UFTY$@ ( L@X0BRFD8\Y =K,F2 MR.C&;E\V3'6KI3?-O<'7N=S#X7?XO9:6^KI%L%'$7BV$S;SLCV$+5?V!N-F# MA#*2I0Q!(:"()2* 1O'!&/4;OQS6,F&J.RY]*>Z+PL[%'@S"PV^YM%/7*8*- MPO5:"6SF9&\ 6VCJD;_UNCG[3QOP^ ,P5J" M]J:L:RW=@G3P!Y,N*V5'0A.))P\[(V?T>6:ND=.]H\=;-G&<9H)B0GD4)2") M 22XV< J> 2RS.Q%6K=%>^Y%/MTZ2A=_WQ4;U3(_WV[*WC0<,2QF=#38V3O:K<9F8O;=W&L>E6D U9=S M-MM[;374?LUNOJFWHE8?\DUS\?%A.W$&TX33F-,T)#B,.4YD>T.?4#^$VE=L M6G_?7T/M3 J434%CU'BOW9U1YT++ZRWH--I8?S<>OX7G1A?S]Q_H>ELLB]5N MJWI*G_+%_C">^+%8[9;Y4BK/ZWO$=]LF_[Z_?FQG(:9X[.H?7'\KKX-2?X.A0T'D4U/4L./&I_D?/-??&L_-M M?1(1U^/KA(-M1N4QXNSYY0@7$;F0"48*_33RQUC.GWTV8H08Z.:JGJ9E]\]_ M@/XHJAD$$DAE*8E$A B+",Y 9S&ER.A6C3'M])S%SA'M;[5QAHEHU'#J9:77 M$DFS%&491"]9QJ/"%U+.%.(ZC?PS"27*Z;4Z%YGIU_E=SLOZ4-M,@B1B "8" ML!0R',,09%VQ$IH]!]N[L'%RQ%50FQC\K3722:XP$;@/\#UIZX3:NK(.2.^C M7,8(ME!ZRARU<4<+AM8Z:<\+U:_#G3X<5[]0^DM^]R7?S)CJUT.!.$91S*(T MC'B&#PQES.CVSS[E>.:8N/NZ*N_S/*B:AQWG]2MYE>%<2Q\5-2=.!A+0>TCBOU:7Y"0<*3P-23CQY/'/@3)V!I@'>%>O\[3:_JV:( !1G M1**0A$DDPDCU_P[F<9@...;7-VJD ;[QE&7M4="X-.RT@$%X!YD#\!-9-P-^ M+T&=XC3!(0C^Y@3,XSR-G#"\VVY'^[:Z#Y1MZ%VY6V]GA$/ <<+JS;$,A2B6 M1':V$1F" 5.-ID4#Y)DW!R951R;E>S\&31JZ41HD8W@(T"CIHCF1H#QY59FB M-=E?FC ,[A\B1YCZ[#9!6"FNFQW>?\TWJMSUS;MHM/N^9VP>+@E5M4K!0-IFAVD8R/>YZ5LL,HD>A&FNN M G9)*2\H?*K'!:[U$&\:D.KC0.FL(AG>.-]]_[#+#\7"\]=/B5RHP<)[P8;4/O$STND,-> MNVF HX?]CR^E[ZF$P8'(NATUQ7TL;FZW[Z]_J]HM]Z='-&<2UR\E4YYE:OP; M93!"+.E*CQ)FU!5Q5:;O<>7IX4@U+-G4IKXIK]_L%''FS:$$X[.2;K36 ]$8 M,IOAJ8/X'E,?.X&5F>T9H8Q%MH.DXH4S]MY)]D@B37K9"CL]8EE[.[TNP\:[ M5+WHF.%%JT?T51XU2 V3/5"?<_$9@O928EQD M]C.]=% 3]*'(YM6M7)7?W^6J;W@\W$HD59 E@"48$1B#D/.X*X@J W1Z:3T^ M[[ES5EL5?)T7R^"ZW-3W]^SJ)U.+]7XYK5@'V]L\N%.R[S;M_C@U<8' M<%\'2F=5I<\*YGZO;C4+)18I5H6E"4LC25"$P+XP& JJ!>2>10RVDKFH6T"Y MVUXKS:L&T>7#54[# ;2MI#:KG%[4[+G2V=DTYFIG9X/VBJ>QD-,8)O=UXN+* MIZ4F-M-VAX>^#V7B*$-)2@3"'--4HB1,N[XG5.Q+;"?NS$L:$437IRNF/>;Q M+.0UG\GSJVROT?;!M)'@=%$FS?D\>WFG@2I'OER8T^NK4)_UAGV1[]?O]B.V M^UD6 0G2*(PA@*E 48J1.!0NA=%>#D=%#K+!PR_*^@ANOSKA66LW"Q7=2;MR M'1S,''_5XJETA@L8/;2?'OE<.*6QK-%;,YW)O$^_;.?%NKYF5_Q8W-9G M/66Y::PZ&'&\S8Y$D:1$V4(1HTD:8M!MC($)@EH'(CR;X)F5'Y_N3 G*O?GU ME&"^=Z"!9SL96'Y9%3?M_;<&DX$^H_3RA.%$ F0&V#8V[T\VM02=X8JV06=Z MH&QO(7SDK=7TH\\0Z4]13B14=M.8GD.F,^%IK]^92=$! C+^Q.D03I:#5G*S MP82.00^G98XI/8DQSU)5-J,@1C*"]67V>XL$0D8C#)]V##:#8C.X\!H O1'' M5+2WR9+EL\@M3I!;=V >31*/-3[I(?2%0_R^:/E]OS M+(0B3$4899"*3'4/<'O*D+,D) B: -F^%,^X?7K4UPRX/>33P^DPRIG!\MEK MG<=Z/^.L0!<@UU_4:2#,@1\O7-EOJXQVCS%?S;?Y\L-\L[W_O)FO*]4YK><$ M#AU5$N1VM:T-@6G!HWVI&YE]2Z MU']P)?0T6I@[=Q[W!-SJ9/Y&QCD#LOL'?]+<@9YR(C"30B04("ZR%,BHLR5A MV.CPG1\+/'<33E]".-]>KX(O]X_^N.>S%DZ#I$?*\>-CAD]OH?'\$H6!NA=P MZS=:TV"P9Q_//A_A3]&^O:.'%C27@4=($HF(C#.1\B3%*)999X",0F8T?>:N M6-\+3P];M,7+#2XE[M<5]:QNGT[I&*\IZ,MDT1OMH?4TF.C#,:F_M;.BW MOR \8CQ511#"<4011H1RT!4$?!KEQ8"G M@FB2R%"]Z1''U($+9+'2XB6"5)OMC%Y?%ZNB+D>LM\7V?G^/=YSQ*(X%2S+. M$DQ@%/)#1XV#4.O"_QZ?]TR0HU5!:Y8>//KH=1D> TEE!H\G*KFYPU_Y>@(/ M];O'X#@OQC/@<*#JDL[?YUUV-RO*ZOEMXOKZOLG*^6;;\K+:W\^V_EZME\[-/^7Q;%6M9[M;+ M=H\E03R,:,@%#2GC@&>4'OIEC&.M:27/)GBF7VMY/;N\M_W_K((OM:7!76M^ M4-L?W"H']C^O:A?J74-')_2WS_J,U65D3BA,9B!]+D*-D<$OIQ&J;=___--4 M(Z2_P7DBD;+;X.PW8CK[F^WE.[._>8!XC+^_>0@GRT'KN'D2/5-@BF'($449 MB*"(0<;B^H6PMD!"D'&BM"QFL&3H,-79*JJ?S@80TS9E.4Q(MCJ:)YT!].R; M6/RF#:O4T%.UZ>"_KR//(-Z)-C9CH>YEU&<3RJ_E^H/ZN\5V)@&#,>&9$ EF M)(D(44;M#4$AT]H,[;'X$<9 >6?Y^?'/NER_^=HX8-^[=A4?\['/"*'I/^X1 M#Z/R7 ]:F?[FPT2B8C_>&2$Z[L8Z;J)D,\[1DTUSC.,X!M-)<+XP8 M:^KPF Z#V[S.EO?/CC*5*P\3;+\),J<1M)N)'"MXCJ8JCQ ._OU)W,2#N'5N M3"AD_28]QPJ=XUE1ER&TG3XUD-)@?M5'@*:2@ ?P](496G_J]D[(L[#> QBG MH4@EP81)D(A#>9R%AN-2VU+&3Z:.6/NRGCV3GU,IG:>VP51TE(^[(LL\FHF&6.< M1;(Y2_]0K+VB* M(E4#2OVI>\+_;3[4BTVQ=?F"L=4/AM;KK&8BG4E&OJ0>/REY\ZST7U'- MCI#2Q:)^&[58WWPH5\5"%72XV@VFA".,>"*@@&F8JE$6RA"/4Y*&4HVK-,\V M]BC!'P"/1@6=5:-=8WA>H&?:G4-5IW&"T84CI?,:9WM=X8=-_9#E]OZ#JFU; MNEZ*O^^*KW5*:._?PBB+J80XHBF-9"BR&,1=\1%@TNZ&PIZ%>N[C==9=!8U] MS3+-P<*^-P_VU5L/8:-(;0:T?BI[OD3PLFH7*.=<^&DPS[U;9V\'=*J;SH4V M'^O[X9OKMD0J0QR'A*!%%J73YA]T3/)/M4=^VI;+.:KX)>3 MI^--+O0SE.@RG_RI8P8?2V&-'+4UEU<;J??VB]> M2&6CU$1:O*G5C]N\E=[VW\>*) SP2#"N^@\Q0C(%W?=3*K3. MD9M_U7/+WQNCW\ --7FYB?N3PZR1[^T8\,*Y!YZ?:=9VZHS?L"WM+OO6"X/& M/?]Q\OTPI2ED"&&$N" 4\U0>OL\RJG5]K?E7?3?NUAB#QFVFB4;C]B:'8>-N M[1BR<9]Z?JYQ6ZDS@<9M9W?9MUZ8S5">G0;([C^K#S4CA9!#0:(XHB1+B "4 MQI ?^@QI9/1\BHORQIR7O IJ,ZVNZGI9JZ6SY[ ^W[136#B4IDK^ M5%YOO\\WW;00K^\;Y!!0$2+"80($P_M"XR3,M+<9.BC*,^LZ"ZNK(#\L@]:M ML=J;J;^9S86NE]DV@J1F6.N,.UE25N8%G7TO#R6]B*J_*7!@<>WV ?8666?G MW\M*G-GLYU#"\??WN72F]%+-S#J[(;1P;2@.+'-#$:]9-2CT5 *FN'H*-ZI62/A MZ()$%WCD0MAI ,F))Z7[:J<_*,YVQ6I9K&]4;ONTW>P6"H#S5=U/*]BN-,]XZHQLA\,',X/%P4[]89PC>5\>'@^O MK!FV'HAZM# XFF@Q2':DKOXX>7B5[8;*+M36&2UKZ7%FP.Q6R_''S([]*7W5 M.K/N:E?V,\DH50F'8:;*93'*1 RC0X$ )4QKLM1!,4-E _N^:A\-];JJ \EG MB?P)=%3/"W2AG^I U6ET4UTX4CJO<8[6J]\=GES,$,*4")&@F$1AB,,T[ ;L M(&3I M;;7J3;K?JOQZMWI77.>S5,B84B9@EC#!$BFS3'0E"QAB)Z@S*&\@UC6M,#_N M%\FK;7'7W/JQ:VP-5L4WTV4-)W+W!)XGI1T2[RIH;0QJ(R="O*-J-LBST'SB MS+/Q2!=ZUFKI4H_GF^+;?*O:;WORFJ2"\8Q3B+,TI/65E4G:E)+*E&?0J#-G M^FW/-#N:8W>]@[%4>G3RJ9(9B0P$\D*<1TIF M0Z:GD--C2UXG2:>WJ2YIN4S(ELGZ//(0B M%2F!!*:\*RZE&>C'&LU"QJ"-U:D'>QEMB>-!00?,&>4\PSEQC+ACJ.=4R6/J MQHOLL=)%ESZ_ENOEOJA\V1UIAY0(QA*C6&Q &>EJ!Z#?(MIAI]?E7;\@78=D-X>M!MI!>X9 MH2Z@J(^LTZ!0+P]*=Y7,=A;F6&$^%M7O36<+XSB3$<101IDD*4QQQ/9%$HP( ML9N2L2AHN/F9TV9C,>+J)Z?IM(UG):WG0TI9-G):WII"^B9SH]%4B+3CUTG1J=^KAREDZ]]=$^9%AN/.RGK!ZIAA/5#%6=GIUA)\ :YPCB)9TN$,N-OM- EB-?'I]%=*B0 M>9?JW6%;DTPH!S"1&<98_3HE*3WB,1&A74]*__L#+K^_L]TE::6;:9?)CV3V M:_$Z:GGN)+W3V.781\!I\*67!V=[0K9JO,228OTMK[8G!?U:UI/D\Q6]J]^9 MF?&$ HS21)(HS2"A,9+=8)"R%&EU??J6X9DIG37!O#&G?JCLVET_J+? E\$S MI+:V\+D*#A*W5MD J,H7/]V4WWYN':[Q _:_KL$#3L#S@B3/P,>5B.,"R)D7 MI=NJ9=NI.7U$[FA#OIW).&8121*$.9>J.R4(05W!A,66?1SKXGR/R>HG%+]U M3R@Z))-+Q4U[1X.(;<^KX[.5BEVY%:]<=)C.J:35?^HM\=2Z4_T=.MN[.)ZMLE-%-]NGKX2-/4[@D]LS(\TZPS MJV999UC?A_(,1=1CU1#ZF0'*2CK/K]\]T.8"EOJJ.0T6]?;B[%-V?531OPZ@ M4H/(JJ*+O^^*JCCLPX1"?1/"A"0,) +A)$[BNK08IW%&S*:,;,OP3)W.K.#$ M+JM- =8:ZD%G"/G,H&.CG*=; )Z5Y@)S^HHY#>;T]N+)X7\7JO1A3OW+3=ZM MYV40I$)RP"A%J42,*R.Z[HN_3?)57UZ6JB[4@^U6^B% 4,Q1)2+(P M"4F,4EP70Z$J6$*MN7+KC_L>MSVP2?^:-SNA+O-H$(T,QV8/S+&X#L].)_W; M[[SK97?9G:EN.A?;/>?J,Z#MK"I5HOL]._ M4&;P?**1!3\MQ=('J'_1[ AJ(9X.1)]U]PQ%^TDS/D9[VE^ZJB1F0^MNRO#= M\4HKGB0T8@ 1P5,*.*(A;*<-TRR$W.B$L_G7/8/T../]SG;?EX5B>@-COV*9 MP=1,)R_#WB=R7!CFVDLWC6%M#_M+5Y7(CAL?R]5*EIOO\\UR)F+")8,X2A2J MHC2$$8DIY91"(#*90AMRF'Q_,';41@5[JRSI8:2;&3]\269+$#VUO#+D1!(- MBM@(."V.6'EPAB3V:IBR9 9X+(3JY209%3 !B8!4=I\7+,QF7_--42X_;>>; MK1E&7ORT24-X;(7^]/)<_7:1UZ?RR^O@_YJO=_/-?0"BJZ"NOW8@>5DT,WHX M5,P0@,,VMI,BP;Z9I]!@*'?INU^/\^^Y+N-&O)\:%K73-;G6P2/(RI# M)J$:^LA0=5LXS$0(N-Y#K$X*&JI7,=\;9XNVC:7$7N%H(*H&,WV$:%HH M]>+A&<+Z4]-X'$A)C#+$0)C$688D1B2EW>$H\*4/FX\".QML MQX"[E<8 8^:W] '!95?71?M6H\O6BR*MVOW8,XPAG M"',21C%)DY PE%%5)(?U:GEB]/:O71&>NPFU5<$#L^P.;=@*J-<#&$ [LR1O M(9N?MWZ?%>8"/WHJ.0V:]'7B\>.^+C1YB3359CM[ISKB-TTZ9W4>KW=G,XP MB1,A$( IRIM8WXH1#*MB_(M/^V;+ >+@MHDHU,9MF)=ILD .AE2Q$PB'8(H M'T_HH7[WF!S/B_ ,,7JJ-2XI^AI?.JDQMF0XN14-A:',>*AZ\# 3,0>)D&%7 M%*!,:^M'KP*&IH3128E^TIG2PI-J/9GAX@"$!34N7HCH1+NI$<3&A;,__R?@J/!^@1SJ?C+ M^6$DL#ZF6,DX>T2B-, Z"03?77.Y!0/\HZ?6GPX57JMDCU7 M3MX=+S25-)* A2!,ZQT@E,41[#);E@C1:_5$OY@15E#>V9YDZ:.FY5**'R'[ M+Z?H:#C,FLH[C>,N#F2=Z-J*A2,OK:_8:F/'I/M?\^]L-2_N*EFL\N6ONX:& M##"@^MHBP9G@(@6,PJ@KF_]!?8/F1@I\'^03U^_&;0X&H[ MR!W9_2_S_RHW*HM55;/+(:84J\(R 9% &-2ST;2S((V8T?#=9;GCYH(O]T%C M;] 8;'77K-,@] :[5_V= MQ,^J$I_5A'.QI;1V/RU+7W3)^N/=5S0-%C^;_. M[[H='I' 44@0Y@Q1E*DA@$A$9P5D9O?WN"Y[5)I>/6C0M=665^4ZCTAOK'H/ MADNTVL1A:+X^)Z@=8WN%9O*<[>>=/FL=J*C_=-2W?%5^S9>?\\7MNER5-_H@W@.S1D+4!8DNX,F%L-- DQ-/2O?5S@Q)S>T@3WIT^UMM M,\X2-3H&F$9I_2R5C,@!@C VNCBE3SF>D=289D:@7JKI$6@HPCC*MA#/\.FN'&D,"SK+[%ZNL]91CTB#2&B&(SOU_+P$=4:= M"R#J+>@T*-3?CTYY$%(-R0:YU6ZLPH9TLA0UNGRR-01#2)9:6,T+'O0]THA (1! M$,N$PHBF:8;3KAS!S3;JF7]]B"%8,&\LLAB)F0EE,/[RII'-J&O\H9;) ,M* MNFD I(?]SPVF>BBABXMN,>C"*MV[PU&+A $19X*$<4@0Q (!=.A%\11S$Y(X M+7BH%;,7=A?9']IR&P8]3HT6 3.$.17?"^%,A+P /R_QF 87_;A6#E"?G>WJ M^GCRX$HFF(@XB6 : @)H%$M4]_RB,!1)!!)7F[E,BAQF#]?J7-O]:/_VDBO- M]: Y@MQFN'2C]- [LSYJ/>7D6/QIL-&U4_K;K^PU<\##OVS*JII%+"$19HT3>LWHTX:YGR_??*FMNXJ^)+?%.MU?:__EW;J MP!D--17OS4'W,EL1\.P^U<:^R9"OL<:.>69"3YYVAN[H<\Y&)R[N]UJ MOLV7]*[<;(M_M-<#\:3>$X:23(81%A G$08'0T2*9^O\IOY''QRBS]86K59* MVE9ZQFR#@=[!QF!^8J1/)EK'J#D92.[CVC<_D<=O; M09,3JRZT=(#D7_/M+)-$1)!(F=$D$C(.4Q1VA4:1=-OEU"EPK [G.M^:H'7H MUJRDLVNY)II/OI4:.:/?(LTUTKDUM"UP]2P"ELOV";GY>ODQWQ:;O'ESJK9# MT)C$-$F3!) 4RI0EX6%O6+WD,?N6;[Z4.E>(^BG?I'V>FJK?\>EL:YYXVQRM M:]JH_HV6GN2_W-69ANXNY\A43^=!0#Z>!N37"01$_[;1\0-C=_&HIP#I7$%J M)=DSB+E)DT/'S5/"[!V_OKE30T>++.HR.M/.ITX]U9R$#]>V7+1.6TNL5[:,F^WY=:V) M-MM!UE%TXS/YIMW;P?[K*&9:.EI'(8HM'$F.$\1#HE(_8T@5"D0:XA"&Q&$& MUBENG/S;K*%,M!GW6D#1E7ORS=/(&;,%%#.-')[(^&M>WSBD(/ MW\QO\M^J M_'JW>E= A_$$,_[C3O#@GEK6:!&+/.B M6>?<-48&*V6E\S,:/0*CMZ%D,C$QFUYZ?(;C[#S%(6Y[ZX/6_.#=I6B-=:CC MK-(7L#M( *7],OY;> 8@8S@,U6\BFAUG4B@T8K>C,CUC^L&T9'D=%(][6(:$=J6T)HQ' M$-F0NX_TG=5-.^Q[)< M;S?SQ?:OQ?:VN[*NH7+=GTZ90%!2-8SE,<)I!I+X<-.ZC+G1\>)>!7FF7F=; MRSC#&RQ[":C'M<&T,X/90;;ORJZ@,^RJ[3M>!?/K;7W5P4I5Y.8^E>OZ,G+5 M$RCJ2U6&/O!Q2<(+2'.B_#0XYL:5Q[=Q9L7FS^8[[:Y=7Q^?7JN5M= MLOOC7^CL_*R*RN[_/5_>J)$GSZOBYO1]GIA1%-.4JO]F]>R!1 QDB,=I*J-, M_=+H&/!X9GJF9>U9T+H6G/AV%3Q_<=)5_<;+\>\%!VK43EJ^KC9B%= C]BN) MON&>E"$#[V=RUEM8+DWLCE\7II&!IB#$XPGE"9ADE/T^;/*O\V*YW_U1J9%" M]%#*2Y&8IH5-;G*K=WG&V-W3J_%IN\,';A^@/V[PZU#+$8<1B$0]65#228BR=)]F3#CL>$K0WU*\HS% M!_VU8T>NQPUI/875@^!PFIIQKY>S:M\R2+$?PNQVYEAIGG6:N:GU9T MM[TM-\4_\N5O:Q6H3]MR\?O[K_6??U"M4)DK?N2;15'E'S;%(O]8^]&^2"_" M"(!$1'$CSJJ@,2MH[+)Z%FN4V&DFEXF'S2S- MV$3,3ZYP+^NEK#%B$">2/\94X'$F&3T: ^24IW;N'R.*!2 T 23F88: 2&!" M66L,DC@7&2549Y5\R"LG[S2.XRO/J_T5\!= M7G$4#9V+K9JO1_NE40Y)!J,09R@,80)H1C'_L\C.[+)GV W!%N\_CR5B:9+P*$$)8)1F',;=YPEEB1'8=#_J M&VP(_@1P0[8$_802PX:L+8TFV7RH8D.VV)9LVH(8DLV','W(IB&0-MGBE\EF MZOY$R&9L]F.RV?FM33:P_SR(92A0!#B-) NAC.LB]I_GG&B=)3'^J&^R)?@G MF#9DBR+P4VC::=/61A-M/F2Q01NP19NV((9H\R%,'[1I"*2--O RVDS=GPC: MC,U^C#8[O[71!O>?%RDCB9"QE&DB<8I)#-+N\ZI K>4NXX_Z1EL4I3^%T+#] M:BNB"30?8M@ #=H"35L00Z#Y$*8/T#0$T@8:?!EHINY/!&C&9C\&FIW?VD!# M^\\CR&$6AR"!(HHYBR/&2/=YP)C6)5W&'_4.M#C^*01M9PVE/R78L"EKBZ/) M-A^ZV+ -V;)-6Q!#MOD0I@_;- 329AMZF6VF[D^$;<9F/V:;G=_:;,/[S\>< MI"C",@50A(A$L<"H^WR,86K$-MV/>F<;CGY"IJ-/;44T@>9##!N@85N@:0MB M"#0?PO0!FH9 VD##+P/-U/V) ,W8[,= L_.[WQZ;D]VDYS:3OCL)QQW&TKK$Z>R_Y8:I^9XAJC.]O$7=H^_LST[.D0P+U-\HG$TX_] M(1QP!XZ)\,8;;KQ$=K_;5MMYW,'2A(]X^IA"##D@K&5:XE!SLC@KIG88Y/V ^)/DT;3:CWV!UM &;Y3;%> MGSP<$_RY6 =5LR_XGT9+7;I1'#QK>0C=)!+65=!Z]FHS56O^,$G*L!+\X?*3 MJ?_^4I-5)(;*2G]1?W%;O5VW#_;- $8\"2EFH8B(A!D(47<*+T$L,GH4:6#3 M? ^=6J."F]HJQ:M=?0HEF*L.]-?Z_,EX&9T7V]UFZ*=!W(;)8V:RK ]_C+1DZ[SCG-0K!MH)J9Y6>EM5NWS) M=QN5_MK2VD-\)Z?V#B?VEC,2L8A$ $N>9("1#$6'/40)D!!U+^%JIAWW!FC1 MZ>$#N&;)Y6!*CS3B07?-5#&2X*.G@\Z?DXPP,/V-E;]$>']AG C%/3KXF-2^ MM1QJ>'#2L:'K^J[H8M-\X9A%!*8AK1^.03!)$4Y8#+L=[4DHCL^8?QYNX-#? M: O@?S8?4K!Z*FO5"_JC*S70<&*@D(Z>4D[\;"[L/_%TM"3C.W0>1QWNJLU$ M4MAT]' \-G$=J?%6=5($LXA227@DLPCBF,ENRT0289#L5W7$6G<\,[B%YFLZ MG3/Z YYV!=ID.6>2/7PW_ODOEDDAH+3?^15_7AWP]-\47=2 MR_I'3\U'#!'.PC2DA$#%UE2DY# 5E.J=&YVNJI]J ][ M?5,_':^K[ZXN#-/C'Z4:C-?QWU>9?9__4&?J'_\!UL!U@^DQ>SJO3W^,I.I> M%L>YUE/<1D[!^WF_^C;UO?F0PH1CG"$1L2PD0"(!]N:G&41\]BW??"E'3L+F M9IO0]]1#%VGXQ-K)Y5V+"C!JWO4;^8GFW1.G_U!Y]TDPA\^[]O7I#YUW>\@R M3-[M&[<1YN7^FA?P)FS_0_KC3?-R9_F9O>_#PGO'1=FX[JQ&#;^T>HS),9.]WYWKP?&4* M_D:_5,WC[Z_W))-F=(>98W9=U?X8>=NG0/YFJ?W$D_ZWRK[XJXR1=PZ@YR[1G'_9\]HC 10\(1J ^P"82".-$) DFW?&! M-"*2.QTN#VCW!,Z1><^Y0U8#1WEWHC7 ?>Z]_##TQ=-HKRL#NXMHGRP\0KUZ M)9EX#&5,L_%HT1LL(Q\.&6DYD65 HC"#!/"4. ?[14K%17'UF8S\5[ ^2D#V)XSHG^XSA9,Y% M7O0IY)ARQ #-$D8%(XB3HT\)QT.N-/OUQ'/2?G""X'12'U])!V :6@U]\M-AA*>V8JTZ-U%*< ;">G5=\)C! M;KV=$ 3@B&=%>]D]S@E2@P[ )!G\>M8<=>/_Q^"J=BH* M690"$&8@)5$BE6/=FS:$2\*F=72UERN>!U,O[-9]\5CKV.,OWQ5IU/,W8]2A MB9[*^>-N.NH7^U$/SSJIE'^,[L)08@U^T-9AC(?J7)P<5[IH?0(%AR$+.:6A MZB%1 3D_=(T208<]?>O*:N^';U_L,CP^@CMV'\%9?1BF,S!&11@OZS\X;ON' M2NR:YMO/M_. MUWN_?BW7WYKNQMOU=E.LJV+Q'_/5+C]]Q(G%JB=!"!$RD@0E-))9=]T?P2G, M!AG7#^&(YU$]O;G9-#?4!@<3@\;&@1+O('7!6C48/$6W @0G"@2-!,%6 M:7!,X <9KAY7MJN WI4[]<$/ZA\U!;V^\[H.:H&/!#]DY7SE67]0J5QU!8:/ M[PBKI ]-GV$(>2094L8Q%H*0H?"P4L$I&.8]^-Y6>L[L6;OT.=IQ7-.8#3-D M'B9JR,"!2'N\-II@R8K&&/(ZAWI>-3VRSR-8C1<\@'4\_;!-9Y!T_D7H) MU4N91X$/+OQ_240.51LW MD;ATI'1>HUQ,1C8_K>AN>UMNBG_DR]_JJ^).[/M07QCW\"[?.E.]*[_GF_97 MQ5VQG4F5?"(9,A!1$=$X8C#MYD\1YL3!3IJ!#/6<3!I+@O+ZT4Y#U6?]I5@7 M=[L[CSM8APIUGSG%"4;9?AAS&)X<>W?=(.7J\-(^YN@<64*\WYN M@F(\M3=P79C0D&5T*;0FZ$:)SRC9[K>O7Q^83!D-0P1D",-0$ Z3&';3ADA@ M.5ZV,S5TO&PW_S'-;&<$/F.VLI?"9 M[?K%9Y1LU[ZY]O[Z9*IK/_LUBTDFLBC+$@ IC8'(PK![@APC]>O1$E\/FSWG MP./&]<;$!Q.(CA\,'2'>(V2_@4(]:")LI3BM&Z\X$YX/T%!)T4$5^0/F1Q>J M^$R5SJ+6;Y^&I?5/K7YTFO)C?CO6+ENYGEW\]7G?',7SV#,2"8IEC2E ME#$*!0\[[Q($S5\Y>04^>^TNF MY\YDT_GEVX.>KXJURU/8FS)XF(TWLDRW(DZHT_":5-/:(C-A^R?C+R-8V#S,,L+#HPW[)87RNIM GM:"@DWD1UQ0 M\!ST,184= Y!O9X%A:V-UY[1EAK#YFQ1DT6T_\ M4N*1XCG46-Q7-9M0QI^\5#['VG[CJ]LW>+^YF:^+?S2.,&5#N2J6S6]4;Z>H MWE]_4*YU)_^R756L\ZKB>;78%(W-=+VDBT5]O6FQOOF@_O&BR*O/^8]MIH+] M^PPS&9.8HACR* *<00BC%'. N4BR5!A=9CBNI;Y/\^[N[N:;^WK,W-G>W,OS MJ;A9%]?%8EZ3^V!^T-EOELE'CK5>JGX]83;+Q:=^704//+L*&M_JX)]Z=W6L M"B<.-M7BF:H0_*WV,FC<'/A:8:\ANY!NIU%5II%/)Z)%.<7&;#A:7MSFRYU* MRM<\_[(]N7SX6'"&.,LPD5G"D9 1P(QG7<&<1F8[X_H7YSLW[2VL^?2N7-^\ M4=^X"VIK#0>2#H35'.X-JZGAH.RLG \NF?_;Y^;EH-&@_K*&EP9"[@(P#;RZ M=.CQH,*U5N:@^V6^W6V*K8+K^^NZ2M8;C6ICFBIX- ,*)D(!0B@9R!#C0H@# M;T&:)G;8&OD1]F&4_M&NV-LDLB76BF3K2=1E-TXTKI MH>[9CB^[PNGB[[NB*IK"L_N3WQU;=R*0S%+ *.898Y)A0*/.%$:DY1C3H0$# M=G?J&=-"5;;VULS/F_FZNLXWFWQI.\AT&0?3@>9((; ?;!ZP>&KQ57W7]\D/ M1N_QV BL-?+T$*]IX-6OBV='H-[T-,?QQWQ1WJSKK0IOE_EZ6UP7^9)65;YM MC=LTCU:\*^9?BE4S9%9_MKO+EX_Z83R1:2ACE,J0(<@$RD+464DI,[MT9V#; M!H3XT:'@Z%'0NA1T/C4#JQ.O@KU;MJ ?*,*F.6!ZP;5/#[WB.J&TX20F6AEE MV.A/+=D,[/W9/#1&%+0WHWUM.KOKFW?Y7#'W:,1^\VK%=_EAT"(2@#%,8YH0 M(8G*D7&*FWD 95(H4F*TM\QEP=XW@N]M#1IC3?> .958[RYR9]^NL!LJ^SS MAMQW9K17B2SK(T>RJ!;SU7_F\\V,"9%$ /$L24$:BRR.!=H;Q+,,"1-\>C3# M,TR/EQY5Q8_@KEQO;YNUY=;"( [CT(RO/B.B1]N)!,,;>ZNKX&#]2:AJ!X;% ML+W0%Z \0/2F@>@A'"T';QD>\*VR2&W"Y^_EC-+Z45!"LR2DA&$!0LHZ*T(! MC2;'79?M&=1'($<>@&RBL4,*>Y+7)WKK?F]M$*JJ8SZ#A$H%<8021&+"00@P[^S "<'>(*I5^F 8C3UB5$]G#R!U M+O$P**W-GC!,:_-UM8YPJE1>%X?3F.I3N&#L11Z9*F6RAY8ZEK@ M85BJK)XP2Y5UKEAJ$IY7R%(C]_JPU%Q'URREUXH]!UM2002. *Y-2*!@$J.X MLP4FP/U*E[$%GJGZ^3;?Y//:(C]0-93;+5G]*>T;KTU$I@[9!_(Z(*U=N%X7 M;BU]M&1N'T5=@U=QO]ZOG-%( ,HS%$J*NOD(D=(XGFW+[7SEEK4O%FJ$UX-] M^GBM_TEP5ZR;IZ-7M9G!U[UY?H#[LLQN&>M48<]8G29&'9!3.PBO"Y;Z;EGR MT5 W)TC\;;U4(]GZXJI\*7XLZF,?=_7O9CBDD4)S*(0@41:##,+TT"^.()VM M\YNY^D>?'75)K0W1:M&D;=%/;#9JW?\ 77[^VB"8$>*]CL[<#]+.4MH0@%@(6 P M1"+.PJXTQ&3<_YC RV7X'M_7'5 7QP TU-+#XA!"F8'O//"FL'?_WGB;OKZ6 MTP!3;R^T-M^;JJ(+%UFLZP>N=#;ZRY1PP @"&9)2"LX0/_0V 8)&VXL<%NM] MX::QU.I(DDMQ]? TDJYFQ'H@Z?0.(>EK>(%M'@(Q#=SY<*ST7HG[0_&%;?11 MK#IX*(48IU$D",?1@BO<,2>>'C7Q$P)Z@ XKOF*23.5)D+JLA M7!W%:+J0=>6@!FR=:ND$NB>[[3F+2$HR'L,HY5E&%/ /I0MJMNCMJLS!-@\9 M'A%RIJD#=GJ2TSTPQSL(I*F?+1DM(O *<&CCE0D#K55S"KYF3SS"H(1[A)*8\Q"&/0M4/C;J5%DE08G0LQUFA@X'0\#B..U7= M<="YH!XQ./RA&UT%>T+0* BOAX%F;ED@T$(WIP2LMT.RB&*&0B!C*@04J>1' M ,N8]5Z-L2IT, (:'J)QIZI# KH6U"L' MBJ,><#$2LPO9RVU"O<,(-M'%<\?:!@H)GH\&S4<9JAS'XG1 MW[2LS;N 26_!F09!_;G7XQU+"QU-7^D^*>Z=^L';;7Y7S2*.60H02Z,L%C*6 M,@EE5R0&9B?O>A7DF:?/M=S@;[5Y06.?(3?[::K'R,'D-..AO9)>GSY_3J4+ MC',B[C1XYL:5,T^?.]!'EU/=1.#G;/YCOMKE=/E?NVI;%_].E?1^?3BM M^B'?7)>;NWIP_?[+JKB9-WV^\IK>;/*\,7"$R_JH![]F%KTEN5B5__5 MYM^^KB@^,'UBT7R46Y5^3<(,DWVZ="7H,^ET\%B-FVZ'=[<AF,: Q8]K M9^99/.BGO<3?03N[S^:KFLR?;O-\J\9.NZ^*V)_S']M,Z?+[#$E (X(3F4&9 M)4Q 'C;+@DE(4DA2LY.1K@H=^IHW32$O;55P'8MI,-6]6X\W-/C137^[5'V,4'5RBW(Y2SB/HQ01 MC$3*54'\\,YDDJ@>K=&C9$8?]LQ$G9N^'*BC"2U?PAB"J=6DM>,J^%"NBL5] M\+?]?\O#,>@CK35 M''T.+ZOAN+-3]&CB=(BDI]ZE$:=;^:=!,==./1YE^M!,EWR_5?G[:U%MB[OY M-J]FC !..8^H8$F(DBB,45=(BB),3 AG^&G/)%/6U*WN8(\9Q$QETH.51X7, MH/18G.D0Z:%$%\ACJ>4T"&-K?.FD/ID1HYX!4Y5BV70%'D-*C=L8381D2(W7 M* \YYVE79,9BHUFH7@5YILF'3;%>%%]7>9/*'UAJ!I9^:NIA9C AS:#SP*SI M$.>26A?XXT3D:=#(C2NEATIH>*8EOZD7+3_F7\O-^7X5B.(($)RD##&& 2%, M',LFD5&7QTV)OF?-6R,->T".Q-0CUO ZFJ%K;U]P,' Z^-*2[@+'W$H_#: Y M]NGQ21(/BAETQA:J['8Y\F-1_JB&:9\.WZ6]YN M@S%$82_1M;ML@^AMW&,[6K77]X'84X'@!?DN=^%ZBSX-X#GQY&D'SI$ZNG#[ MF'_+U[M<*O=4XR, )08K>@Y+MHS M O?6UAL:2D6[IG76A&-EM:T"-O]:;.>KXA_YLCY[\?[+=E[4FT?;?].Y9\A MU['1P^*(83$C9:=NW30/$@??E:V')#0^)Q+GM-T0KU('0DO]2>=AF :-'3LT^,^I@?% M=-GWRWSS>[ZM]R9^JO>%MD^/-B7/0(;4&#V6@D.DJ MQ"$!78)+AU 1X/8KQ M3+FC9<'1-#/"]=%0#VL#R6?&LF>5FP['SFMV 5X.A)X&L5PX4CJOA&9L.DY5 M/69ARJ5"H(@0XED2"81!@@\L5":8H,F^%-\K%O6L0WY3+.SG['HHJ >F8<0S MX]+1ING Z*Q.%UC47]MIH,B!'Z7K6F<&(IYO5*]L6WS+G_3*(B#"I-ZQS^,4 M(APF%"==@50RHPL!>Q3C&45'RX+V>L9BOE)4JK:;G065^LBIAZ6!E#3CTHE1 MTP'3>:4ND,F!O-- DPM'2N=5S_*L9/UJ^;YMGC3-?0\-$8$92])8)G&4R8P" M*:5_3MRF_YIOM_0=58;=TO:QGT;X^WSW$&&4P%0*% M0I7/0+A_S".A!*=&N]Z<%>I]TVYK9S/M?##2\"(_9P+KL7 4;C&G@T+U;CR\!]*.;_CZ2*E=_]Y;GW_)5V11<+S*4S4,Z MFT_E]?;[?),_MB5)<$:DB&B(: (31!+:[6FAZG=&D_Y^+/"^ZGG<-]*9V&XI M,=TJXD5^W1TC8RMONG&DM?SC MD^TE_A75Y?%?RG+YO5BME %OUUM5^XLOJ[R]O^?Q[_>=9<;#.(DH)@2KU$ @ M"R-XL .;+<"Z+]TSAX]6'2XY:J_270;;VTVYN[D-_G_VWJTYV2E(EUEX;6'MCXW;N,C-!E=;@%#Z%7M8?8NK<8^WVC[_RR]6Y;YDBT<(T MC\BS/I>9(;4P3' MZ. Z7F [GH/B% 1I' 2N-T0'-PF$5GRT - MS /F9K37M7@Y00_OG"O62U,N MN)A]9+NLK!XPJ\ RR#\WF(U371F.QQ;"=;K,#.W5:^+KY7/]?$ZX KFF4>%Z M_Y!7-W1(/&3UR5M5S-&59OQXL'_DY-,4?KE;EC) #,[W(SHL(" M=K]_%_0LS//&#_8X?-Z^%7NF16Q[@9?B!/@>\I";1/VEB6D0A$('=J:THUGC M6U!BHCZ)-CZ9GHLQ,>%M45VUCT37RZOG"$LC>JB"6S,43HDEI?J>)WH?Q>-3 M3I6O.2.>;]D[4\V*T>O60Q)Z #EA$#JA#U 4TS_VK:=>*%0Z4-6F9G7ZNJ<@ M?DZI+S86_HLASD6OG5#$+9]L+4&KF(2=(K0ZB.T"I3E)(2>+(Q*GV@]FR)UR MJ][<5J&#-?[S.NOR,?^6_?6Z.4A@F"2QCV,2NBXD7NA%@^KZ421V7$>R$>WK M50R718&))F/RM'%6/.=@3+"J.9!ECF9=HFFL,#F563-4:;H9;\[G*.&%>P=\ M6>7%_0X>JBK?T>9.9J%TKMK\<9N=G92F#O8".\3$!S9)4I_^7[_S*L4.$1(F M?2@T*U<'W.J16R=8!??+ZW,$G]29X0,Q+3Q/?X>ZJ0F>XC9&+J6I'M%3_>XS M0W!GL//U[OR9F!68,3\6[8GF9D-6\P( 15:\G;*[(8T,CHM"X@GTZH=8H:4ZC#L[:1:#W>\8OE;_N?),RE5N:-?KO.38U5OTFP, M"15LU\&.FR:!1](HZ6$XD2>T<51YXYJ%D^(]>63(>HG8 IORB=7+V'B_R7<; M]BO-]X1%5;U3^*1U47^(">RH*\P16%%&1V16FW/,$%M]YI4S=7+1OH:GSD2*DKBB(1J\X<9$JK/O#>G3[7RR"NAS4ZA MDPRZ>09[%4/BVSCRL9_Z/G#"&$;M9E($0P)CH2=%Y5K0+(;M-K[3&6;[ /CE M<:F2/3[ETT^)B_=$ M9%T]KKKQ5.3UUZ=LG7?M^+%-7,?#",((@ B[;O?L,&TG@GQ[A^4_?1X)86L+ M#2H^X9A UKANS,.3X*+L*XK>EPY57&W*=7-C5I.I+\S9"RP:N7LEN]2X1DOM MJ%/2B]:>$=+IS"RKHPKPEZKZB.!9C')W3]7H$>6W^V_T;X*_BGH%(]]/;9]* M1W&P2C69D9]-,>'W08CH?LMJ"RL>LV*U(Z'K$(S[&)+3C MQ'/I__K&"!2;ZDDVL8B^M-@F*@POAW(:HX$^%2KS'G.SZ$P+0D!I!,DT4VM$ MC7A';:0XX3]7NJ=M7=^UKWUV:5/@@A@E?F@[;"M<9*>N:_=-Q5'HB1THE6A MM]8TF-B9\W6#2O1,J0QEG.*BFRU!:1F(ZMX!7J:P=(Z5,5&90J(ADC+)A#?G M1"?S(;L*]KG8Y9_V^6.]"E'DXB ":02P'V+ KH#MVW-<5VAWJWPK\Z^&,6Q6 M V[BDI@ E7++8GI8G+PTQD/@+.MC S\":V3BG)JA/PKL>&>M3)89L0LSKI]R M]J+Y[KXY)?^-9E54!KOW=U_-F-2<;FWJ ML5E;!LYB*:;,91K3*.5-@V9E4S0I:J_6.!+:X*,3+S8'8[E2AW&)&S;&.!M- MF901;H: J33H[+4;"KF:(FE?\EW^9[9E[:]PY*9!'*21%]L@M6T0)D[Z-? "&HKI- J[*D[K6%LC( M.H"6R$D=A?2.2]DRS"K,SGIV6Y2SL\N_Y6%^EN6V0*A@FV=3!!2VK%ZV?9,]M_MJRY1&IW7.+FW^DK/5D VK9Y*B7F?;_\FS M:N6$3@HAS;8]VT..@S!(CHNQGGCJJP^)YICR]7#;!I.BN9KFRJIZE&QF>M?@ MM)XI4/$<6:-W^#-H,QPC'I+*ZHQ(]N"[+Y/UM#ZWD._8F<<[^NN-?',>.M5(/M]485G>=>LT0VXQZ(TZ M+^\3L0G&LKZ1GW#H\1'O-$28M9%IB3X/F#%-T6A?.5=?UC.-^?:05WEV1P/# M"CB.!WS/2;P@95M)71!$ Q! A*_O5]S\W'%N/T#3,T4185[MO$03Z;J#W+?W M';+H]..(3\&<0\)''VNB(6.@Y.Q"FDO9]83F7[^5^^=\SW::Y)2X#7ADM^NL M(HQPZF,J]7Z4$INX(8E[ *D'@RD+"Q.:G7>%@8[MAVQO/63?\33JN%3J)=;=)B)=46K#\U_K-\ZT@? 5U8+>3GRIZU)S.0$Q8L3LLZ07:FX MS)+ DH4"JLV8%.@P[)U%#&7NLWH;Z[I8![,Z&. MZOJPK_=9.(5M*_KAWQSV.;7=U1&:93/MFUS%,@)!)17Q7>JQ-_SF[(NFHN+ MF_L*CW=+>VF"4D@2#SKL2G^01&F+CA!BAT!(]^;"I'MUHC.##>03W-:;MXR. ME@S'?^KATIVWL;.M&N7W>%$\\/AG07NBYW3[4B%XS$A+F=;$;HF-WJ=V [3?;9;MUD6U[B"0KJB8;??&(=9(0'^"8 MS@$"#''8WE$0V=1U">!:M%D*F^; Q!!90_)^08].[),-*#,Y4C2PF.=#^0!S MWF%6L;,&<]IMP)U!0YBYLDYZ@3D11XEON"+/O+W M @TL_47(]$27E 4D7[) MBMWGLKZ$-J_NRNJ1+3,<<1(OM..4 .S9B>,0VW-1V..,0&0KC$D:T,TX7?KV MD%OX[BY?[_L_71 Z5C=&>4VG4\UD*:NMO^>;>Q;*3G^+'>U^:"97FWQ7Y\TK MAG6Y+3;-7QH(:M/SMN8H_#3/ KU%2>!;N*.(A;[SO>#*8D98/S$S_F9Z,!/G M6SZ<:?3MAPAH.NT7"VG:/<$=U ZW=?[O VT??V? P&W=7CM"(D*2U/40"I/0 M!5X _30-0SL* P ]S/ORHO3G:\R7!TA6B\GZHTV S<)(X@B.W2(W[>' 7*$YG.02/P+*(\ZIF=(C8<<[VB/+#*_X##->4-=Y\[[VYR*[[9ZL M^#7/ZD.5;ZYW7_+UH:K8@N%N\UNYJ_H_IEE==,^+(>*E-B41>'&2.B!UB!ND M 7+C& '?A4)7P<^':K9R*#L\W\%K5M1.\?MH[?#4" Y< &!H!UX2VA!"9(>D:RB% M21*+2+[$QVO6[B,B^4>%9$CC$UO-?(FIIB!56M3Q+2$C,C>!/3/T:HH!I;*> M-$5!8+;/[\NJ^$]V\KPD)@@A;$,$<&C',;O6Q>\;QIZ;R"N*5'.S*4PM^:20 M"DIE]$8[F[+ZPT'D#.ISCAYN-9K$K8GJ-,V@4;52P!6O>J79[E_?BL<TD(/$YUG9D2!)E)IANI,-:)4VKW$U.77P%H>,%'@">Z_6)&'2](!51%\DF-*M+@\IZ;&!9CX?](=M:=PR> MF-+(\L>G-#-0)Z8T+6LM(JN!M)#2G&=F1&DF4FF&TDPUHE3:O<24!I;54UG1 MO(F]X_B5E8^Z"E/3IA,!&T4$VPE,2.1![ *W;Q,DKM VLFDM:=:= 1P[E]^= MJ*7X_OVG0\],X\5+/\V/;LYT@BORT;Y $2.AI^PG-:!:JW__KZW]9 M^PZ<50_HQ!1J"HU\\C03@V+:]/M7JT>UO#!=9FA$E130:H8DJ3"D5-[E1&=I MU?X^N\_3;/VO?/.F41"%P/6@ER0@< /?L7'4+[S!&".A]ZDG-J5]UM:BLVX; M>/*9TU1&>>=OLY$IFCMMV5'L*ML6_Z$T#K2V0)>7K''B1J=Y2A@W0[I4&?-F MVJ>0(UX):W877&@1I2E*"$)I&*/8<6(/I7UI"_IA[(KHUY1V-(M7 ZU7+MF$ M:A*/?*HU%X5BDM6@^OG6$($:X6A$G50P:X8T*;&D5-_O!/.JPZY8%T_9]C=6 MB^F:U%2+^4W_-JQW8+G"U9 <\) MXCA(;#]* ML.0!0E?=N1XPA)C)H6-6M.?S_4_8!2?NJFB&(^.9J?73%].BU] M/U]91YQ7;.,X_96%%(N+MQ$)4\N[&9JFV*;7^[@U,,9?+#\V"^[SW9HV>+;Y MU$5Q[,<^%5@W\9W4CF#<-^^$OF#I7%&C_D8K\(I=8(8*JC?K375>"V\\3QVT>RG889AC8V>V+42CX"1T '@B;%>B.SZU,H&=H(]G] T MG/[C^YCT^U5H$T H!Q;Y7.T;VVC0S3?6;2F\B5:(';[\51D&TM/O/N;[AW)C%<=SM/S3EXF\OS\O MG(]P,:4Y,LV "=6Z5)/(/_6;CTRY&=\$4GFF>:/F7YC=J:%L^4F=(CM*U9U) M\L:R]+F[%8=ULN;ZF^;N"C^*W0 @)_7IA-$.GFLFDZ-K8=?T$]XL@&,!8Z.8;)0WJWHER M?"+D=.S)78.CAF%!#9N+7#$AD^55KYZ-<,4C:BJH-DS9E)AT2=[4\<6K<3=E MQ=)\L!\PG '3Y85V4]D+4>HY(4J2-"30Z1'@!$ 1J5/9KF;%ZZ!:V=XZ/TC% M-$\IXWS2MQ39@M/R]WA>J#HHP-Z()NKP@1G2J,6R4G\/%A-*7.^+1SIGOK[C M@ "I0B<>#$#HH"1(_,"S!ZUV(T?H3FVE#<^6'(IIHEIR^41Q,5[%5+&'V3S9 M9Y(LBO WHHM:W&"&,.HQK9RA&XNOT8+=AOT'__M0?,^V;"&B+R:BR/;<-'(< M0EL(71 !U#5)4DR$I'!20S.LXS8K,VOV17Z$)[ZX*\\E_W+O+#1*+ S!ILO M3I MN"I\B:9WUHDGLVN&@*DQYAB__7N05_?L/SY_S[Y1.5D6T MV9.AMN\1UWHH-P,G5-MU.75"W6<"6O?R8RA?@NC*S)Z'B1^XD(W]&PW M" #R47]U)0GM0.CE.K4M+ZJ$TQ8WU# O*(FSDZY2&9==]."ACDPO]IBK6>6T5.PNLFV>VVY,@M7575M:G#?5-L^MZ_Y!7UO5M MG5??FV.)+=Q>KEP%I;C/T(3Y4KWG9FE*O?=^4EJ?(42!4WL_)2I8-4 M55+E&215GI14B;)KKE0)6\(A57+LS/GT^N=BUVSQJU?0]2/BNVD<$3O&41JG M*>DQ0H!G?WZ=']EL%;FK?F[)ZD,G%O6;(#96N1M[]+L[%\ LLQK3%GBP7<#A M@IIKG*_E57HV-QO[S/O@$9YX,*OG#8L@\]JNXB]P$O] MR//M$(2)$\1NMRD(.ZD3"FWK5M?J'-MU%._2D2)WRI8=W;PJVK]S=;IQ\0C5 MA-T\9Q@4WMHSQ0MFJ*H&N[@V_4QG3OP)^[.-QL"!:1PCVTU3]G:CC>U^HN#$ M(!!Z0&-B4YIU[^1B-MG;ZZ=RR:=X,](H)G,GP(P0MG&B1M1,$<-F2)@J8RZ^ M6J^ (UZQ:M8J/I>[^V]Y]7B"8!4[T/>@BSW;!:%G.S'VG+ZY,,""5R1(-R,R MMN2NPCG<;HMU?Q/.FPMPQ.1*GDT^H9J%1C&):A>[&*:?:8AXM#YQ7 ^D19LN M<3.B2I/I-$./IIM1*NYF8AJ$\N:*F.)[-\==N3%TDC1P4&##P$T3&,=#7N8$ M1.B> ^$/UUUJ[%[78//SYIKYS0#0HO[>5]E:=(8HSA^?VFBE3DQECE#:PMV\ MTO*:B!%)D>;,#"F1AU\JZCL2+Q6>39<@<0 $@-C$#D)$O" *[+Z]P"7>:E_N MLRV?ALBW(B0F R#N8?&-_14K:^!)/$TH1QR?>,S#F9B*M)B,F$E=I&=$6Z93 M:H;(*+#CW&N$"ICAE9W/^7VV_37;L_C/2DTT;A>[[OF*;_E?^Y2:^Z]5RLY5 MQ%X< ">QT]#S A_'(?)"0O,GB(0J/6I:U)S;-""MFZIKBM\W\?Z$P0?Z?_^L8JNZL$H]1!./%=GT1N&-C(#=(PM*,P ,@%0AOF MI!K0O5-NP&0UH.AH8[ $MW7(4<FD0Y MB='!WT25X:%N%J7IN!$0&U$VS=0;82O>D1PY5B:H3G?$TXV@[T0) O1_,4B3 MB,X9^_:2&$Y*:/A;649YI,Z>3Z!26GTTL*A$?Q8Y3'Z1'S$-$N346!42M>-] M'9)B1E*)^LN) L=SH.T[0>C&7HH]-[3[MN((IQ-4B+.%F15HDN;PDB:E-QKX MFCJC6N1$T5E:^"5&D$8CY474AG%ID6*$YY6K9KJ6';Z6=_L_LRK_M%O_5]>6 M[X2V&\5)@$ 00@^!T!\DS(,@XGW-6+X%S;+2 ;-Z9.PXWOJ_^-]8FD#=N+C, MQYJ8N)PG3.)UJ@G,\;],-0^#F5T[-)]/,(^L< M5%P0>)4D+B_U2JTI]72U2;/ZS\,)S "$.$I1%'BVE]H>M"-[6$2)@CB8,+'G M;V3V-=//LN?AY7F4FNOKH7#J=)^'O3FF_)\Y3HQ/)M3(B;^$&>-S?UE>>/4G M/=2TA;J&Y>-ML6M"'RQW=4%I:_[PK5?G&66$_]F!@V[YMQQ!Y061C M9\B XU!HR4-IP[H3TU-@UOZ(;-Y1)D+9R,C3PKP9HU&/:>4,/5?;J,7-2;5/ M.]KM\WI??ZKK0[X!NPW[HMFMD1(4V)X/"0S\((:!BSU_T!7H(TV#>C(N[6/^ M\9$.]GI?KO]E%0TZL8QD5A_Q)3&FND:O2))5=6:XLU&&.U MUC0[9'M[C%7R]QRA1NB5N?O#Q0%UELN'"<7LBT81L*;MUP4#=1;)==4#^>W MIL+7=U\?Z#RY^^DJ<=/030B.8Q?B*(28^* 'AU$H='QA)DCSQP[KIX)^H\$H M>%?F7%X2"R$&.4@R>IQ8\"9$]!&"72;?F7%EM8:P-P];4Y8)&=.(YX@6,WG6 MK$ QE]$78L2LG/.L3/$&KWPS'*8K[UKHX,^LVM2 (GNDT%+;B3 BR &A"X@? M /K?(7(Y*>%=OIH-D.;0T!PI_=X<*:5"TD:(\HE9T)[88DZOBC5[XZ+]8=:@ M9V=W&7S^Q9KY//C^0IF1SM,WZ6!SCI.CP]3/77AIC;& N;[D7YTSTJ=R2WAS M^I9GM4\5M1>6!&?WW/+KAO.;7"XX4@2OQF!M#*X="6QFD69UOJ&"]93OZD:D0$55ZKY]]2Y]/O[.3?;,OM< .Z+; M;6YH!_LM>^R/1,2)FR28X"1('!)X@"#D]U!)F'A"NQF6 #BC.LD=KEK$:YQ[ M)TQWF+Q:+G..2P.?8SLUEG2?&>J]+ 6O=X@L[P_>6/)EJ&9\9<6,?B-U:M,6 MHC0,4NPZT,6.G?9M 0R%5ISE6M"LYE_>%''8(Z4TGQ?3=$GV^$19/W%BJGK" M60-HH<-K9VD9$<=I-)JA;A-M*%5V+#%]NP?KYE0O^V='S8%:+7/4H3RBR%:7:+J9XLGPI%>N7^>B0;2K6=7.7]K>';'?= MK@;]5C;W:>>;+^5V2\J*_:55BI&7X!#YT'63P"=>(ZF-$*8]L\L5S<'-];:8H#=6=!'QU%3KQ%;K]MDZ_;W.WG8- MYV0SR&!S]U3WGEIM=69?68/A;[>&6'\P,JR.#=/* TI=/:5PL$R?,R/NF4J. M:+%A21\:%*5;!5@YR(L1(6Y,_W%L'\2AG_3X<1KBU5->%26=&675WI@PS8E= M1+-?F\F_%I_?%[L=>SKU-MLV6;GTQDESF#,G1FMP]8<)SS]<%&[-6C8 "W:H M_S6Q5Y27^<.NE.>6C[B_T(_8UY]V-TV$63E.0C.&R(<0031C%9[?+[C/Z% MI>.J.'(N!4Y:!3XUDEN((9NT;LV,KA*.7CK :O*PX3%VL/K'"[-O'+I(I)7O M5C]ZL)W S&SQ=JKWE@^Y_VBFX -\1'P[Q#8!,4G#)$T)\KN[Y=(4):%G2KP5 MA*T]V+9XFH.3:U;7J-B?]F47=TT,P:*.7SK^ZO"XX<&WZU0_7.1]Z+1YP M19&+K]'V1G(+,6[V3 DMSWXPH31Q@8W7\3^Z5$KSLM@"FYCG>"YGT8<=__64 MLSV2WTJF^"=;)#M;0A_;7I2Z. [L)/4!CN/^E% :HI3KK4VS+="\]-;#8Y,4 MUDO$IRAFT\=Q&8RYX#5/7JQT?/*2=I.7[O=>3%XNSUV^GVT^0J_CN0]G,1^>R?P^1I]:_L:=#\!1^9%4 MPH3L\)]Y;4NZORF*M;YZ29NVE6<,$QC8L,0^-AS;0AZ MFWP0<)WO_AB6+'AHZ$\]?<0.:$+&N41'-#OS5-0AETU".=TZ>S*JNKO]R$FI'C9)/4D M11HS;Q40;-L8D@3[09HF(?3(D'@GJ1?PG]3[&/8L>'IO0[M25M46_=BVUFE$ MJ5-91UDR-UVB=YB9FY[6G-Y)"WZHWF="8KI$+S0[,17HC9??M5XV+>5TZNQI MJ>K.]B.GI/A9=/2ET>$1LV*8!)!" +@(T!2+TU Z R[JS!)ER^? M*C1FQJ.N9J:A*CO&DIGH0GW"S&2T.R/[J=]"_!$R4I4=T82D=*$..24O;7>M MKT\[9O9R=WM]\GM/7__$U/UP>+N=XUM_]ATSZSIF MWG?,I]&.N6QNRN_;V=-3#=WN1\Y0== U2Y*JS<_+YJEOCM:-6D;"-(K"('6] MV(WMR':BI#\( !,(G.535;7V:,Y67YP=-S-=5=P_ELQ8E^L:9B:MQT/G'RIO M5=PC34A=E^N99E=5SUR+(-U#ETU@A3P\>PZKI__]R&FL)L9FR61U>GO99/;E ML=51LVS;#X!+W("XQ".>C6,[[LUR$ #+9[(*C=&^*%R6I4=T82$=J$.:78M]OMPS\B'KL7R^W;V/%9#M_N1DU@==,V2 MP6KS\\?8RHHC/_!<+PH]!SN)GP2!'_8V@22V>:\S^1C6+'/%B4#"^O]OVYK# M_3^R$"OGRJAM6V(>%KH]ZO9]NVZ%[0+W]U5S.>&GW;ZB.5VQ_D>V/>3@EOZ- M;+U?46M\!P=A GP 0C]-4=IO0X-QRK<(9KX5BQYU'GFK!0JZ@#++E98'[?F[E/X,TMEA.+3A_! M:T9L#IB_ YJ]RY6_(YIZ=0"71V=?@5+;SW[D]2?%3"UPT:H:[_(6FCXU-_XS M6'\OMRR)K;]EM]M\!3PGP@BFP W"- XA#D&2 M^''@;L>6V1E2'9-C0G94=8 M5H_+^J-!QGG_XV0.^ER'"!FI'Y_U0RS9B:3[:B5-O%Q#2' M9$75:%KZ_&N>U8>JE<^L+FKP5U&O,('0;TN&Y->\N5[)-O0K)(#K)/%K/>J+FHYY)/'.>@34T 9YO34J\Y3,U:G MFDBF&6HUV8K7=2DEK/!JSK9K7GTOUC2]I)/NMR#J;_2#Z_,_ M0N5C5NQ6'@$(V#'Q($EQA-,H(HKC6$2H9@6V@+K5UA\M.$&!F]=A?*IH MK*^F2RF'F[2HJ4I*1R1X$<^9H=O+F%X:,'+X=[K>'&ZWQ7K[3&%N<@IP?:B* M?9'771J,,?U8&GHP(@# P G]T.T;] GB?IAU8C.:U;M'9^T;>%8]X./?N#>5 MR'$=GIE#P2EZ3U^+S#I">W]"KIQ'_OV),_(IMWUP"J\\V_G&";BPVTX1:\MO MAE-E2*F\1PFH=U5\S_;Y]OGO^?9M>PX(8OK_D>][MATFMILDI&_/=7#(+=Z3 M6M&MW3TXZX&BXY%NKJ$Q9O*ED:&$)@,&AAH[2M4=2' ;1K/]\VUCGD^GU3%) MB&\#AX1ABM(A@XH@UYB8V(3F =%M&1?-8:;RQC>/G($RL=RE8VM":%6T*>4L M,6/;3Z8Q:<8,;:H1K[>4J."$5V!0?KM_TU1$0A\A'&//"Y,$02<)AQ*>2T@@ M(B]2#6@6%X9)6EKD&.,3%NUDB[<1([M.48)$'"L BF M\Y/;FR>QMP:<5]81J=5!%:@KJ&*9HU"S ,&"%1L>;F6*-ZI(%JCB+$"V9#E' M#>D"T]?W2!F?R"JCU)@IK3J+WDYN%;,E?Y#P<['+/^WSQWKEAF&,0X?0*(62 M$-LP"(8]@AA&0M=,3FE'RR.H;,:>)-/%0H0RI>KSL6E6$R0IG&F(X8# M1R,9K IFS4ADE5CR[G%#679XU:G9YW-U_RZO'8_/U*DB1E_H)L7T(_#!* M(4+#0J8/7:%YLG0CFG7IZ[ZB<>&^6%O%$=2\H^@2-2-#:#*;9HR?Z6:4BGN9 MP.U3?<9+N=V2LF(7&ZQ0"+%'HI3^!WLH)H'O#U/0. 0^]^U0$]N9;?R< MX+/^8 BM#J+ U&0RJ>_/^^;D4RRV&T:EP!U",U(J>76+M5A$1ERKV%SCSJ85=4SN]TW M:T!=6;?4F[L=^TYYU[V.-6W=4Z%SY)9&E_'(U-73/UO45@?;.L5]K>9D5#/8.<[J[FZF.5)R<'F_Q[Z.)%O:>S8[,L7NUKZV\:& M<#+<5.\B2)P@"1%VH.TZ&,# [L$08G/OPM((07,B?X+F>]_-^0SPC)MVG3OER=,IQ.QT#?KQ_\B2U??]EDUG]PS^9,,1/ MZ0;;OYHV.G MB) P"1P'P,C&48R'@SH IMSAR!2\NC=@#)AKBR*V-AUD&N"&=(1?9TTAC2,D MF@+5R +?T5*+F=KTC-Y8J['6.II[9;4&OU<6-+>W\(=T4R#KSP=,ZST\6<5, MWKF0DIC6-Y;/9XQCI#1W)&M?COS]Z3VH46A#X"'B>$D2>!Y!7CA<78\A!%/. M5\X"4'.NU (4SXR6=9JV%FK]0*-U/?NABH3PK\Q0,)WIM[J+A&[@P2-( QS' (8X25Q( MADN:8M_A.M2V.,CYTJR#(75$<3_.6TO4ZL+EZXG28.45S;XC_YYKB-Z9>LV-4LQN;URHF"./%!&*,T=8,X34+D#6UB ML6 TK:49MJ%6'4#KGN&R?MHVR/Y&O[\N[W?L)V*A92*U?/%A/E;%1+['=;(# MTOJEY;7%QKWG48U"C_(T(K-J^#5#*Q794NKH@?PE4/;I[,/+W;D]F*L84HV$ M8>#@. E]0AQD#^D^Q*'+6[6 MI?B%G%T@5-[]FE7_RO=?]]EN4][=@?LJ;VX/7"4VUHEG&&3BV"/W8P*-BWN*SLAX@O_9,9/-]#9^/2#$)[SELD5D] M- O,SB&_?,_'I9QZRW/*(]VCUE]0;C6,+2_W9J^]Y=5N*7[DJU9C(:#G%Q3U8F@+E]^8-;CIDCFGX M4A>%GF-I9(:KB%XSIKBJC+EX8Z@"CL0'V?6?NWQSD]/N1[^^8\<,Z=R:YF38 M#D+H((A=CT ZS[9!<^5BF'HHMHG8<]G36].<*V':!8D4RY5.BG$-N"NK@\>4JSF>W"!<2KDN$,8E7E/)-DV_)MMS4<+4,,6K M8E_7#_GFL,VO[\#WK-@V"Q]E]37;YLK/=V7U(N[0O;YU&\9XL54 M4!WG6O20F\(1753O!C/T48-=I>X.K%XO/P_7U8<0!!@C-[+9A7XV3%POZ3 $ M.(F%,D"U+6O6S55E3O[OYA-U@3RM7_BOK M:(]U-*@]F]";=&5]/O5Z:]>23X).]_;+WY8*8** N50N:57NC6T+ MA;57>CCMW>C9>\@2P4Y+KS O]M%/.QK:_/Y'CH:OG#9;<)3M+#]BK)3F0FOH MG.:A>2)IC_6Z>>4NKU:VXP2.CX#MNQ[Q"0@#0(9P#WRA=8F9H9DZZ7LLJ]R0 M29^XN^>(@UH]O53@&\(=%5.KM>LCA;G7/M$6UZ2=_R,$,GGCE4:NB3Y8)E2] M#J].D(8NL4F*8ALF/@[2P.DQ>S' LT_ZI@(V?-)W-JPM.NF;W$.6"'9:>H5Y ML>]C3_K><=ILP5&VL_R(L5*:"ZVA0\L]+1 M8:*C/H+H3S512,N5\*E3HE\'C]!SG8"@$-ELETAL8QI&>F0! .DPI=$KW**P M9"8N<\FYU@F*(J_J$WDMGIQ?\\V>3'!1KS@HR#KVX\8(:8L5A(QI;/-<%_"R MW;R^WI'BKWSSA39YGO/I"AU7>)*@K)PXQC5]) "$,/ )CW_8[')&' M$=<-5OI:U[P^\_M+S<^;&V/N&&Z+W?#P\LJ8 \-.OT_!MZ=9^<_-:W+-N.B; MX14QB7\3:JWKG=5 MACF%^]5-ZBM!K;(9$NC/_CO-UC>+W+W'DP;,/\UZ58$ M*<[.Q$S]_"]_BX)F^\JY>K+8_"D]U,4NKVM8/MX6NZ9G?QGN)ORTH4"*NX)% MZO9 )UC_^U!4^0;L-I_IMXMM&\[KF@Z,#MK]D5^!"8V&W[*_NX@//=1,5T^/>]+ W] UJ MXB+7R&AUUTQ!3[Z;_'@Q;P(7&D/>5 _Q5#I5XKW>/^05;#6:_L)OU(_='UKT MP/,2[,0)21 & *#0"](V7F/7M3W$6Q\U";/F*-C Z^->(XB[ 6$;%06NC#:) M-XZ"JTEP39T9@DLALNTXG<7-KQUM?B]DFMUQ^"O#)L'67T_65&)XV9$RH8[$ M4XJ>T4D7"M@F=I/ER]Y&LE*:/;C%"@V_E.7FSV*[77G C>TP< GR2(2)#_PP MZ#[>@T$:B-0$N#]4<^+2XYAW7M:W.C*%$B;(C-F...QR8L=89@X!UFOV EE] MDSTW?V/7#D[Z[>J0;_!?3_FNSNMS8W65HB1T2!QX( (.CAW;#0;#8@AC@1-( M'\BJ>8XI]0983ZT%5U;68K?R#GR3&I1-LK ]VG]U8>ZR3.ZILW/-.Y]9ND.9 M--49^F9'1O.;;=K:\6'UA%Q=F!']>-UQF5F2(=W2J G4F^Z9<73/C*][SCW! MDO?O#'.O&3K?CS4MFX,P33.VV7R]R'ZI%NG)#_J5@"_Y]WQWR%?$C;#C(OIO M-W12)TQCMB30VN#0;TL5;MV(;+%M:"6ZJFNWR!'5;SN-FH M#5==?#[YXG2N#5G*>I89U1M#N=&Y74NQ!S7'X;XZ=M:6 MW_+]RO:<,$!.2B+B1#Y( ?"C'BT"*!8YO;\41J&2K_B)4/:F4[LD;64=Y%D" MZG3?:0V=L[IMQB!Y9?6675V.E[^-O UN4C1\STGJXYZR;O&A(YPZ%M3$,L5> M$;FMX-.NWE=-V:I]\L<+?! G21K21OS$=6+?CM,PM*,08>C84/0J4-'/U[Q M>/HP%KN[Y^<]>P>X.9=^1"KY$ID4G7Q!0#>38@*NB$1MI_1?,36BHE-X-4,! M)UEPYE3\-#9XE>?7?%,<'MF[SK^5^[S^-7^\S:L5\!P7X#CR8>B"-(0@M=.^ M+9+X0$1[Y%K0K#[-H^.?RVPG>(Q.DBX^;='/E)BZM'A:36D067^TF&96DK.\ MC&C)-![-4).)-I0J>Y;@HX+YKBBKTW;LP'9@A.B_D>=&5+:<).C;\0+;$WHX M4/C3=>) .TU E$9QXF*F3FT[*")-!B 9=0BG7L;()'Z]9,%Y-YJT_&*A)]1 ^TF3*(.O12" MH<#BQJ[0,0SI1N95DRN+0;/^:,%-4A41(F6T11.'DQ2&E[X9E.9(#[?>2#!J MHNK(F#&J/=*\\)R5 :[M.JP0PXJ/7:84.Y%G8S]"$'@^B>+4"<*A#H, X3T7 M+_/9FO6&(;*&8BO_-GLIFL9E90Z&Q-3D)3GO3W?4L,1_,D W6W+;]$59X]DC M?\;2,S(ZE9/E=X]/0E^JZ1EB6NF]K4/%V M=X$!BAVD4^JD3@J$.E?B0JYP\ MX>/U*Z9GB1>5I_#%IYN:J1*6SI0Q M\R_HLA+&EE=G-6:4BGO2E-6?S\4N_[3/'^N53Y =HR@(?!\ U[>#)$R&2B^) MA>[EEFUC[I5DALQJH$U:^1$@46;A1P]_$U>6>:B;8=5GX(9[T4><31/7?"2L M&%WRD65%3G4^[>CHS>L]>]@'W]WEZWWQ/;_):=>CL>X^7\&0IJ(>Q)'O!!A# M-XZ<(4?%J2VT^UYMRYH5:H!D%1W0]BFL.SJGVC_D])\JSZW']FW[?+>A ?[_ M/6R?+<^YLMAXF:)BDYTBHVUS^F/B2GEX MG]20D'Z*G\!OGG&VUAVF]J% =C1P([S9>!J=,E*HD4G1.?GI.. M+S'#K622A)HH7+*FC.K4)'YX98EU)K9.SIKNKD19>:$#$Y?8. J2. 8DKOG/HU MVW?/9,^K1F?8&1&A*5R:H3V3+"C5]2QYI3FY[9!.8+T@@B'R$Q+$ 7LER.D; MP<3GY&F<:?(BPI^XPF@B;IK(X+_6V\.&98TF MRFX0BI:P)S6BN6]UDS]:F_%,RL9E"'Y_ZS,2V]P'J$=H M&AE.2M@U8T"I,>7U"6MU_/ .JM_R/6OJIBJ_%YM\DS[_7N>;3[OKI[S*V/@& MK+;;WI#7 XDAL.W 17$8Q2E"$-J1WP-Q<9"(!'P-S6M.! 9H5C9@^V^Q;$ ' MYWSRMC#=8J+'+IMMM*Z':]T^6S\QQ%:Q^YMU=,01]6*"*$[LB$QJ])(9XJG3 MP'*V'B\LM)]VZ_(Q_US6]2I&$0P(VYY* N [7N)X0QM.Y I=:"'VR9KED0W: MHD$CK(DB]'#+G29FQ)6L!6+]Q*#\S0+[?57<'O;-K2W6.\6Q?;_$7+WTI1*8/((2Z) M<1!Z*14OE]C$ZZ%ZH2]TP? B #6KU8E-;!16O576;I Q]GWVIS7+1)Y.,I%R M>B*XC,_YM--X=XM)\"M/#P99;[69_OBCI)TZG#02"1;M$V8$E&4I* T:HZ*; MMYZHNA;-.0^PVX!'MD_@/^U)%#_U73M%J8V"R,9!;-.V^A:Q'[EBFV'EV]$< M;$ZA-<]I9"?@1/=N36"33__G(E),QD]1L5>YGK;Y0.I1= M37N[+E(WNK5K.N%F:*022]YL[%+%#J]BP>RIV&=;]I@(+'>--L*RWK]LF4X% MD!\X+O(BF*2IA[RP;QEX+A91+A7MZ4Z73["PE8@UQ5?3S'@ SG*G\G:?%;O^ MO47Z.ZTM]15+H\5D3HD+^.1N;O;%9.\$G=7#LQB^JQ>J-Z_,<5 V(G[8GGD9^RQ=8PO8T_@U0Z>F&O%ZT5H% M)SRW<)"LJ/[!SKL.!K'G@KNY9^OQ;IV$.IX99JZ+^>\[,MC51RGL"OENL+*1GR*;N/1_H=L# ML 6+O J;U3PY@ ]LDE[3B,XN_F.OPC.EV!Y?S&[B.YLPW/9/S*^/#W&+[H10 MZ0Z^4LE"GA"+W#U(ZZ<>YM^80XY[$#JHBVU X&=QI*JBP15F5%IT&%9J[\93 MA12LU^P4$!7T=5Y\;QZVCD,;>@X@J1,#&S@0ILG0=!B%-M\<2FF3VF='/2:V MJZP#);$$IH9>64G4Q:M*,1QX/H)<6@/?TB:D?A-8-U7WIICTKN)-YHNGJO2Z MV6)W84VN7MEI"B,?00#C.*00D!,,^Q$\@ !_Q4AAH]KU#FK:#*":_/<+/W.S MKE(-+^X4$'@1027;_#68A5B7JZ^H8Y^G9,)/S85RB 9NER]UZ#"JU-H?IV;6 M-U7^E!4;E-_E595ONC5SL-M<[Q_R"C33]%7H>79B@Y!$$40N21SB#?42 +Q@ M:JZM!(3V:-2AM/)^%P>K7I0,X7!5V4E9H_U!^XVI^;D:)\EF[/-Y1V74ZKW5 MP6U\T@"VP+A/9DKH>5@52O&5NLG4I%^MD>]. S1P.KT(94^L=.GA46^RX>8?9 MF2L='1RI,HK(M$D\LC>-+[FZ[K" ]IG]^;1U)TYL-T%^A!/?A;'G1_:PISG$ M_J3"KGRKVN?2Q^7F;3-.A45/.<\R-5S-!.M9WV^PZGWYF%<]CN=5X($T MBF(G16GLI[YMV_%04O8]WYY6+YC6MN;JP>^[/*MV-//K5@VG)M83B9;-L>?C M6,W"8;]<]2?%:_6 KP;I>UXZ^1[E4R@/5^,94U-R1=:]FYVK9%'];;6K&$<( M!7Z $MM&OFL3$H/A7%$0Q"(/@BEL5D@[Q9\'^XWWIC)=-]:^SSN?GBY$N9B4 M2MQ0:^JUM","JL$59FBG#L.DKY\5Y&ZB8GYJSNF=OP L26P'NVYJARCR(P0< M)QBJRS#U1.^F5=V\YNQS@*;\?N])G$]2S;GH5JJ>1T<8<-&B.+'B@JK"2T8+ MJQ(#^016'9>\0MO=;E)_*\'ZWX>BRM/N6%1>4XSM@P[=3S8KB$$2Q4D8I"C M2>)'K@N'[#B(H-@>+:5-:Z\FI^>.BPV'R9KD->O BLFN6@_P">[\U$M);0^3 M;68'N:;E*DU@E4^K4U@+486FN NQSQ M_(MT"SI ;IWNVT-^O(6_/.SOMN6?;+]VR:Z$I1.&IFC]=#HH3H8"*V\_]9;] M_,"\M7[76SS+>6(T7EC1T^2+Y1?U=!E6:N_' @&K*M=YOJD)M9P+@>,[=/:1 M!H$?NS[RHM@?%A>]* UXKY]3W:[FHDISIYR*4*6:;HY8M2#3@L&J0VHQJ!JB ME6KN!<+5@CZ0BU=J?<$5B\0XNA2,-#%M0#3295FIOY].K$2![UFQ91O':9AD M2GR\QC$1[[(6JKRQN=*^E6( MJG+B.55U2TD,0C0\7Y?$H=!C-ZPR3 ]D@ZL;(AW[#V MHD9_+W!S9'U34 ].+F-,H%FR@J&97V7%BQXGU6R&]&JX4[\!NW#=XB*)(B6+ MZ9XP1%4U&/9>H4(5=^IW?*^([[L00@5"=(N)I<0.;U.W=2O9SLWM"C/44H=ATMNW!;F; MJ):DV&6[]?G]XV$4P-@!%( ;^&[HH@0.!W60[SL*SL=,:5YS.6& IOQ\S"3. M)ZGF7'0K5<^C(\P]'S-"K+B@JO"2T<*JQ$ ^@57'I4QU]U-='YHW(>]^S3?% MX?%;7CVR-T7K51HD3HPBC&TO=&W7B;$['!N/<""DK6I:U"RG+^M_10>3E?DV M^>U>XL$013R+5U_GH7A*=?73";LMQI^IQQZM!N5R)=.+Q'&61*<3;X8J*K9I MI*2IBC&I;0/LY7A6"ZA7KH<3F(1Q1#4V=2+7)^&P'3D&()'>',#?Q*SJEC\^ M;ALF7]6S^K@B;!3]G6&E9:RYUU-TRLRB-8,9U2RC^?>,U.O)2B'5&R M)(SA;%.P?KVJO6[QFH-W+4HG0.*(_.EPA1F:J,6R4G]'GJZ>G]DIZ.L[6-&$ M<;\*0C]*,$@2'SB>G4([$"8H=')DFRMODO9PB-H4IM0O;ZP2GR _"#SHQ$X(D>WA MX_/ #K%#!8O!,LW.M1A\>F'B3X>^R'YW9K5#UV+'^QY0O+43W]WEZ_WU'?YK_4"[;OZ%IDW7.X:)_<.V\7S/ MMGGS[G"]KXHU3:J:ZW%VFY??./G-E4?6>4Q>X+L-JO!95W$?_Q2;3IKA/3\J/7>GLL9A"KI3"05ZW0 MGV"]LHYFM#]D.R9??^_D+\PK_1J\,Q(CENP+9@2311DHS1F98N%I$J:;O"K* MS=M+W=?;PX;&UE/K6T96:0HB# %V ":)C\*$@*'4$D$G$)D>& 9]ABE&,3RZ ML#E]=&'=:U_S1!^B*_ %0<-0ZXN/BH+@E=4:;9UYP>/*&DQ_%81;Z^<- MH/-Z=B2V&MK%S B[II)3?@B9F#%8KXCKA@X)8F"';N)%GNU&PXX\@&*X>FK, M_+K/JOT,$?A=/")2^AJZD*J>C9U7UFU^7^QVS0KNG=4V,&- ?=]=,\1'I3Y: M)-Q]H)"E*P)Q._$'""C\MJJ,#X(,SR/W#@*AZR"2Q"0E((T]SS]BHO/'3N[Q MCG-]62\:<;'O@:N0^IP]Q?VNR/\OD@Q>=_T(DL%MJU+)$&.85S*^'IZ>MGES MT^B6M4BVY9^?=G=E]=CL=1E.9P0!"7'JP<3%C@<1AL[Q>5(_CH'("H*J-C6O M"IS";"6@N?Y[4]3K;5D?JESP_)DRJOGRN"58%LO87A#3LM_I3IK[28K-NA0T1E<.X$G936T"' 4)'Z2$H+#!$;T MW]%P1 .Y$/)>H3ZU'0AH@#=",I$+[O,1U#2:#1WOF]IMA@W&G_;YX_%6%#^ M($Y1XCM^2)R0D "0X?HI(G:OM+I6-2L/!?IS4W [N2)OMSE[*D+T#BAUQ/.) MTS*>!D<$3GU7C!#^S38]?HXA";F>$IR;/5C M_PS^S*I-#>KZ\)AO5G[L4$%.W #:<63;$-KN\ 9 M.(MPPG\]F:58]D165] MS[:'YJ:@O %H90U"]N8H@\A?,)+B[OV*FV[:Q(2K16.U<"PP"T?\A33=7,D5 MS\0XXZF5G;'S0GUL"B/+U\0FH2_5] M^\>R$^[JZR:I]]X?F:NBZ8/VE^TZG MY=FVK%I8GW94SIMN!%[D1#88#A,X*4"\NCLS MK%DEFTX>'LM==\T4NU,OWU#AIM\^0+#2'!;V$-6Y0_EEC93=_G*;M-\,\WJ?#.\-I'_M4\I MM_]:^4[B!2 (/ "2T ,V!A0601"DCN>YGM"RFO+&=6\48P&_P_O_=.(@N#5, M.=U\U:E%F1:+S*=0>Y*;.E7S@Y]O&5YK>";G#P;9:C#/O7-,D-*Q+62ZO&-& M\4J?>:\WE>GED5=3TT.QW;0EM/[+3X_L_I]FOUO]:_YXFU$/80 QEQKGEH:UJR$QYU'6P:8 M=VU3#\?O%WT6I5=,!8_,-EBOK!:M1>%:)WBOK!:QU!9=]2[@+\TLZ@JYXHL& ME_"45T29NE! T4;X\B42?::5,W18L93\)8POQ?W#_OKN]P[0*K!A0F-?XDU)3(@3V')!A^K8@!_+N]^/M _9(V#Q-+P MB=SRI=_SD3HQX'SIZ:3@6JF;-]T>)6HDS59#L!GIM2);2AU=<(IN]:KY# ]5 M10/Q"B6$-D1@XD4^<@F "*5]HZZ;!%.$2[BQV95K>YH]K%N44Z1+G%X9[=+* MZT3Q&K!=6? =/F<0K]=,<:N7-,4FRI>\,:/Z-9&CB0+&%K^Z=AW72U 21C3A ML]E-E@$A@W &R)Z4?,FTIUW&CEBL\K*B*1$R$9HG:9DF?M7)V1&@$8IVA",N M:A)<&ZUK,O;P29LT4Q/5;84BXB'D BG/IIZ@#'Z5OS0L<5N@QQ6\%WT@29(5GM:#=^)+SUH5<.P8D]6SDI8&+ ML(/]< 7<+UF*F&9G7O.VW1BJ\3J&;W_56"!8D52Q-Z3O6M$*@FGW]]8$$G MR*T.*'<&S]J &$L75@8T4;W\NH NPTKMW50N^+RJY/U2E76]0JGO03^D,^(D M##T$$XQ!WZ1CVUS7X"EI:-8 6Y$\SY8+(*^!GHJR#->U_ARU[FA;E M3U6^+MH!XJ X0;;K0SJOB2)L>R2R>Q ACIW^J=UOD_5>%@'7*'OY^.XW\4!P M@L[:G,!3(EW2Y$^*#EH)UQ4O3OV C/&#DJ RAS^TA1EAOTR,/!?($H]%4UDW M.CI--HXO7JGAD+>J/ )D!;S8\R( HB"QG= C'D!HB)D!%*HL3VE'[@#[LAXXD-ZN9R,K&%L4E<\BV)S46C@E"SW+:D$9)&:O0JJ#6C3J_$DE)] MQY-7IC<;"!+?36@.']I^$A _\:&=>'V3)/*X*O1*&M)<,J'!H&(W/N1_/>6[ M.F^/,Y7[A[R27[^?1JRX3FGE=))0+;T%:8PE3J62)M<\J9(W942K)O(S2:Q. MM@38* !\L,@#>W4!1&(\""1;N((G62?VI9FR;INU&EWW'BD5JA$2)V@59KX M5"572VTQ>HZI%F:I%XK&X4V%9UE2'0\<3-J\"CBMX%G[ @RPE/X_V?.YC_Y!GS/ MJ^P^_Y(_9L6NW\7T+:\>A[5DST&^8[N^@TD:A\3!R7&;LY_&-N_"KKH6-@6.EQWIVIK7/<4\]6=%E/.KZB@FF^>N2C+8G'FS>D6+O5;0I:C0? M7K]J&A7UNCSL]E^R_7&#? AL-TS#)/8P0;'C!JD]M!VG.. M:JAK<>ZBQJ8# M:=%@E_-/L152_'XU8QEVQ33R2(5C>D\*JAHG .1.L1+$ QQ!$GD!0 [X7#8B7ABS]$K;OIC5C2D2)Y4BHT%,*/#CT[9\SO/F MW:WK)X:G>[S"0W[D !PYL8N]./53&P1M>VE*(IMK%]?T5C0G3@T@JT4DF#=- M8(Y//>?K3MFYHYWN@7>R& M=KVN1>C$(0Y)ZH0(1D[D)MAS:(L08>@$CH^YGZJ?V(YF.<)?;VX$WER?2MK[ MZRES\B6F1#TRJY7P'IO%P+TO/^JY%'C+?D9.)=^UG\0MUSOWXQQ<6 ]1Q=SR MJR#*+"G5]RN)UVV;MQ]/<]J3G"!]?O,\)/@SJS9=TO4+_<5]_6E'Y\-%N7DU M86Y^B&AVS!Z'_P=[&WX58&!':8!Q$'HI\CU 9\TI>P?"P2@(W5#X<5R#L,^T MHO]SOZ)_1Y%9WQDTZRFOK)K9:I5WUGUCE_53L;,VY7:;5?7QYW^3>(W7((I% M'O,U"/8\&?VIK2_J';?/YYX&MAJ+^YR_9O?$-?V&=IO6[C/ETN97+&:\Q:RW M&O,7>%5X/M^.S#U,[65FS&B,9>?5]^+=7X>PF_E[GM>,VUFZETWY^A/ M?\XJ^+^5^__)]U_R=7F_*_Y#C3D6S^H5\B(0ASZ,;->+/>@Z;#MSAYT:XTB5 MU!=%K%E[7R2DNW)O/>=[JQJ@7EEU4Z H)]7OEW6YX%K A_&VXC@PV/9RTG%E M,:/H3]NN\>6D:X!'MM2^T *$3C?Q+&88T4W,"%N&<7)ID<4,=-P+-L>%Z@N3 MGMOG-VO9#7HZ+*M]\9]NY;L[XU/>D:)>9]O_R;-JY0:^F\0VH?,9%WNNFT9N MVH.%*.8^:;,@1,UA\13@57?9"!U%K'1WUX"D8IA5_(L?2SKS_36H#^+'VP+]Z]D%Z@]S"V_*]@F?Q3I\++JS[&>#SY9<,32"A M-&H]'"4VA$@+2""9I[,3'"H3M<,WB9PG;F/$*'APW)'-[U]&R90D>RSMQ U(\_2#8@ M;+;J^"_'^[P1GW;O? 5\+PF@3VP0QB&&H6\[0TKB4.SSQWPN6 M$?89KB>C MYZ8Y([]R#QD1^\WV[Q+Q7[F?C;SXMJ_DS@CO[N H&"ST]84@"'1G0$(N?('2@#$[-81_R68GS?\%]_S M%7$P@G%$_"0B(?T?#"(PG'W%:/Y* !>J!<(_A;5$A.#RT9SA7[5[C C_)CMW MB?"OVLE&A?\Q9\\;_BD2[>%?Q)4_4O@7LEM+^!=G?O'M_>V9+5)6W;?8[SFK M,/ <+X A1 Z"P $.ME%O1!#XJ1'[_.6@:TXD6E#675GUV_P9+$,V]DLZ>SS9 M,!2U25O]+V[Q/^DM7SAZR\?:\G_6;TOL_9_6@7[P0P 3R9GK-( *'_(&6XKE ML=PUYP]@]E10=(T=]9>\IF;E# 4Y[ ]5_JFN#^RJS%4"(;$]UPT]EX D=)P( MXN%X0N )7=RKOG7-(:]]CK=N0%K9]ZR@UFSS1M3N&J#M=1S-;1SM;PE>P:'! M'WPA;5E7B$6E%FM[X1&-."W<=J)46SW@QBDM9*O'/&^T$:9T)&#H9-ZU2M $L])8(00M FT@1W$]"L[]7T,D4_(ZGM>W98\Y*N8 D(J&FGK\'ZWX>B MHJGF;M._+5_D-?W9X9'^^FY/!TLQ_/+U_B&OOCUDNU_*LU"KCDI/ *TL@:A6,IG%E>O45JO%;_766MEN8YW8:W4&7UDG7:;].U=68[6UIV9;O=WSIJNSNG0D MU36S:YF1)AO*3?D1Q$'PBK4.%*$IP#[_7'Q_"^75[6^_U_G=8?NYN,M7@>,3 M$*4V@+%/!HCTM;[%86PIFYHO!)M V(D^S>,,,M9G' MU-=7B\W'[X0\_.L^?VJ0UDUY%M.O]L\49TY'PO[3KC."/8R<9^P5$39-^(5. M)U9)XH$@00#1R4)D!S@.PK!#B$GDD8E9MC9XIHRVF(6LM6#2&P)U,^+4,J:_ M?G9E.?Y%8]#U7;^R<&PQ3-/(]J&3AB#! #N$@*!OT8< RH04F78T1XA347EW M#5(]B6("KIL_>3WN<1DCKF>HXM#**02;)7V3++F@9-/9$1GO8Y!M6D68GA@[M^?*WX$\2X\1A;[P[@1W& MB'@A"%S< \6.+ZGXL\'3G=VVYT-ZX&VIO]>006EH7% C]_-Y5302&.E0^2!Q M:HYUM.?H:*8\UHE)YR.+06%$E8.X(LSLO<&TX#,_ 1?CTD*^X U9_=)Y5Y9! M^>V^Q49!G)9M5J'OV"Y&-O:5N7V7K M_2&CQ/6[8*2>G55',U]D6(1A,;T?MA5U&*\LAO+*&G"^J&[/J]N\](VHL7(/ MF*&QZLTJ-?=Q*K?)(W&Z%B,O>:2]:AA\/K MS=4JE[G4LX=^A*>Q/?(JZ#5#P]28\GJ/NSI^Y+2*=2Q4U&OVZNY-E3\6A\<5 M<6R ,'!]%-M>C%/D)F'7+@P<,D&P9%I;0K4V'<8I>B7%K(QHZ295@7+U\*R? M.H"7+T.90;W.$,8M85/(-E'')MDS*F;3F9HP&UVA&(8D#5$4N%&4^C@) >Y; MPMAU5GMV@8_TQ//=SQ=2K0$*]RAK1I7RR>7[K$G/(Y42IF+*N/C44&P6R,V? M&2(SR8+WYW:";/ *R9?\>[X[Y&UYK2WB_+/8/\!#O2\?\PKI36'SW.F:ODG.R- M##/5_)LQ])1;5>KMM4J'Z+'P'0 "80JC,"1VC!(7V\ZP!0?[L2LRB5'6J/9= M+@U.P3*+.DJ5R)X>-C7HWF+K@[P$RDN?N \^A/9)F"4F?K*\\:H?G4]E]_=5 M?M_-L3HXK[:IN"[ +O(Q!@%V?9W'CW_/BFBG![(B"ZO23&7JJU<(W]U#K9E-POA;\4A_Y?KN*_UN?4?QOSTC[MEA$L14_B,/^\#V:?H;]2@12H5>U)D;F_:I M>F>']:W*=G4+T;JIBI&[Z=&&,=K;FRAH/UK4'M MK>-'DQ:/ HJ=\GY]87;WFQ$]%K/^?+5B(2_PO'_PVX$&.^:KH6R<(@< S_%# MZ 4@"8.4AKFVWW8 MU_MLQTY_-">Z5X'K)6X21.[_U]V[-LF-8UF"W^=7T&QM=S+-0C-\$YPU&S,\ MLS6F5&@E9?>'^N#FXL?Q#YD9?LW]9L8&AXDN:V'^49'3>-[G$X'U&F1-KL&[0 =@>W*74R[7Z#$ MY)G= #LCLHRUOB7?BBF^:0.*VY5-> 7DT$-MB -> ".&< 2C_@T 8&/:(_* MWF:;IJ[P4*^@&EYY2^;"DPW+"-6=:434=/C]?M-6?%_O MG%>:W"DQK.LROWFLF_W;NFBKA8AAZT9RKDNP(UE7U6P+X[E@%;?AK8RN6V-9 M_D'-,".Z)KD-E.-)\+7 HJ%Y60UO?0YE*E8I8FGBIAQ(C&,WQLP'P\X("<-4 MK>J#72R6E;Y%5C=E>*MLG_,T>U_47%%^?,LWWYS[M:ATVA2?@P]EOG/X/ ?Z M^;;U@9.+!4L:,_U8T#<7EXL /)8?/!H>/AZ9I2I:-QH6^CEZV_;1^:H)56?(IUO5']F(:DRAP ?2 2UD /49Z8 %CH?'0 M, Z.[77 _<.N>,IX:!!=Z)WUCW6YK2S+_\CQ,1@!IAN:"8- \S??W31=$SJW MG&._%A@'SH[#V%!@9I!_H6A@R&&=@&"2:[-KA?5N=_W0=,^"^^U_K 4LCHC' MIQ@F;H(P]C'R/9BD48_(39+8_#I!#X?E*-#CZ-8$55;7NW9-\'\>]UESD_C_ M/.Z>)ED;: Z4R76!_3&:FJ_:D5#'Z4H)5$2,1!#SV?A< [!_,A7*<)BVK:2IJL7:&GWZKB* M_Y X?!6ZL&Z[W#N;85%7-8>RVZXN]03'LOKC..I@=I(AM'HTVWFP@*W_TVRJ M'\^.'I=E2+N1?Y?UD]'+TLJ48EK5XC>QD_4\Q19["IL7Q7WVI>8PGAVK^@Q' M%,(HC5#,11KXH9NB..:9,TN@FRJ<@VG]>*MK68[(&2#-=G'A!#7G%YNCR%S& MO!KMQ>M%H@%6I%L5]7::AV$KOJAT0^J%T,-QQ$CD!83U1A(0*+WO5?S1EK?D MCB9(@T?RZKTN3W)R8I$B-1619\=.?YQG/)R1#$W"EJ$4NN!?]I09P\$E7:C* M>O6I++:/F_JZ_)*5W_--!G_FU2J*@]1-?( PCA,?<3%";F\&4U^J HOV#[>L M#1VF9M>F@\7#* J06_-]>*L4I*M[0BM&L MS:L6X^$7AKX>9<40&]:=H8H4XHGZ*DE2YH; M:E/FS9D8_UZ^/#X\%&7]9R:V8U=AXA+?3WP:T!#$T 4L1KTY-_2D7U./,F)[ M[7*$K9DQ58M._O7P. K/2\RD["DN:UX2UP%S_M%"4WA_/8Y!^8?8DS&I]R); MGU&9Q]GGG']#FHWQ-?]S;3-N%(:_(WF-YO'@-JO$(?=ZUP<$;O:Z_I:5G5'B MN3#U8Q+!$/)($ 2Q1WJC:>1C6:4V8,I^3C@@=*H.8C-;"@%27G1,L'I9O"9."'Q!BF<7^A-.E-8^YJ@ M0)KBB8(=OK1/%62HLGNT,! B<[R@SM["CA@T'#AUS*#+A6*-XFHXZ<0P]FCL M!H#Y(0HHA3C%PXD&C)2ZE2K_<,OJT>-1+ FASI&<7%BE1TTL>BASMQ^K)&XN M:-.V#)70A_]V.5I='@RU"#OTA:\JG@-EVZ_KGRN?Q(G/,YXHQB&& 0X&K0J M#ERECA$V[%O6F:_B@KM3VF@?ID>WDA[-QK269)UK*B9*B'>8G1ZTPU$OJK_8 M6[1>5C\K@[0H@;3CH5H#,@-LRC?FJ>JA%= @Z2Q&(5=TCY$8D-!+_< ;[IVE M8:KTOE_/@F6I%*#$.Y!2+S739$U.#^T3IJ9X/5=#Y["93DC6>-X7(8H MC?3A58^:\8RH"!]351I'(%L#MEYBZ&+VC.*UB4)T#A'WE0A M ]S(2M$?95%58K,\YV*'%$3D9:23^!0%*(!NC(8-*Q?&2GO-^E8LIQ\#,"?KD"FN M<4;P)R<3TU"G)AH'UGI0LRUW3M)S1E/&4[H,A3'@1V'Z8U/=OJXR_G>_\0R' M\-1_5SR(8[7.^,IW6>ICBEV08,@S'A1Y06\3@$1I?V6<)>M'7RVX)HG?'N"I M;DZ/(E-V&WHJ'E4WG(\H/$+6*]34N\IG6#J[?VR"W66HDR%?7NT)FV-(^B)/ MMMN);>;]]L]U^7=VI(\KR!@@(/!3XC%,*?&@-SP8"OGO*UWHT3=C69\&/.T5 M^_5.=8=F#(-RNC01>6JBU(%J6#MP.(LBG>;GW*6?\:0N0XM,./+R$I I;J3W M9[(]3\YVW"#)X&7IES)N7^TE& M6=+>8UJY?@R(1^*8)=0E,(%^%/=V* %497]9_:=;WF5NC[2*5SM+(S>6+I.F MN:%DE*^Q&TDS[QZI[!I)\[8,31F!_](ND2(3RKK1%G[Z4%35"A+F ^9#B%// MIS'U@1OVECQ"H99R*/Q\R]K1U2QKKLUU"J)MQ(&J$P35$*Z9!MI;Y2*^KG]FU9_YON J^O1^S\6 )QYPOWW^ M4UJQ_3.KOQ7\3X;<9$43EGH!"J,TPGZ(?)BX_G#]@&>+*LN^)>&>9CEYT_C# M_['/;O.Z75W^]E 6W_.F@2O_P]]Y)MC\U5JX.T=Y[$G&XXS,+/&K6(9F+9*9 M-TN#+PRCAIIR9)UHHW:RKD@8,8\QR$B,XM0GC/J#-00Q6>VS.]%90$7[U*U( MZ53:ZM0Q(&FE0DO6IE=\7=01?8:7-.='>/'F_!S+BNQ<^IC51SM*<>2G,$QI M&,:N2R$2]3<;&\!-(A8H/690^\F6HSL'TTV-:2?%,Q+.3 4]LI8Q 32Q%R8^ M%\6MS:Y9WJ>L['OBYIN5"[";8FZ1X)2ZB#+LL=Y6 (%4=>EQ%BQO#30@Q)9E M'QV>]PK<%KO=NCSJ(*C8-E"35N$*FYF]OT6.:"VZ=^5TV":> /S+5K. M[5R.HG$9.C/2AY=[E088T=6=KOG?RO=9E,8)8AABR% 4$#*H'$9,[31%TX9E M[>E@3*<^TMSJZ8\-6L4O;B@1'JLC&S6_*H1::N' M* *!'P5N!!. $/ 804&/ <8P55$HLY8MZU;7S_=15%KB*L6%Z^&Q.1JX.9], M76J\/&7/W[>9/3,_[8S0,F:M)=_DNOT:8=!6._;$]0&A$0I]2A%R(2,NZ5&X M""A5VC5M>ZY9OKV4MBQIGD_0VUMVG!8]U\=[-[*WMQJ+RMOA;S7(34*"8Q<" M +@Y!GT4 I_;Q1!2Q(5'J8+E*$.69W)W?/?U[+ZW!?KD5A&3,:>VE#B0MHSN MV^=HDCE'&,/N,I3+C"NG3A3&\R.K21_R?79]B\MLF]=LO?W4=AH-F1_' M&,41];TT3=R$AE1T[(X9]GP7*CT#UK=B68T$,%%OK(7F]-CTN@:/X%).G::A M44V:=!FTHDLG"3HC2N-)788B&?"C,/VY*1:.?&:I:5Y*<>"[+$@8A11#+W89 M2WI#+L-JY6C5?[QE]7DU9Q2Z$(\A34YM+/.E)C.*5-FI!_F*D#.R,H*]9>C) M& =>UGT@G0M2E$6Z, MPC2)XXBOS #PW C@SJ:?ADAIG33.DF6=&<"]S/65^XV,85-.<:8C4DUZ3G*H MW'316*N0TSR=42,S_"Y#E@SY\KK1AS&&QFSF?!CZN8'$BSPO J'GIPD)DA!@ MV-OT$5#:81YG::Y-G0^Z'1Q'$JN_NV.'4T,[/#)T3K;-\T&BX:,9AI>A6H9\ MD=CRT65HC&K]N?Z9WS_>HZ(LBQ]"1-#:B%X_[>H7"F(8$ M(H\0E'K "_#!9.BZ2@O2488L2V+79JG#Y'Q?[QZ;^;OEF*>=F.=8.C,1C9"[ MC(EGQI7"PL>GF(MDZRH3;8J: M .C:L+V-7-P_%'OQ&EA,HIT V5]7HB%L+=JF?8]%:2H5_HT:M*Q;:,W_=9,YU;3^O6[-1KB9B+42'8W2.0%XY+4P57;/(]+;8-"E#,_C+8_P9O!F8?Q%1. ]- MF'"3+DBH$/-&Q+#"Z[SAPXY+A<7O4#7M%::&TJ5-5.N1\+5M+^(5=WQ1,/Z?+N,'BJN; %_F7SY'FI5\VA M!=HKYU FN?L^_9_C'KGB9@EX8,>6D4 MQSB,79#""$&>&KMA$*>ATHN!488L:^)S;$(7.W1Z;Y?&<2HG@Y/1J:9[^DS: M.4PZP]*YPR03Y"Y#Q,R,CB!J4*0@B7:ITA1% M-$49^0!4CC"/"%D8]",4>\+?@7\&FWKIO3ZOVV:7O2F0PI8UR. M_2A, 01IA#TTF"1)HI8SCC$T10[9X'-Z@,U!?@-1,7$:Q:=DECD5E1I9YRD6 M=?/0470JYJ53T3HB3]6G5SIS/+^/BN?!Q.*442C"$5^Y"H+_ZZ:F^]_9,5=N7[XEF_6NZ:,C8_#$*3$!UZ:^L2#-*1Q;PLB M&,CH^#@+EA7\&(]2?:J1O)V7[.DH4Q-K%;9D#H^XGT<'1_S?7AX:G27B#74Q M0]R\NF+(A\+DIZ2@)=G=2TM=\1K7]5B8$@##F,0D23%*T]Z6%T92Y;W'69A4 M2Y2J5(UD3D)-)B%MC)J8*%(EIR>GJ#BE)Z.I6X">C/>A,/DQR>L)Y/D/-U!U MR0\(B$]B%'"A2CV?0."QX1 '>:'40T6-'VM9.7HT\F*A2LMEA;#(B)HL]$#, ME(R2DH3GOI_0 4V"YI_\NL"+T1^'_#2GCV7QD/4_/DT"Q((@B!!"24HA8VSX M\6GLR4YRI1]J>8JW6.0GN!HAEZ>W-2[4)G<+8\*I?>SWB8FM1Y+?YIK/A Q=@1 $+$Q!%) @3=UAMI#Q9D [>RC_9=OSF@)P. MD4(,5R=((HQ;Y48QDA_1,F4T?TG!J8"N3=7\DW\$]L+$QR)Y5"1*F91/J[^^ MK*#O)0D)W8#@-*9>$@0)[7^P#P)O]3TK;XJ+9T+R/U#ELSZV+?UU_[6O\VSK M-)LKL@_N%?BX<*ACAPBU^?W7Q_=?*7&^?(5?Z1>5>5WU$[O*-O_CKOC^/SMW MQ-Q.^G\14SLYFMH'E]\Z5E#G8^;3 PW A?;8*Y:9%]"YB>:TZ7->_8V>OO(? MT.P8(A>!@"6$1"&$"88H#@:+%&*E*JMC[%B.Z,^@.0*;(Z#IM; 80^=Y&9B: M235]T"313CGZTPR](25W&HQ,CGKRL46^,'6UE$O:ZO<&M&F>9AFG.5)1)PUF%ZI..IY< M4B=M=F35Z7 @\LIVM[R*4I*Z:11',0G#),"A:*7>OT'!U%71J/'6)CL/=5[/ M-C69,L"LG%A-2ZKN>>D;?,[48.,B7V?DRQS7RQ Q@_X4MK[*T0M!E.TWW^[7 MY=]-EL>PZ\9^Z,=^X!*:8HKIL&N,430NYU(U-GWB-> SM2Y49%=[<6B/V-%9 MF#2G4RT3GW&EME;4HWD9:F;.GF9)M%+U3-==R[JV2B> M%+HVB@(OC#O*$7#SF_H_\OH;?JSJXGYX^N6[),(> 1X@/HP3'R=)V-N.@ \4 MNS<:L&A9V3J0RCT;37 I)V#3TZBF8GUU*#&%G!ZA\X-#='J,Q[(V5U_'RQR> MT3:S8[ ,@3/LT^M^C\89&UD0[\/0N"TA?L@@@*GK@B#%&":^-V2, 5)*W48; MLRQP9\JY?=#M_SB>8#GIFY1;-=4;2>N4I?(^2+2"-,;T,K3-G#MR9?-T>=)> MC'X2KSSW]?HN\U8D 3PK#)!+$D@I\P&#PP//T(5*S9A&&9IT$5J*Y=+#@&[D MXE.)3\V%IRTJQRXZKYQ/EVF<9K5Y1)'*2E.'V64(E1E7+JTP]?F1*>[Q25P+ M+^NG3_P[J^%^2__K,7\0#[YH5>?WHM'07U5V^[C[D-^^;-^1!A2P)(T0(3Z+ M/9^E.&T*(A.A !*/101'Z3$@R&1K3UOVJP]*1Z0-KW(CR$Z+4;G M'SW*B9?;BAR>26AMC<8R&V0]%5:'LMBBYKOSD"7E> M;/D?E*)M",G:?P[(N-"DH1>[08P\X.' 2VG:(W,11"HK^BGP6,Z1VY*2FV=S M?\?A7SG[K)&%,MOLUE4EWJ6UR]KU]C\?JUI\"]7_4ML9F&3XY#1Z:2.GIMOM MH+TIV+\)#WZ_;.-ZOCPL90!-1Y2^N'N/7..7&N& M^\@YY^#=<2Q:3@ :,4J:06F*[V+Y@6H2%A2"UW2C,C:@_;7GX727_S/;_ENQ MV^;[NS_6^5ZX<+W_DFVZIJ6PS"O^1X3_Z_ZNC<<'O"R ?N)Y39=$Q&B4AI!V M>'T0$J7WXO.AM!S4#@XX=QQZY?S6QJ_?':YJ]TT]X&9KLQJ\:;3OH%47]7IG<+/OHD6EZ#6 ,["=U\E,?49F;!)M M<%O.*,<6-]Z6(>?/J!N[GR9-_;)E5M,GG3TQ1<9,R)^PF@(88H)#!A'P84H1 M8_U>FY\D(5[MQ37+;#M>^F2L24W(M)V0Q\"DYZ78YLYN;[--;4[JEY(V";JFS9$*Q/F;U]:TPC9,81R@)0]>%"4R#P">X M-TU]'YO*UZ0-SI:N[3.#4B;/[W@]LT*M<5'[V!YN+TK;>N8T!4Z9^.6KG+I+ M"E*GR9?\LY)75@>+%% W 7$ D; )"0M OW'LQWX$5&1NC!W+ZO9\!N8--M6W M)"-(E-.RJ?A3DS!)\;IR8%V7^]#T=[W:LK 4)1 %Y$T8AZD28B2R(LZBS&#OM(S MN#%V+)_]=//L<"VV!Z=54VH4H7+B-167:N*E3:,5=3K#T1EU,L'L,M3)B">% M^>_.B#IU95VP!W 4T31PH1=3'\;8)[U-Y +?@#Y)6II/H;0J18VD=91*66#4 MF$[-4B#J+$_J6J7([Z+52M47.;W28DA^ 5CQ?$W<#.A;M84>180E21BYKAN% M@":D/PI(*/^/6C$!U9]N69D$H/:]0%.U0?'*BP99LLL[FSRI+NI:BAHT,U5K M>L7'V16:+G?+T)(1^%^MQL8Q(5](KLKXW_T&]UO"Y]&N:-]/_GS@Z\"^.QP, M4Y]G50'S8Q@3/Q7OK'K+48*E^L";M&=95WJ(S2V[[0&D:E4Y \3**<[4G*II MT#,ZC_ Y'<#9BLA=).V,4)FD?!G29=2C5^7C3+,E_2 [V_$_O>.&_VPNTO)? M/S>+81*&@5@WLC!)T@"&<=*;):FG5#QNM#'+PC:@:J9B)6*+FJ:-9U-.T"8E M4DW-.F@-@P<^YY6R2W2=T3%C3"]#Q,RY\_(UNEF>Y'O*[+-RO>-FX?8^W^=5 M4P;J>_;<-K?I,9B*K2^": 19! ;; ?-2M;XR)BQ:%K(.9#,)U\]@JC:6,4*O MG*A-SZR:LAV3^ASAS/(F1=P9C3-+_#*$SK!/KSK.F&=,IO8JWR?514N[F_R??.7JY4?!D$:!BB(2)HD M- WH\-0[B3"-9&O/681@612/D8L]GX<>NY,?P+=UO6\Z^.(>V(!?OL"9S6$Z MKZ4+&B$U<7TV.->WS@#;.<+M".!.C]S!BQL<^>IS"QDDO>ISU@9+IO"I-LI&GN!'[J$N#$@-$RB #/0 M&0,P")+5]ZR\*:3W-_2,J$S88SSR:_*ZV/S][J:9H5F;HDC/04,K\#>9.;?N M'D?E,I+0L4Z\7&.;X$2C4F/S^7PK=IRM2E20K)^& D),O*1B, 8()3!A$89A M=TZ+$\P2V>(M9HQ9W-0ZKLIXC/"_.RW&)51E/,W5)V5H3,E#L1=F_YIH7B?B"$WE![!,,W0@GD4M[FXF'E.ICC;-D>277S;D# M**W+H"/)5%0VZSRJ*9HRA7;5ZRUV9%1K%*L+4ZMQOIQ2*0,,R:K3"U-]?S] M610D"0X! PGRO)BQWI:'/:4>>WH6)E8CS7N?FNS)R9!]XL;)STS7.]^DY8SN MC*-Q&7HSTH?"Y(>E_'[OOM@W25=_)\+WO"CU4]?#"&&?042#S@[ $8!JUS=5 M?[KUZYL"4+O<4'ZCITJ4G(S8Y4A-0H[IF>WFY@LZSM[LX2=4:&S!"\#$DR MY$MAXQ-4E*K-YO'^<2>J+)VJC]#9)Q#@%'M11'%*^=K-C_NG?!C 2.W9KSFK MMB7L -1YJY*(>(2O*&;F")<4MEFX5A2Y:_S^1/6"N51.EK5SBF><^86HGWF_ M7BJA)>;DG][4?#&9;>FZW.?[N_Z=CYN$($48AKR(\8!=!/B,M2E^=^:1QV*%(O :HU5XS: MMBQ)/5SGMQ[P[TZ^/W$6+G ['7#UZ@=FAT1.U.8<#36ULS 0MBHGJ#!Z1B9M MCD:7G7]6%?U>B]JUZ] C +*'!C$E.$8M]/!CO8=_W5 M0U.\_DN]+FO)JPO*-E1FZTLXTA,797?Y7L0TYV;-_V##9S"?MU4#]G?%FPOJ M+$K>5K!*G9K0M5BNG",T,]Q9/";CTG5%+>*6H4(C\+]U27$$$_)7H5ZJU\KS M_=!+"4H2G 21&_H!CGM#881##2E1-S*/EJC>?%+G3E) [!*FJ"!OY41+J,[Y MFJ6S=YVT*5V(MHQPX-6MII%)O_&/ MC.=/QW\AWV_RAUU&FX8'U[=P6SR(,X3_[W'-_T+?IWD5(1^1V/5< !CE$$DX M7 I-84I#E?7C/ AM7WEH]QO%GG[;.T+EA$P M9N:@6-(,U4B*WU?58[8][OS6YN3-'UXW8"KZ,RLW>95M5Z'GN1&.N%W/]\3E M/!IVKX6A\&5K_C3S#^UAF#12CG"+85L. <7%J'.DG3KIK?FQG'1 M2F[<695$V#3')K+CRYA<WH&$^W?QFAER-;,S9SMBGN]LU/:?Q:40@21CP2>6GH MQ@RBR.MA(Q:Y2LG_[&!M+P]4"MXN=#CE(L;L..T%%?CI/>X6"MU0?EH_-:$? MB@!_UZ0!5\[P(.I67"\3_1R/?)BZ*(?=P3@3=!;S'2PC+BV'CE?5198"3"FZ MG7K_+RIO?,SJZ]NOZY^?1,GW8G]\P?YKT5ZO7S$O#J%'L1&]?KGVJQROK@R(6B)8V+6J1YJZ9, MUXG\-X'^]ROG8SLVW(4KIW-B$4])1I)^)J),-9S+"!B3>5O,,VG&/M--$4HI M;%[8I!CX801 7]$313% W=LZNM]*[D,I6U"9_L_!2.L ;9 HO<]=X,M362*7 M,?%&X+_X\E2-B1$O3UW/)32-/$00!B!.T*':/XI8!)5GA[J)R:?'K_5D4I:^ MA4R*$0Y]5$#$(*:"(0==UD1]" MB$%,@I@@$+E,Z8&)K@W+*;V I9:R:Y,EEXI/P9-:BBT0.0=(SC\$**=!-7%A MFA/U&8_<;4U.5K?L]C#T^'R_6^NLW*Z]L_BF)[77:;(4U7 MBP3C)$VQC]( ^7[L^3&&B'D@3OW C9#2Y4(3]BRK3@NQ695V(,6O!4SQT+8# MJM49QPC9AXA'DXC%B#0V_:A6A<,,Q:7H7Q:;7@,46Y$_2RP;47_9NG=(\6=O@8J_T]*SF4OO8T)"[UX\@EF$0 LC@$R._LA=2/E+H> MZENQK'B?L^_9_C%SRO:X[Y_B((E]7+$K?;8O,H[K&T]8P6Q?$S:)-R_2)2<.\;^7>33OQEZ7@C!AAG M_K]_NC:$2 1WR?)=2- <^+*?)8U!M%2:S4O&2D MJ>F#PKIVULZ# "H* ([*6;6X54Y<;=.J'PPXE9]Z(I>1Q+[!E5PF.X;DQ:6S MHYPYG=..YT@FL?UKGZW+?;;MINYQ.P"*0Q>X$8QQB@,4HBA*>[&,>7J-9-/9 M$28LZU6/S.F%2Z>-R5@6+R>L$Q&HIDR+X$X^(9V(0[TT5)=+F=3SM.,G$DX# M3,V?9IIPHC#Z]:CV/=_7Y7I3_T=>?\./55W<9^6'?'V3[T3K]<>RN0B*<1@0 M!E-*28R8CY.8]=L<,?8I4F]^8,2L^K4TC78(PY0IVR&Y,X/CL_I 5XY \0KIP,Y=??UR[2=R4"-LKZ,/-2L2Z_: MMAOG2R8G[,LLRG<[T25PO6\[E*X\$B9B%<]7]0&#.*$(#/8#'TL=!IFW M:CES[?$TU0\*@4@^X3),[^7\=3YFC:O>,]ZO9^5=/O>=CW^]=-CL.,@DR4H, MG8/$O6!#3_V5855F]BEGLTH!Z28S=&(0D M3#'JP9 T,1-\QD&P'(F.P3D"G2C1TT[?MY' M:=!N8&?*$M6V8E\_ I\OC\#TVU6ON-3=N-(?E%]@"VN$;N$33>^<< MN;>@ *$[0KIQQ/H7\0N$&_L-(6) MKUH7Q8A1]2-IY4HIKP^D,W$T<_$H^I<])Y7E_!>8]?Z9I??-5H ;ZH&V\I'E+HD!EX,0^0B2%S<)[2)QZ!4DFC> MJO4;R1U*YPBF<\ IO_MIF.S+&]+S\:R6E7WN]>X2U\X_>K0*MP,-TRZ_SSP? M_7I;RT:'068O68F@$]O'=DB>?\?8DE^%[<_3<.SI0Q^+(T( 1@FEB*0L86&8 M].:#U)=Z 6/Y/HL"2"'R8I9P.ONK0("XGE2= M21MV+8>6 Q+#4J="K:$ 8XE5:S%F$=P;CC26QL!ZL)$8"V/QYF!K3,C18/H7 MB3HZGJD&'FWV9#>XI5"L<.0S#!A,X@@#C^*((=;;]A#$J[JHUSNYW6TS%I7B MS0!.>DI^%?\3M7-10TS*G7-.3Z*U\ +OB\>I'U5)T7?FM, L_."]\JZ>Q2'P"]5M8/+NFZZ1U[?,FY\ MO\G7NT]%E3_;)@>,(D)9$+D1"!D-@)<@%,=NPG\1^$ V'S%BR]ZT'.")VPD# M0*='J'$^9*K?RV7:SDQ)HZPO8T*:=>E5EQCC?$DW3A:/%:K!"'-=@$% 0Q;A M&, 8>7[:&X%AHM0N1O%'6\XI6C2*;8@5R9'3)(N\J*E/"V0VD7G.PQDYT21L M&<*A"_YEY]HQ'*B)07>H,-@*@M!/&$@BYGDNB1#V4K^S!4!(L+HFJ%J8YGRX M?21;_2\=C5#F3$4J;-*EHQC#V>+,TO&"EXL*HLOCDH1$VX%V63_G^KFV='4">QF! HXA;3<+(]W'2VV8N2)5> MSABQ:%MV.+JF:,9&_"([X%1\]V*&73E!FIY8-8$:.&U^<03Q2M1L[5$Z#@Q4>MK^N2[_ MSMI.[M6 3C$/,\VX9(8V(]5JTMCT #T NG(&Z.]NB_)=Q<'/5$I0D<-S>9ZE MT5B&7%KS[F5N:)5%:0G=;,0!;/4YVV1J0(:$PI) MT)E,68Q"1;T<8\JZ./;H1/6*#MZ5LY">(7(G)&7'FI:.;XD5_T/N3U M>B<*6/1O$G%1U4=V78_Y- U=0"'/.QEE,<.#WA+A)U= M])HB>QGB9M"?5XM=LTS)RMRG,GM8YUOZ\R';5QGL*H,^VUU<10@#GX0($)^Q MB $6I?W)91HB&*L(G0E[EJ6N@^AD+<:CPM#.YME)@YK"&6%:3N.F)EE-Y7I^ M.WB'NL/.B^.):75.@K0S2F>2\F5HG5&/"GL?Z(@CTI4+@8=PA/TH3H/ ]VCD MD=X&_V^E^^=J/UE)PS3OF8^2*T6B-,Y#C7(TZAQTQL-/V4-/:;*6(1Z:V,\= M5IL36Q..N!:2SCQK$IF]U,1*1J6M/"NG(:8 V5]$#E1_EZTZ;R MF=,TG4UD#+"[#!$RX\JKU,48/[(2=A?SM M8U%GCO?[M%/M+&UGYIH9NIN! MWC1?K"A=JC1B<&'[OP-PHWO!*@,P=CO8$O=F=X35W^W;WA0^^[K?"NO+T#^S M+DGO#FOS):N&[_Z+X9=?RN+Q[MO;U=$UQ!#,_S+B>'D MU*N)X1'K_08.1^C\-F!T>I 3YW\RO)U10Z.T+T,-S;I46/Q,%9=BAWWJ(^7% M8>RZ/@C<*'53E[HNP?VU>QA%OM(!F9X%V]G?41I2%;?UCW69'1V+K;O9J"QN MFG3*J9E])M7DZ_D9UUR9VYNLG%NCCF)Q&6HTTH>7:U(#C*@=5ZWA)FI5E MS')5T&\>-BGZ+#N/^Q8&>5;!_?9+76S^_E;L."&5V#^NGX87?&DD!OS&CEK.+(YQ-4E$=(?U__B_@>\G_VQQ*U4]J2F&.=#DM MF85O-;5Y274+;+9WP+*,G9$JXZ0O0\S,NU58_EBU!?'E(V8/)"SE2S80A&E" M4AA#VN_JHS"D2JNI$69L+ZFZNSF[ T+%R@5C*%06-)OL:4O8_(4,3C,D)UFZ MM"Y.I+0=.2U+X[A1?:;V:?TDWI4,=Q$WF_(QV[Z&LV*NEZ0T<0-"<10RZN$# M#+[\<_6>KADSKS+QQCUG>V@A7SGK%NQ;%Z:/U$WON9NY89%<#\XY'HHKQWX@ M.JS'%ZF[$7E+*^=Y$"?+Y[E%J:VA68:8VG/OQ&,Z2SSJW6IZU>,/N@GA/Y\@ MGQ(083?@YGJC+O34]M3'F9KX7M/N>-+V5[B7<+%)H>VE(<:7,3--.7/V;M-( MCHPVGHU2#S.<8K[DXY/=PRB.O-YT2K#2<;X1@Y9GX,N&L_]Z'69E"5[&A#/K MDDZ'636^]#<]5A$%/DRBD!OQ8Q9%)(KIL*AAKM(+)(T?/\DIS^;U5L?8G8[+ MO.GN("4Y&KBZ/[,8Q LB#+@FB) SC%,.X7]7BQ"$Y'&/%/1Y] M,[;W=YHMV<.+&/T\> R5O1CX59=.KJ:[+_.:Q M*63]M1!2)/8*BQW_H7?O]SST9]7A.@)@7@)CWW>QAV@$&';3?GV//:#6:FEB M:)83GB\G[V\JWG":>L3DQ&S!@Z6FA\>._/?N*NB5,SCC=-XXQ^Z(9]_/'7)Z MCV;L=F=R0,XH]$PCOPR1G\OY5[WV9AP#^5/6^_MBWT!MNU3PB"9"64 (1!Y+ M, ]L?3$[PF)7J9"4\@^W?9.UP=/>VE\^K?/M^WWWV/;( M^DIT!0R CX+4 S3T"'*3_CB:^!0QI19^X\U9%I0#0D=4"7V7[_O",XIW2 T0 M*RSPW?E',O3Q!=#+U)V[BJH.;Z7H5DF'7IYW=,T5PHW MZQ_O'W?K.FLOF'*+#V7V+=M7^?>,)VW%?28Z=7S,ZNO;K^N?JR! *60P"0/ M_^-2ZH7]A3>2I!%4$CG#MFTKW@%N7VG\&+"SXUB5[\^;)5]2"&?D75$5CRAO M#QB>875:L,YO N[O;:&9XM;AF">_/Z]"Z#G-M#0T"Q%06]Z]OCQOD459:?V< MB<)[V9:NRSU?U59'J$AVFV_R>A72E+INDK(XY6:9!U#@]H9)G"JIJ0%SE@6T M1^AD'40UM33!IYQ 3DREFB8.+/;HG-^.9;(#./'MD,N,G1$]@W0O0^=,.E18 M^S3''LRLTC1!F,9A'/A1C* ;AA'L#85I$JB7_*[?*A'O)=+0BUV2)!$@ MGL=2!'V<8/[[H2^UE+%HWO9MBA:UV'WH<3?3\@BY'/B5Q^3;<%S^VQ?-V6IESXVS\#./D8OXAWGJ EB;M*%,'W2W@AJ M$XS O&%N"@>+R;YFQ75O5TF99-^S7=$T$?HSN[_)RI4'6!0E:0(]1D)$$A"[ MK+47N:[G)ZM]5DLN?K5M2,W0M)VA/1SIR=G1E!OPX^5>@B%F9-+PC\4>WF3=$S8O\2 M2EM/\ !,KV:C.GMR"=DDQ*F)Z!N9%> M!JYW&;?55![[F/5I7^11&I*$!MCU7)@FA 1N;\LGF"H]+].R8/W*QOE::R:Y MDESP6:=)35PZ* [*]IMO]^OR[[E6>F_QKNX,,*+6,J@Y M)>WLA+X'O""(($^2 $N\T"5!;R=(L5)Q*/6?;CMKT6XAI$219(9BE1W%U*1K M--:>E\^4E+SDXUPVHLW=,A1C!/XW.Q'I,R%U%%N7ZSJ[RS?O]]^SJA;+X6J( M,YU5/T5>ZJ"38ESTHF) M5-R;?HM#E>3%#JT*1YT3TZMYKCF69JD#S,M4G#JM-$CB_-M71KTI['QJBD_3 MNY+'6#@O*B&+C^]S7O564P;XNI9!1 -NA0;0#_W.:IBZ1.HHP)0MRZ+?PW.> MX7,$0,5W[&,YE7<^ S?, MXJ6@EC>&5P?[\&=>K?@/9 '$,4@IBSPO)DD0=3:B,$@\F9"E]Y,M!Z2CV?8/ M@4=2YS19.A].[!.D%BSDN3F3+%?9YG_<%=__9^N<2)6#[M="C8*C)/E-]]]0 MFW$TS:LE([$7)CX431T@Q?TZWZ^0E[A^$H80!S3TQ6-;M]_TC1( I.ZJ!!9KT%>$20W8TH;4JHPJ*9"U,%U31GU(&+19D%K[7^^Q@ MI5]>>Y[O(@;%>3'_->4_N;^)$GEA)'TTH_.S+6L#AW24FDL^5=9DUG-O>'IBO3:&D_G78Z/0%V:^#'FM9/P3 M.#I2^?JC^/1XL\LWNZ>OY7J;;<5OE/EWOO+;/?U;MMOVMXD)C.,0)1ZB8>I' MR".NCV 0H 1"!"/I]P^6S%M67('Z^##QRN$XG1ZYTT+O?K-'[PCX\K)C:UPN MZ_<"AD1-XK5'0R,:V!H6^8"Q@.'1BRD6ATDF_.CQ=B)"61Z$^8.8;0>+R3YH MA5#8%"0<@ A M52]_"$JOCR@](&R;+6C=]C#!K6/#()/SQPVS M[A26OCC5)CS_^3C$IO)C]N.H%%19[/DO-UGSI\T!<.JFC(+$=Z,T@"EA:0AQ MAR%)(E>I]Z-9RY9CQ1%8Y[8H'0[W61&U9X"5[GE8&HCSH63^,5"+*T;IM]36 M1X')-^32[H@LXTZV)=]>]?VQQZ"LJG[E?_OZ%F[;Y+*OHD#](" HI#&+<9)P M6\.SY\1S@9)X:AFPK)$"DZ@ZV:-2O.(RCCLYO;-.FYJLJ3-F1;O>8N6,1(TB M<1E*-,Z%PN!'I56GB4O9EYHGBNMR6_WUL%W7&1_9V/7[5],P=0.?H("FQ&=Q M'*4$]K9I' 8:19M&6K2=G7WYRQ%XWKF^5N6FL7Q*)EN34ZF89!T2J@&@TR+L MV9VWQM-YYLXE54:97X:$&?;I[5)01AFS4BG_ _];[^OLOEHQD 1!S$*/N)!Z ME"1>E/9@@,>(M6KY\A!L;VCJ5OX6'CB-"S9+M"L,E<1&Z#)&27%[]%]F@"S6 MT;R2X:/CR)47]]> M/V3B71\/Z-E=L_VQPGZ0)A F80R8FX21GY"^S@8(().Z2S_>BN68V (3\[7H MH3E5ATUMK3""2+GUP30K0.ZP9J6?J_'5)(R6_(;*< M$=/;$[$]>H#:<*JU^CD>V CUF] KX'PC!-6) D M- E8C-W^0E;JQZY:'5Y],[_.+#-.\*AUOFENC665'^6%RNI"GN-07[FKL+KH MI;J2(W)K8M<8^5*YL#0SIW)A\]0N(!>VX%1A]7-4RX4/ *YO M/Q3[NP_Y]VS;MD(2[X%94?Y592N$/.@C$'I)F-*$?S>)!X<(AZ%2+S,S%B>. M,4>97=4W@Q?;3#ONP+N=\,!9:[1$,\2^7,X\/?%JH>: 3U N$+YK(#HMQJ9D MP;O;HGSW6)WN7VDEF99B[DQ>;9;Y9:38AGTJ;'ZK^I+XGH?L_5U^L\M:X_3G M9O>XS?=W?Q3%]D>^VZW"(" @02%S0XI3!A )!ED.XD2I8ZQ9RY-)I)BN^0!W MM! :X%Q=$*>E>XPP'I#VPOC; -;IT?X^GT!>9%)2*,V-R/($TZ!O9X33-(.R M MK_^ .6#T55K9A/(X1\ZD'("/,BE\1]_788LDCJB<1($Y-*XEV'44T)=%/3MA[0E7-$GL TK8"]SQ?HQBVB>2D/E(JO#4+, L"UJ'QGDX?Q5Q 0,D)W^+'1LUT6PPOKL1 M()UC1YPC3YR;)^?X[W7>.(TG5^T_G'Y\Y[AJ:G(LS@CU+$.^#'F?Q_5B 5-. MX3&&P(L82%TWC0? @*E=')P1IN5D@.15\P*]J69 OWSZI+&D MG&G\%!:8RQ^ZR5.&WCVG\:^]S"(\;$L%7SF=DS.L0*T,UJ7UZ+Q?R()6IS,3 M\=9:=0EC8W7E.H!M0VT@RCK[!*1>@F(O35$:];4"H<]2Z::64^&Q'*(&I9IL MO:HZ'A:7JA:'8L:0L]2!G&!I:G% 9UN5R@ZLU?7HFQB M 3J*[6G.*S]G__685WF=?*1",0@C'V/A3$+?-)?X("83GEP MJ8O0AF.-'4'L(ICC:G&+V9]JD'UYS.MU_PM//$\%@[]AS[ M.2QHA3D?!T8/0LV,B,RZLENQKN^RXO;K^B?*]MEM7G_(_\YV3U\+E'W.VH<0 M?SWP)6Y6U[L&_"H.0AB&;N!' 41) D!?@>$!U L_0[1DGG;J\8!M=C;JM<_ MG9L6N+-KD(M76S<9CT/=(Y)'CI['HAZ^\]L=_R-NUZF_K?=.Y/[?IR_P3C9@ ME]>9"Q@KM:#R?)@X9*?#[+2@G:\%_QVGQ^T(X,X!^?QC(K]D7,#8Z*T0;8V1 MS')0C[03JS_+(S#_8L^V@\5D7[/:4FXH6_I!E"_YD*]O\EU>/ZTH\E#,8L_% M!"280H*''GG(#5*\^IZ5-X7L%&:_-+79P_+]>K_)U[OW^ZHNFP!1B7/A75$]EMG7[&>- MN+-_KTB8@I0"@%(*/>:&:>I3%!$?I+$/B.^I;&V8LFG[_->%78_6C75Z\HY M?,Y$A[WVGM-M4=YS1-GUS2Z_:W)D^O,A$XUWO^;W_*]\+AM*+N9@;@C/A//,++B U3.UW, M.JLFCBQ?ZG59DW6=-2V)(7!3-X IC8F-N.2WN#_B\0G3>=-QZDQ8S!9 MO/HP]*R+(T9C#[ 8$H]P;"GT: ?0#PE4JB@R(:Q?)DYIM/Z<8Y0GBDYV!GB^ MY9',V"XS)GTXTUITQN'^%XE%&HZ;CD.ZW$\6@_KK-Y3%0922&/DP1!B%$4I! M"R]PW1A+];V:')3E^/.1?Z>/92FNM92#2CT6(KK>4N/]9U6A=\146#E$ O" DGD]3$ 0T]9/VK"E*8^I% MJ[JHUSNY\&'J_^!! 67\Z\Z^KG^N6!H XE*(:>JQ!&,0@J##!OT 2%U(GQ:1Y;S\ ,L1 MN!2O&$TT*$9T>(;QL"'.!S>.3>-+^*2]**T6XY_?4$W/+Z_A,J; M]EE-^JTP;CL>B.K#!VQA2HDX=,=)R%R,O1CQ]+_#AAB+5_OL3OR0K_;#@AHP M*1E*6QEZY8-.=!#PSMSEGG.,[(8'"^,R4W@0GOQZX>$9_Q;"@][X_MKA0=-G M0^%A#..ZX>& ZSG*%6)1$H0!_^\X2ET&8P:BWKS+__^8%8&V4E(LC+_OJ[S[]G117N1)C9:\/1O MV?8NW]]]SG;-9FWU+7] 3^_WF^(^^U)S!1%__8,8(OZ'Z.FM'_8YK_YN+U3Z M!,8>BZ(@#FB:N$% 8M@X "C"<:IT^K8@V)8EX0#N^'',5;.D='X3[OZN=Q5^ M011*)HH+0FPSFQP_WE9BQ'3LGXDR"_P$EA&GEDA,L?CIJ_B2O/Z6E>*\,A1OC ,OG]2/Y<)(MOUA MN$9'$V[6BSW?BW"*$.5+\+0W[F(4&LN4Y4TN(*Y*8/, MQP$:["8^UA-$76N6M; Y[G=^VS7G.K\[Q=[9'B9L?E0@H[N-*TX0^,1MTS1= M8=1F7E43IR!=5PZ?2R G_OB/.,BYA/ $9U(:.);OI&UL[+U9EQLYDB;Z/K\B;\US5F)?^DS- M'*Q5.E=2:"1EU\Q]\4.1'A'L9-"CG:12JE]_ 9+."$5P<1+N3B?5M6@) 7#8 M9Q\ @\%@^!__Z]O#Y)>O>3D;%].__07^%?SEEWPZ+$;CZ=W?_O+[IU_5)_/F MS5_^U__\;__C__GUU_^C/[[]Q1;#Q4,^G?]BRGPPST>__#F>W__RSU$^^^.7 MV[)X^.6?1?G'^.O@UU]7E7Y9_F$RGO[Q;_&7+X-9_LNWV?C?9L/[_&'PMA@. MYLMOW\_GC__VVV]__OGG7[]]*2=_+_#,N'(#J4@*\$_^_[ MJLR_/^9_^\ML_/ X"2+_UER?3/C_>)27R[]]+@?3V6U>EOG(YO/!>')*EVNV MV)I$;C8?/T2B^\&X_/?!9)'/;F[5;);/9VKXGXMQZ(J:CMZ.!U_&D_%\G,_" MOX4!DB!Q0U]L#9'W@S)JXVM^NHB[FFBMSY\'7T+!$WKZ8\5&^A<8/U'R@G_4;:*^_G^;AU[@.!&Z:P>S>3XH_3^KWWH8Z MZG_Q\%CF]Z%,8.2;L/P]Y,F2[&ZR&YEN'M=39K)27K?4M00?!F7XT7T^'P\' MD^;$V=IL-[)]FA?#/^Z+25C79BY,Z?/OJ6+M;K$AB8*1^&%P=WA@O"C7R-=M M_F5^X,//BS3V31.6J>_!%%XNPC>WNBC+XL_P]UF]E>^8)AKKLU_,%V7^H1Q/ MA^/'P>3#X/N2(?5[7*^!QOK[,?]:3+X&1,)^8C2>^\$P6C7?Z_>W7@.-]3?: M\Z/%).CRS72>E_EL[KX]QJ&Y^F"-#M=LH;$>U[)]7A=LZ/MEV M&2^]P!UZ5 M;+H'[O8V'\YO;I]^]";LRLKE=G;VOIC;?#:^F\:95>%;B9'K&V MU"3#^;O6-,:;/4OXY&(>][S1E[!5K&,Q.KGIIF5\&L#/^N&+,@\J,HNP.9T. MOS\5#QJ9EX/A?/8QGT2MA)GU85".)]\_%\OQ'[[P.)A^_Y@/\U CCL"PNPNS M[O*/QV)TMJXUC7'-26M'^49ZXP;E-*[4'_+RTWVP%0]T9E?Q5OH25%),XT*W M'--QWI@6#W'/6I2_AUG@S=0,)L/%9/VO>C ;#X/J['BR"&I^6\PV#=4B6$=? M;P6IY2\S]VTX68SRD2^+AW4_JH(W93(>2=]H1>I:PV=_I4;ZM9FSW^6#63 K MX^Q\H%?[JK36IUIJ/URQM?[5TN?ABHWT;^7.^#SX=K!#6THVW8-Z^X3=%1KJ M3UAI[\8!Z1_=M)_ORV)Q=[_-KQCFP[\7Q>C/\>00ZYIIO =RQEW.,+JUEQM, M]5"4\_&_EJ76^Y]@IWQ8E,/[P7(-^?%3=?7[_JIDTSUXVJK%PX)BNMJG/Q58 MK5FU#)/$5MN3[-V@_"-\*BCR4SYPM:8EJ3DY[RC?2&_>AAW(TEMT,[_/RS 5/8QKS;L'Z[7;.S4:+!P94__RL*VO7W^=BU4 ]\Z>=C[6+P_/U<%EH;=2'HI\6 MC^&3L=1@4L4@O-+6R9@T]N%V\7DWF*_GV74WGT48)2)P1-/MREAK9JQ9NZ&> MW@TF'\IBF.?14Q^_:B:#\BV9_3[-!^4T'ZW_/;#H8_XP M&$?7]8>\7$Z6H=C-E\GX[HCINJ6O-8J$'<\&=W=E?K<^25G_O)9!V<#_M:2\7VPHWTX^@0L98CP%XW?V0<,1I,M5IK25):HV\0]6:Z=OBRRS_ST6P M_=S7&IO77<5;Z4O-0;>_5D,]>W@8E-]O;BN';MS8C.^FX]OQ<#"=J^&P6$SG M<0XO)N/A^+!J3VWO/-*\F,6:%FY'\^>1M2T-]D.33Q-YV+0\YL'<#C7BY/(8 MMW^;:SF_S_+;Q>1MC#IJ1^6I_3@/>O6F[;16CY;LY4T_N1)N&LWA?/1V\"5_ MH;UM]29E^4.U>,50QBN&D"V%VM9:PSU]G\^;[>S+!AON;S#7Q\7(31N&>'NS MK?3]TSSLM]OH_>N&&^[_YV 2YYF \F#??Y59/-]?D$8LQ?=[,F M"Q[+?!8]Q-$8?QM^L"X?VSWYSO#J8_FW>3X=Y:/EI>3J6N4(@I #7X4=A*OFA?E&MK.I;7CV7!2 MQ+"\SP%V';[[QW%R;VD@(("$,))8 CG3@%LGP!H!S0W3=1!X3B]5#G\IRK"G M^MM?X%]^"?^RNFO]=M7!G;?GEW2;OYHC!N7P!Y*^KK@N\=OC\BK>K\/[\614 MU8[)!-H@0]$!TD&N:@C_MG4,MS.ZC[HK?^QOOJ&688H,X^K?L?"DP7U..JW".7-;Q#.:(XGU0]T,0*H DPXYJ*P""EJ *YD5T/:Z M*):L^1I,2L'W,*=>^77"#[)/3U9* .9=_O E+[>P8E?1#'(/H6*"0&@Y4-H( M2JM.>H>O;)YI4&E%H\"><48)]F_^9IX_'+E*;:IET#(C,#4"AF'DD?<<^$I2 MA@E+H!#J'X7.N52=BGE7[*K25GPNUJ.JDB&?_;TL9OL8=JAJACDCTDB@M5'$ M.PV0W4A,D5=7/U&=H/RB58Q/7+$V%R;5Z#\6JV#H&&%_,]T?=C(K;M5=F*=_ M"$Q^L<(UT73F!#)A#^,<\L1[PP&VFXD;^WH.KN3I;,^12:^I=B8M=+U\/MO[ M[G+_P.-\+#N;R2"CTEA %*?,^5^[]7K.Q [S/Y'1L M-%WEI3LEA1)46>J4)% AA&0PU!65PEG-$:]E&5R?4U);B:B40D@1IDO"N!>N M0@416,M5>WGV4AI!4IV2QV%^>4Y)H1U#EB%';)@435B5B:SD4Q!=F;.@/?77 M=$H>!_=U."6)(IQ@@SD$!D+@L<1J+;,QBKOKHEBRYH]V2AZ'[YF$"4>QA)2D-?_O) MG9(-+E6G8G[&/7M,I7!5OI2MVZ=X77@=%OPUC*_MGJAN M/IQI@C#@"F'!@$:04$/(&FVKH.=7/TF>0+S#?H'S:>@2QX-=D^3SX-NJ=$?# MX=5W,QQV=4Z$_VD%@N!AQX<"!5@\Q/,4N)31T,/YOO>C(55!)QJ>38JP2D2P M3-\;LVJ\+Z;#]5]V,;WC'F0*8^F@D%Y:IY2*85=ZI6B'$,#=>H8OB_/]5E57 M2\'+?)5;9NVJ2(85$H!1%$#VW/FP)6%T+4'82FB:0#9RY61+Q+('<^'ZBMAL MG8:\2M,2?EPN\M$ZM> M];Z^]=-K;E^L,B_1W%Z+_4,BIQ7#UCDQNMJ-'NI'YA%W$-GP*V)00Z9%-/Q6 MNH#AQPD#B_T< ^L2]-;S,52MMUNQ>)\?>>#1$::4(K_"U MRJ8L./S2@CFZ'1 -J^9,<1_[L_=<>" '(8@&'@#*J#-02R,D,@!H0IRT0I.? M,Y C\)%9[HS%"(6IV4(J884* >#*#MV;(4AJ(,=QF)^X#,[*^3,&AK^]9%_X M4?9Q,+W+=X1K_/#OF0A]5MYC8A7R 1<#+5[W66FMKNP\H#V5%NG@MDZ(G4?J M+TID8;@0;070 *J'>(2N:K?@!)_':0X45)M,XR, M<%!0J*J^2ZUJF4W]/_IJ1.<)N%U>M*8BFAK"L,"<64\2+ MS@R"9N&^CFA-S;DBAG/OO-+&,X[ 1F8/5,I=J1XM-XUI_NAHS>/P/5.TID26 M:PFD(!H )RS'AE>=M$;#ZR?!B4H[%*UY'+ G:O_=X%%-O\_OEX];#_^Z5_U; MRV:6"@NYH%KC>)LBK*K4KKMI6/BWZUIGVM%_$\A>='#4)9SVBJG8GX-.00XBC>)(9*:4T2PL])5>P8C%+_^E>H$Y1^; M0^ XC*\TAX#R$D-IN W3M3=AS@^3]09=XE/<;D MI%Q*":"%$F%)C5.654A@Q5,N5/5P>6UEXFL1[YZ'46P],7_YS/ R2NOS_6!: M(Z:TTWYD!MJP,?>..DJI$ H29=:ZL-@E;4\N+7"U0>[W1F%=#9[-<^%A]9GG M\0&(5Z+\,Q_?W<^#W&')'=SEU5,1M_O" 5*:S2@D7G$-E!$DK&X8(U+M-&W8 M**10NW[XZJ6:&6?00!_C^KD!TG'.+.($06RQ)!5LED"5DE>M?J3F94^/)V)Y MQF7_TSQ_? ;!ZBVOP/H\*'+^9N/0"L9V/H@IV:,]_?=ZAP4-?"63$BLJK;+! M=N> .D%993XYSW'*]NGX*,G+Y.3YU'&FR,AM;Q9=>#PD@! Y+9BT)DPK4&@5 M_K-Z_D XC6OE0CE_/&2-AS=.:2[CCGHML%',:F.\85C!"ATCK_7^>QI1$N(B M3\2]JT7N^7N@+WP$\HL(#0XEQ5 -:X:F420G9 MZO'Q64L\/H=*.ECP3!&6L>DL'T674S$9C^*%IO7CV9_N\_SELZ<=+GR?@C1+ M4^'F-NR@0H?&@\F'8GTP>G@!K%,]$]YIZSRF@ KB'1:0ZV5*SO 'C,09GYU9 M<^NPG#\6S#P P@CLB*>&"<5T/#!92Z1(TGEGTN+U6(Z+,IB%R[FCI<.ID,1?MP=S8]?1V,)]$@\D49X](^Y<-%N;XM_&7^]#>S,\/# MB2UE)B#@-0;$&QS^(TC\ZQH/0U#*E)9X;'YQ!&P7^NX.75;9(()9GX=!%,1Y MG\]K\&Y/M0PS+B%U5 1(A6/6*8O7DDK/ZMTR;>HL_-))UAS.W:VCC^/Y8!)W MB&$OM13?%+-Y+5H=K!LVL![%B#SA5)C.O?/,FXW,%*1D+TXZ:[XX9C4-=6?1 MBV7^.!A7>6HVV6N>8[,O@/%P[2Q@*) E6ECD/?7"4UGMC"31*N6UK://?"^: M8LV#?9;]8]U]8P:4@-I0@RB3&"/H*+25+.'7%./J^(/>9ZE'+HXX*;!V-P\5 MCWDY__YA,EBFR8J;D,?H=-F?]F9?M8Q8X BR2EO"F98D@,8W@T&>[S[AY3@< M&H2W*R+=/"[C&Z=W;_/!+/\8XV!N;G^?K0)C]C!I;[W,^R"K@TA1[)PPZKEM M:+E(R6G2PWC4AMC3)*3G-[?WIH@\IGK,68:=EL)(K8*DD@,H*LG#FIVRL%V& MT9W,K!9@[FQ^BD;;VV)Z]SDO']Y,O^:KRP+[K@GMJI)Q!(UU$E'G/1> 8( K M:T\Q+J[?M$Z?HIJ!MH]QDDXRA!Q 4F'MK<,$DXT$Q"1=Z4F*D[P<!GT&V8_]VTX68S"BEN#*'6J9X)*Z[AV0EG+=)A1D:J@4X@FO4K3P\#&AGC3 M K*=KD[K7M>Q=[:6SPQA ""! 95 @> -=5&55&*4M8E\7-,/4W@VJUWYZ!; M)P/24AZD%T!BKJ% 6I"J]Q+7BP[=P0IY$?ZV"MRN$3=2MXE,,JPYDH!9KPF.-Z\VIKT* )SM\9Q+CT9J20%GH&#] M8*7=E3(HN)=A<1:82&ZE8LI5+HIXER!E'>M[=$GS3-A-M338NS[:W_[0PVMQ M:ASWUVTJ+!B02\4(DF .=IBWKXMYD$^38AC4WP*_&L6W,V_WVGGZS_'\WBQF M\^(A+X_@5)WJ6FW2[?VR!2,D =T:;M7<^AH'6\DEMKY 9 MP;EG"")"%%*><\C09E PFA(JWN\5KB7[O0F4SVPUU7-Q'JJ;,::%A@I83#DA M3!K%JB%H.+)7%AS0.K.:!KS;D]TG=.H[T+=6RC3UGEH+K=7QB7L<)OE93)I1P(&:_4-9S!YUW_X.5LW@.C 726$+A"+0:\,J!8Y'3G:9C_CF)V+B2.CRF M6CPL)C'?RM+(#3T.^K[/I[/QUSQ 63SD,3'U^WQ^<_MY\&W_*=4Q+648ZV J M*TZP"/\%SD%2+4N62YJ2F+'OCMZ^D+95C77%X(_QI>!I/G*#,N9-GSV3RN:W MX^%XGSEZN')&G'0 <.F9##+[8#MA4$EMF4SA:=_WU3WA:>-*.M^NZJB=428E MU\8QPC"B3"M "%655$3RE+.PON_)>T*]9*7T)9PN(8PN(P9 *PG3%,F8RL5( MM9%8")5RDG9\5/?UNH:: /^);MWFZMN$&J M6@:Y11P;XB7GD%,LV3J!#+="U[P?TXZT,6E$Z.Z'LO@Z#OCJ[[_/8HKWS;F( M&L['7U<,.XS!\8UEPB@ *+*"<:&M-09P4B-)):?_=($TPINA8!5VM24&0 MIUW$?LX]E?>@[G=K4_&N2G8QY=VZSZFVL MV>.!OL@: 1YX'&%+&:DTY1OU\OF M'JBNJT%A\Z#TX7A%ANE(/<3=T+^6?]W#[3VU,J() MIJ8"D'87,4]M&\DM,1 MGA*/TO<)][R\*=K2T9FS7]3D9(W:&0D+DR44(HNYD5ICBUDEM\(HY1)@#Z/P M>D7'YM73F=OM/J"M!\LMZD/,?G:(B=LK9"KLO0V2S%CO,,5!H+53<;D:@;.] M*OFS38R-J.]F0\W;'CVV6_UF\@ UH;3JQ11@@6Q+*0;MP76-F4&)KZV_@K9%6K M:CC?M+9.76[7:MV:PORHB:Y.@QG#&$B@F.?<6.0E]'ACK2B%:2?;_2LD::=J M.?]:O,X8\@(-\9S+.AF@ E+4AX,.CK*L(ML0>>B6QKNC5EYV^]+ M;^?1D2UD4$B I"7<28*,P(2#C4N6.9)BY]7?ZG;HN.GUM*:-8:"[7Q\5.:8LD=?X;8;>QTM]%L[2CDS+1 MMN:K>X'+AX!7_S+:0\ECFLF,4Y(+R:BVU$E).$)FLW+0I#/M_ON@VV3.R^>Z MVE/*B;N5JD>^*)^]KA(=1>.O00V3[__()\L@D,%T]X;EN$8RHP&1.B+EF EF MD7)/,4PL+$57[9ON@&VMJ^14KI7%,,]',Q] 22#;<:UD!A(8\ N6!A&(6,P% MV6S3,-?=.)D[VY9T1:]6E7"VI7;_&^?'K+;[6\JHEEY*JSF#A#O$'%DG@%VZ MV%7*/>/Z[N8.W3;G7&,;545GU'PVP&*G;VY/Y^:1366*$&'B@X],<>F]D7B= M=2(@XHGMU#U]%3-F1YHX!S??#>;K#B^/%E=#3TU'9C"9S/;)5Y.P)[>?<2") M(TX%0T8 +(5B=A.T)(-1<\5!8&>B=%>Z.IMYL/.UY6,L@YV-9!"&T[;,1GF7E"D#$&6FA8D!PYR#9.8FUURB'C M\<\%]L*EW@8M6U/(F6FY?@6M&9?ZGL8RQJF)CW,ZB"A!#%EI-@<-EA!XQ;?' MNG2I-Z>"/,0G$MX7\]H&Z<[ZF:82"LN= Y@A@*!P M:'/\RAU-H5_2K>Y.)\9&R+''QFP*_K/LXV.NJ6ACU.7:4X4,82>-9(('V#3D MB'BV<= *I<[V.,KYEN"VF78R^-VEX:SV6#>WU6,OZ]"39:S2LTN0>_AV1"L9 M"ZM'D)[!,*!8!)B(#0[2=>1*[]D&I0T:MJ>3T9"MQW)M%;<&>6@ MM!ALPG+9Y5VD%67= MM-T]8@\)>YP2.LM5N'A\G"R1&DPJI-Y,EYG#EIJND;6^7@L9I9XYC8T,^QYL MK#/PZ8(@$:+;8],K.(]J!_<3@YF7^]*82F%1KG+/A3'NBW(/?6K4RI3C5!*I MO7=,&AY^?P3C9_U4UQ_#LK13,UF MBX>M5U%WE,R(@&%02$0-$!P 8P#:1+5+HU.>$._1ZM2BZHHF\3V1 FNQ;LH/ M@W*^_LLRG':V?)9W_9.UI(-)459O"@9A%W%XQ,?,QJ-ENH"MJ>*;_T@F1'3Y M><^=I1B' 0C4QFD.M3K;G?M+)-Y95?/$V3,^NO?Z[=X?.WF>Y_=6/8FW+E[W M[[@7^>JTE$DJF+8:<8FU@U0++:&F%@EIH:IY5ZRUB( 3WD+CVAK-H"4Q:2?3 MA#.!*WDX\M?\-$]KJM_[$-IQ@'=E(.][G5OG8:J(5O[V4Z<:@ZR!UC,G?)BO M&@5[4>>[A\ONT7+_#\8]B$@,-XG,./@Z9KA5Z[D'S ]:I1E*&X@MXW#@D M#+& 2H.=JF2WTJ?$X29E>_QY^)NBCSYP\7061GFE4,180V)\ U+2:>\K-!'G M2:\-]_(J0E\9>+PN^L"]9=*_TPE85<\,9X9J3@@ BBN),0J;ZK7D#J$4%O;] M-D)?"7FB;CH+VWO=ZQIDW%,K@.@ %PRKF'E:*>NQJ$QWQ-!5YUWNRB'1'/Q] M<*"O&F4_5>(=Q6(T/>4*<4E50S+T"'][28GPHWC%?;08SF_*3WGY=3S,U;?QMM.1744SRK $' EM#.-(!W@T MJ"0)9O^5'=Z?JL:B410[X$/,T[;NX,P6\47E_:1X73[C7'I$F. " :.\W!&1 ML:]*1CBP"''DL"."*2 \TU6G 4FZ!M=/!J0HKF@%U!.9$.2YS6>S^/U))=!@ M_2K@7CX%@$:TEB$;++DPQ5)FB%%"8$,W #,,KFROW:WEJ3%A;RV?!8",!1N@M$Y9 B3#<^! DD2F7D?M^X-[@K-4$MMWR MYN]%,7IN"WXJ)MNN21RNE%%H+.=!0D^!,X9 XS=[ .37J?NX424J.FMO&D MUJ[(\_>RF,VB\;\W2]ZS4ID/PX;&T00,U=):[\QF2$EF4Y*#7LS12_H$+.] L6ZR*%[\LM04OMU9 MU;,\?"MF[K!AAIT4RX<.UIW?:S_OJ9 I)D[? M-V8-$."5_=P7>^K M>.EE&IGX;,!3YNSB5MV5^2H89S^EA M M7F2'8F!9S-EC_&AL\ "KM6:!GSW &KN$)T(Y.SPEUSP&?CTU@JO)U3IM:] MYBVE,V5CVF"DE)$0.1;&196-)@X%ES(7]9TV;6SY3D:V*\:LZBSKUI& >.,(0@<"PMZV'!8NY$4>9QRXR;I7TZ9!5#N]N_"^F!8_ M,OZP&;Z_8J:A!A+ ()VDFDBI997M(\RO$G7STN4ELCP?%T M$?K^% "^NJCQ+'W:N_%TN2!4:?C"%N/'5E:#Z5T^OX_W.C8/T!^,W.ZD%YGC M7L*@5RJI040CQ0':6")AE4C@=]\?S&R0[/W56++*8;\T">J!&AI"G MDG'MC3+*:XJMW0P,HY,R.,"^'_6T2)[3X.V*/O_,QW?WH7OJ:S#E[O+WBQC. M?G.[[/GL9C&?S0?3&")X:#XZJIU,4X$1Q8 J+K06T%N-*RP42WI$%_;]]*=! MJK4)^ID)N!XUKT0YGH*[6LK"QD)8%[;GR#FM0; 8@:WP %HD79+ZB>)NVH6] M7_?C/RS!O<_GX^%@\F-'+_*RO(>,$4&YY!1 BHF#DJUS%3#@SYDT]M3+\M * M1X1# CG.-/90;3(Z, $13!G4/1_3R4K>?W/^.&2[=)>Q(8?)%*-VIDB$H6AASUBBEDD8QJL2F[* M39!/W_$^$&F':J:&<4)P7&>]X1SB15AO)+82IABCO?=S],. MS1I&O"=QY >)5JM^/#N&7LEH5%CMJ/)4;&0/YFN*6['O#IUVV-8&[)>2_$02 M3KPB D%*O"?"4D$W4@4#]HI7R(;V@_@H9@Q@18"U@PCK" M*39>K*43"N-.GX_XFI=?B@LC5Z/P]N&K\+JS'5$\2\3\ MNE?'O7ZWNW[FXQ,'7C&A-5?<4Z/(VJPQW'A>Z\VA?AU?:"\MT(H:;1F00E+C M3261Y>)L>;5:'L3-:'G_^<5QT'9NI:Z$CC-0,8W#^< )QMYZF:7!)-<0,V2- M M1P"EPE*X?Z;(]Q=6*NUE;T+KXT &FW]XHV73UX8+&U?*:$\Q1S;HCP8>L& MX\NSE6S07%M6HX;TO/5241JRW9U*/#P4T^646^-4XD793"$(J4020*.U05YI MMWXHU A#TX),^\>61+V^?C@B"J'G M,*/JMI%9)8PTD%)GI MS-V+5N;(1BB8%;B2=-5P$NUI"N;L#TWD0/Q]5P=J'LS?>V?^%A,)KXH_QR4^R[; M'-E21A'U3BC$+? 2A'5<,E+A ;DX6_1A9U[ M<&$\=@(PRYS6#"&^D/RI<>@X'+>*H5:T_NV4X($M+M;V'8= FQ= MV%X6SB!"!$JKP_K/,04$8;,9?X2:3G.D7QV'4N'N[KKZGV%'4"QBHH>[#V4Q M#7\,D=[>W^7!^-HG[H*M.)],WL]DB']E%ND MY5JP_,>;I3 S]RTOA^/9WGO7QS>6$0@!-32 !&,FR]'UF?01C$F4H[X>[@= M[70:;E,19Z;G,E%G0^S.SD; MTT,OIDXU#'C-QKMB[HYN(_.::L@-4=A1K%D VY -!MBG9%7J82[$7DR4"?CW M87Y,H^"K)C)+O<1AF4!4$12##H6HSHT5A2Z%@3W,I-B'V3 !_EY,@J:8?@U@ M+<-:5W^>QW#6I[RDI\Z,!QO.L(!(>D$E%80I!BQ1&W.&&Y/B*#H^+>*UD[4= MI?1A#FV!P?7:S4#4B^)4: Z\,E80L[%Y"$RR/>MG4=P:^WR5%&Y%*]W%LE1/ M%LP^%SO"*)9C],O+&/"/^6J%R=>/U:W ^)@/B[OILI4E+GO#8=K]=.:4X-Y" M2Z$D@'FE*:P0UYZF>?R/SQ!Y-3-YS_36U4C9%?H1\V:^S^G%*LEW,H"=<8LXD=]!H&K8-E2PZ[;0@+?WE95,L!>3+.'67L>=J M>7HGC4"$"E'%2VG*1,I%X>.36:Z.3-UT=!7D207[4@[= 03620JUU48(QO73 M%2=-/4T*J3_ZH.?**)2*=BD#Q+TIG870; 8F%A!+"H>?(Z4J48+5>2;!NLQQ(P[!E M.GRHEB@[F!^:!7XHF\&891AAC#V+C\0)8(6KQ) (IE"A1S%!S5(A!<&6B?"Y M'$Q71T"U)H:7Q3/#E3-.*80\LD(XAFD%BT!!T.L(L&EX=4@#L25&N.D\V'9^ M/%EG(-_!A)?%,@-)? ,92*Z=HUQ9X6G5>8UH2H:Z'D6Q-,. 1/!:U?S'_&Z9 MGFPZ?S]XV+4F;"N:(< T<-I;+AD#EG.&8"6$<33%A]ZCV)$F&9 $8*LL, &! M3_YH-ROYFXJWA&-)):8@N5(DYZQKC#F[F-T11+L4:F/B&>E<\(MAI;(UGHNR0($,99)0Z3+"7FKT^G[VUPXG086V*%"GT; M+?LW&6P[_WE5)H.82$J-\8A C<(\A[U?=UMR29*2;%V=:S$%NE8MQG@X689M M[%(%R_O()EY=*K^;8K1_&[&W9B:AP XH2@2G,9 /.5EMC21$5W.22;A+)5 MAJC1*.ADMO[M[7B:P[WLV%(^HQ@XR8D4V%CD%. &PPWA35HNT*MS3C8%8\>L M0$>R F7$$4:U)0I@Q;WD@-N-.$"AI#>!KM1AF0YC%ZPPX8\WY>?BSVT7Y?>4 MSJR03$/D#?5<>NT\$=5!K8* I#SE Z_4@9D*8A=\6!I -^6'LO@ZG@[WFZ+; MJV3842TU\ 08C+TSEH-JNZUH8J;.*W5I-H)D%_3X4,SF@\G_-WX\N$_95B%3 M#$DE./8*8>6),MI4CCGED4D*J+XZ]V9C.+;E\HZ]*_/!'BH\+Y(A0P'C#$CJ MM @;;TT;WU98ENQ+&8')@PSJ1G#SH P M48FJ\Y;0E+--='6^RD3T6E+]YW(0(^ _?7_X4DQVZ/V',AFBG )A.,?.:Z6P MHK**U-+2TJ14;E?G@DR!KN7![KX-EWFU]@2V;"N:>8H,(U88:"U"A&EK;"6$ ML2HEL 5=G6NQ 03;C6Q9';&O0NXB48-.=AY9[JN2<6:]UU@QYEU,E*& JASI M6D"12&2,>2XV(=L@A1H'6H'*3 M:D5HTEQQI;[%% !;Y<"GA\%D4KV3N9<#/Y3,%##$.^WB8]+84^"A]1L: >\O(N+&!_+XL_Y_?QYO]@NG\^V%HC0TQ0PRUF2#K 6;R( MNZ$U9R[)E7"E[L,F@&QW?KC/)Y,ZE'A>,(.AFU9*).)[J2RL=8)6)K()YG+* M&0.Z.E]B,G[M;C&>'B>KDQ&A7L5,("U9O!J$D>(\6,C*5LX3(\*JF$ 0?'5> MQ\;Q[.#VNLV_S'_\:(/V_%L."EFBS*O\;+P]@J9]0HR[&# TS'IB"4B M*@LSJP.HK%885A<2?@[8ZO"A/VJ+N*F18>J5$2%EH1JH1D+YI1UBO!:;R:U)^&;:>CFHLY;X%M*!T81):343(7MHD10$+"1 MS4!P)>DKFE+PEF&:!F@]>RN=*&^+Z5V ]R'V.&;?./#Z][;B&7&&0"@QT!IA MKQ5;WK%:248$O;*GPY)T6S0.Y[F(/@'WT7=6CY3&*(@'R>&(:6943J MMI;-2W)E3WZG*KAH'M*NZ/(IGP9;O!Y57I7- 705$V@])S"0W04G'-A40NLG\ED^7^RMYD M:YPB:7!V19$?;;,#MNSKPADF7'$N0* Y=Y!#'#8 &^);G73JV#^2-&G))H-Y M'HK$8)N#ENRN*AGWC"$+F! B8".P-FH#%A))$0L]M$Y25+R7+2I@SP_)A M203 US0(/\A4V-/#:!:]+0;3G4O)CI*9@!P#1[@U"A//A8:4;>PGJZYL Y.N MJ:)).!,TCNN8F+L+9\+A8#!#XP'3/"R;D*F-422)N3(;LW&])R.:H'IQC.I? M%\Z$5MX$.568[ P4CDB],788X2F^T![:CHVK/AG1$U4?9QDUFP4Q1L64 E_F M#\5T]][A4)6,N;!EM@9RXQ#@$%IF-U.5U#QE"]&C\-56:- @KN?Y0?T.QJ9$1;X&PG%)"E$($4+F\T+$"S"<]IMS[Z:/)7<6IB)Z',Y+''M*QR>6C$0>.$ZE$,IS"#;+N'!))WOUESFYHLPT MOPM#>/3YXN:C=&#/09CWQ71X%&>>*F0!&DRY899(3P7U%#A820>52 G3/-JJ M[N)%U389 M+,A(IH2>].C*6%O4:0S8C@(*_6*^*/,/Y7@Z'#_&5U&_+U]*O9IP0LD()T(+ MIH6S3G.KR#*(TPNE7+T7H]J?Z]\-YNMGES_FCVL-W-QNE/(QCTZ",()N;I^2 M,-=<%4YI.C-&2QM?,$<:<6^"3<5IA1K#2;OKGNY_4JBS9_'H /USV"8'Q'HS MC7)\_K-HAJ.;YC+AD5#6,HP(=8A:[Y9O$BR102CII?B>GA>G(MY?+H:O M[W,/G=9@AI#2$'$>EG..O/92Z0H=C;%-B6WHJ1?RK'P\ ?/>,M(7BX:6\*?V M,@NM5XHY; $-.UO$,=A@(XSJ=-]W_7P\ ?+^TG'\M='Y,;:7"604%%@Y%H8F M=P ;9"ML''$IL3P]W4F>E8['0]Y#.JK;H*EF&?E#DYD,FW#F/6-6 :@9#SM[ M52$D0=+93H^2H)R?E"FHGX.7-;F6"46]T5 H'I/0*PP\K4:8H2XI^^+Q"50Z M.<5IB3]'(MF1/^QC_K68?!U/[TQ0PGCN!\/Q9#S_?BW^,.LL)W/Z(^J%+MCOK9,0CQHQF8=,*97P1("Q^:SDA DGI M$B_'@U5;V2]':4.P=C6-_]C3 U<47A?.G,$(>,R]4RZ83PRLDGLLI0+>)#WO MU#^R-*#=HF%(ST.4@Y<4MA7/-,,$>8@H5@8KXHETJ)+,&):R_O>0+"FJW#;^.' MQ<,F 9 9/(9_F6]+]G=*,YG7B$&D-$<4Q<=/"!>5[8ALZ*\A)1!XC1GR##E-*S2Q6DK;:U]03L2OL+[2_CC<+(8K1A3 MSL?_6FITC\QUF\@8@2!,5\!A*(*I%V\RV0H%#?39KF^?+RUA;5X4G4#>U<+Q MO(LQNFDZF [C/2?O<24I<&EO7OU1"LM1?ASA MZC45TY:Z8+@#X@W6U%CG'*P0P>+:O+FM,:X5M+LV/-Y,P]*2J^GHY>KWE)N^ M+@]/;3+#P'+ A39!)\)"MG1#KA%285OY\YG!IY*S(Q5T8N>4XZ^#F+7AG(9. MU8=G"TL ]1_Y*#[#I&)2B>7X/](:.KG53 JB:$RE(S&#UGKNF5_Y6 %WOMZS MZ[W!JMY#)*%6J1$$YC*&J=U'6(U=\'X^G;8C;3 MW]?"?CQ_U]]52O%']V]C=\(_Z^[;&/HYG?QQ^XZ6K3F3(*@8]I9AA M)SG V#)5:<*$+=55[U,[('"=V;0/FNUJ4[*6L)I<(V/VA]5NKY IQ+VF,9,& M)L9"K !Q:^D, #0EP^M%\O;,'"I:4-KY*'DP@'=7E2QB!31RT!DL-:9>4EQ) MZ+@X6\1W![1,U?E!"IT$<5A^MP(%199P8BNG9XN#^ M:VUL6'7=DS3L=9<&<*U7Y?95RS3@EB(@"!=:8R.I(+*2U$C^LVT\CF? 3EHE M@]T5K7Q1YF&.=M^&]X/IW:;?!U?/O?4RY)5#@G/*$4/4BF!N5/.\182E'#5< M#K%2.%"TAW9W1U];I_0#B^J>6AG%7"D=C%C$D0>>&\9@):?T\FS/2OS7FMJL MYL[,T(-KZMYZ831"'?98#'A).+78DF ^KV5U,(FE?9_[&J% /5J=!'97Q+J9 MW^?E^BSXX$KZNG#&H>5$8QSVZE9S200#="V5HV'+?ETG:@UIN&@8UG/N/C=3 M^]M:SZC4:2!S/,@-&420&JFULX97MH<#1I_M-9[_6CU;4V+W%*YZ?#-]^MG[ MO-X1YHZZF2&86LDLYQ!('Z]/8KV1F:-K7E";9L5.TC6#?;?! WXP+O]],%GD M-[C 93(?YI_L\WSH3/]]J;^;S9Z[L0X?][7TT0T91I(0*OVL%F/'4X II M'?[XL\U>31/TI:>D+YJ\M,-\[%RPCY%T! 6Y,-%"K/=G'A'-K]EEUP?.U#N\ M/TY)EWAXCYS&'F*-'<%2$BRX=)6$S*%KCBE)U7G=P_OC(+Z) MP4A[;*2MY(J9NW\JZARKZQJ']\?AVQ5OMLW3!U; 754RR R2E$B.L0(>Z;C) MJ22D!*6_36;KF:U#I))B[(M.',G\L7+M5LEL]G!Q?)^HUD!@EM MK$1.4*32 J@J22U@ M*?-9WT_O>[BX-JBJ2XZ 0T!HJ8#5TAJN.;;*5O#A8-W^;&<+QS/@F BXX\"^ M[ @XQ:R%1ENDG+1>QB1;U<:+@/#;3T&L% X<%0%W'-K=3UA/9U7''>AOJ1O[.7ZOU]%T777/RV='J$\_7-JGM>BYNWK& MN2*"".^AEQ1 ;@'=2 XUON;=:T.4V$FTQE#O]KC^*://L]/Z];2^VAD-MXS: MV3(J)Q]]*,:@1$[6%7=:'P??E'__KN/_% M::I'&#AJ.- 42Z8\LJ(RYS@1L)8UTC96]2_DKV9L*9RQVBK"M #*8^YXQ75A M-?G9+J\T3H6=\\\I\%_::;BC' A@A;8F&)+4>%9=>O0".YV2[K.'$;@GZ[;> MJ?5Q8%[BJ;54TL.PJP'$"2:Z!]7'H7HY!]6, M*.F,X4P0)*B RG*V 0J LSF=.CZ;KJW>&F?3QT%ZR6YTQI#VD# 2]J5>!F.? M0;.65#(J4Z(<^GY&W=0RU2"^E^S[!DHJA@4P@"A'8_)_4@46267H=3_GT00# MCO%]'P?V9?N^,>)& NN$M<[ \!^@*D- 8J5_#M]/"@>.\GT?AW;W$]9Q'N\G M1YGGRF+"O6:,A3\+*=036MQ=]ZL=32]TI\)Z'%UF^?"O=\77W\;3K_EL'LF" MUW^.-,'/:++ZZ;,.OB^BC@:3G:_/':B16:XPHX)["84F4J'X_OQ*+F4$_3DF MG1/47+0!;T].,NK>/-Q5.?,(&2@YI\Q:'R97)V5U"T5)@Z[[4:IT4K6&=+4Y!I4& *FKOMQF@ZHM_,]D2[5UM4Z M^/Q]GBW8OIEN\AAL'@0<3"H1-W/RL<\N-?"E3+$PT_NP'Q(Q>;,SCJ$EGAP$ M7DF5XH2XG!7V',/@'.KKR7"HDAWLD#8O@RGP$&.*&A@0QW\K\Y@!H;UR&$@( M/<#(L@I3KOC/L?'MS9!H78$=V+)N4$X#?+/0VT_W01%G,V5?=J2&G;JK2J8< M15JK>,,1 V>5X&&WL'Q+R7#,5*UATHV4=::1G74RJP%Q0#@ =9AG-0C"^4I. M(.DUYZ1.UWW1#LIG&+,?\V$1IIS)>-E2G*RFQ4.8AH*R?Y_EHS=3,Y@,%Y/U MO^K!;#P,$Z<=3Q;SH-PP@54-G3DXKLDI(.@^* L*@YT)>E(:H-43M(Z28*#7 M\OF]E')8/BR['ABPZGCX0?8^K 5EK+RGMUO+9=I"I3 DS& :%B<:'\FMNJ@] M/5OZEXX';&U-%K)\\#K(P MI*_QQF6B4E^&@23 >9@:6Z>!9W/N@8E@2\F,$B%L3& I):>*2LB)K[KH+3[; M5O<"IH)T.+N:#/Z9C^_NXWMU7P/-[_) ]R]Y>7.[A&#VS-.T7*#W3!9'M9-1 MA"62,?^WME);Y87E%196H$Y3GX0.?RFZFDZ2B%%T!_E9Z;&RQB,B/'!49Z,T%#P&ME'.S_[-<))UM#O2N6AG6[7'I2 M!A-3/#P4TY4H:CXOQU\6\Z7'O3#%- @]6V]VOLP_Y%EM"699QJ"N MI:\QE=A[&\\@<\Q2#(2"\=U?K*"W&\/+^Q1'4M^/6GI-]":UUBNNF\%DIK(KA5R"H!) /(,N[7TT3X8?BW/@27J>E\ M/(KZ&'_-G^S2Y]H*L^/C8KX^C7EU['3@JGNS'\HLU(A2S)G@#D*D,&2H0I0R MP(%KCRU^-0NF,O8!7PD=I-) R32N<%:* MJBL> N=B;-%7[9YW%+T?/!R^MWFH:N8QAP83[K 1Q#!$ -:5Q)[X%&]JW_G< M"R+5(O?)^NHL3G)>#/^(:.73V1*N#Y/!].#ESSVULN4-?$%^(_?"VQHW1ICZ148EIV MZ"B3@T $8AOD&P6 )7K%7 M]#HL@U-5>2>>%V$;;SZ0E.&R"#+52& HH\M)7V$D/KOG=G>[YU^P .$F# M9W!IG?D:99,^JH"T,\QPC#E"4CDBV,I[8!U'4)SQ^<2G.?V5X?MC2/ )%QZ/ M:C&#@&GF!):0&2?B$]_05!B%GUWSC)+.FYU>IS9UT/WUK%2[XRCZ-O6QS$N( M'!:0 B:LQTQ1Y"I4'20IS.Z[R=@BL\^DG@X6PLV]R7?Y(%Y9B^>G9UL&-YUY MND(WJ[$4[JN6 6&#R6& ]X$%3FI-(5U=>.,*0EIK0'0G;9U98V^]C'.$#?)Q M0@402&P AFMYM]:EG;U>E:P>-Z.!U_&D^4BL5;*Z&;Z,2X<98QYF8[>%].R M^FLTDV:U7P%/_486EAT-PE +<$H-E88>T0I'@LPU'S."<]'7AS%&DE&$@IG0'QA@+F%]+I8V49WMMJ&6*=<>&5V%PB2HX M#[',8)[?A0G@7TLE'SSH.5PY<]Y:ZX"QRC$@!+=8D4IJA[N]>-0^\5+4OI=! M#6#;%:/T8/K'Y_%#;O/'F!;F\"NDVRMDA,O'KIM .RNJ/2NF.;?WPW*/_*Y7TQ'AZFTO4)&PYX#!7N",H@I5@HC7(U! M@W#2'?N^^V-:I%(C8'=%)5.4CT49Q/_QIM!!1NVMET&N@.7>!=-4>HZ-0PI5 MLBJ9E/ZS[YF86B16DYAWQ:_?/WTNEX;E]R/(M;M2ADG8 84-$"8"8 IYT17 M4GIJ4QZOZOLCCBTRJS' NUL!R_G=X"[7@^$?^>@(:NVOF"G.%,(&2ZDHBC=Z M'*_V-48XFW)"07]>>C4*>F?A)W&/?#2_]M3*K-96!@@U$U9 *+#5%7R&,)%R MG8#]O.1J#O'.)J_%=#PVGFU@\W6\LL M3KF3S']>+C4 =5IG"D,J!)6 <$D!H(IS6"^(G9X%:^D7B.\/3]6I[1^I4S#Y&%PH5Q$L8*8IY88"I! MB$Q[AQ;\%-QI#>S.'.Y%'=?HLU*!_11(AXD/LV[X/R'.5RZ4((A*>AF[]ZWYL,Q4GT^^_R.?U-G7'ZR3<:$))?$I>.=LV%9*X'C5;>-8THW2HYW=/^:0 MO!@V-(UR9YNP*J!"?W\6W[:,DS@0BW*@9CQX1%19J$E82@&#%,$*00>!3WGJ M^NC9I@M2G3\TI5F-=,[ IZBQ>*=J_4;3P?OR=:IGED)$F%,*,P0<0D2Z:E/@ ME!%7%JO2& \.!^ZF0MT5R3X4Y5)O\XT,6X0Y:$P=T4H&EK8BLQI#9J74+!@% M%0Y.JI3IK\^4:X0:15>P=T4_-YN/'X)I<'.;Q+]CFLE,P%AB0Q6#5E))8B+) M"@G$84H@WZQI2Q#FI=M",VUTIKH;0[H*2P]AX:7"UPK#6LS^!, MV_SQ'^.\#-^___XV_YI/ZOO4]C20@?CT+B#8(X*<0GI^ M:ZP5'77.T&>.H=EK,>I[W>JTDV%L/)'(((8!HF',$EM='/ ,T*2C[$OA:T-L MV47&%O30.2??3!\7\]D2%'@X^FMWK4Q+18"D5#/"$9?&.;6.^ XKD4V*^;H8 MOC5+B%VT2P;_G"1#)Y$,57("YQPBF!@JG+#<4RTWWZ^AG8]DIX'?.UT]T+H? *9:ODCTU75?7:6(SFZOV(F%#0ZS < M:1UOZP-7I5ER4*BDE\4NQBH]*S$;U4]7;%SZ6=\6T[O/>?GP3((]/-Q5)1/0 M$&R0"W:8"L88% [#2D)&7*:L]DUPX[=YZM- M_!L'\S#7_,/P^^G7&<;_KPI)(:PWQ/K^*7B[';.KI.[7-'1]F'6!(T9+')]C4YBR2H4BF.FU=DHMR[H. M]M+Y-+\=UY+SQQH91,IZ'MA)C;:!K5@X6SMVV(V6ST/,YV/IXM@'MP\YN52CS.=AZ&>/QO?[\;3I4'T M9AHFUGPV#]N4'UN)CN3Y]W?Y_+X8U7."==B+#&BA)/$J/B)*.5K>&Z[TH#E( MR4C:P_#2]AC>1VUU=@_M]C8?1L?-1L2/8<+:AL0>TM=O)./4!9$9)8(Y* A5 M&E6:D@&6LX4O7 YG6P.[*\J%'JO1?RS6X^)3/I]/5J$<82C]/EW,%H/)A[+X M.IX=8-U1[632@S#+J:V\-@^WM1C/X<3\[WZ%C5@:4)]*,$1VU8CVHGDQ9H M'1V)B'%C'0N+'%\];6PA(.J,6]A:C^EQ W_,%@H?C%?+-\4+^?K9%AK5X OR@^+:NN95%([3(Q# 2F '8#:5]A!D+0IO/@) MK#:O7AZ:=:Z7SL+=CY(L"O+YSZ(Q!J_;RS@2V!LL,;'(&16J+Q;-&055@UF\LB<,)KXI^$E7=!B4VSM8?6LT\ M\9):*1RBR&I/$9>ZPLEPDG+^D?10U\]#V11]]("W[_.]8<%[*\:0$:RXHEXK MI"Q&RJ -PIXDY7LY_FFO9['R5\J^XR'OO4NR^OWG]"YZ[APU%CHEPT)'O62< MJ;"#4 0["V$M#UD[>'P:WN>CQ22_N:TD6MYKV"/YCAJ9A#X^Q1HSQ0%A+!=2 M<*6Y X@;J41*^I2+]P+6UG_1!M9=K3[5%+"<&6;C.AF)M]?(B M2$,(E-Y@[ MRCCB*,J'6#Q/=BFA<3WD4K*67R:(;035<[)FM;3DAY,,'ZJ;:8*%\Q8;I:CP M80P& "J9#?,IJ:U[R*1DS==@4@J^ASFU]86D3T_F2 !F[\-(VXIF,+[B;"CT M1&K @414L-A)1>(MPZ3-TX60X$2E%8T">Z+VWPT>U?3[_'X\O7LS'?[UP%., M6\IFP#.-%04@K+\2(0.I\[&;5CO/ 4ZYZMO#PYYV]-\$LETM*=4R^K9&5JQ7 M93-M.5?08"J=%0I;J@!9+;M" Y*4GKZ';&G:^$C%LVN.?"PF$U^4?P[*40V6 M/"N=.22M-X1!'@8!%(! B2JC7GMQMJ2D[6YX3M#K#H:A &D"7: 6SUE3WHU 99&H"U:P)]+@?3 MV62EK^FHBL)4PV%\URKF6GFZG%T>TEEGE'>2*<.(8A!AX9\@:;(](O7O_ MEQ=(TB3=VD.[CRN:DC$9J<& (ZVI9U0*54F@B*5=AG.L5C0W'5T<9XZ$L?<' M.;MJQ[NSVZK^G <^6 (OPVH#!"/,TN@=X9NP!@-K19AT']JP5J6:?0B6X\WM M%G4>.AQJH/5,>AVF2X@U%\HB$D]7S0H[;[U#5^;\;XE71X0ZM*.7'H0\Z._O M!O]1E&8RF!U\^[Q^*UF8_ED063M"'668.&54A8. YLJN.W3*G/JL3=1*#]CY MU/_W@X?#1UU'MI3!8'8"29DU5%$-PV::NPH/8OF!X/RTFQ=WWC^.[^QHO)QZHF4$EM!228J81@YXH3C:CW!CV\S NC0VO M[L@WB7I7+#-A'UP\Y.7'?+5=GMV/'VN\^+J[5B8T,IAY;6F\S<8X"HM*):=2 M.F4WVD-G65?L:@[QKIBUS(O^"I-#S-I3*P/:&AYF?LP4%/%LRT.Y&4$$79E? MK"MF-8=X9X%(.Q[JWA=_M.MM;TZ@U@I([*"7V"A$B-](Z%Q*2OO+FJU:WR,T MI()SDNQPF-ONIYD9]Q8)]?^S]Z5+;N/(NN]R'^ <[$O$_8-UQA%NVV&[9^+\ M0L@J5EFW56(=+79[GOZ"DJA:7))(@IMD1\]TVU4$"61^F<@$T M?532,BF5:81&5SJS*Z"G$65[W?[J;'K/%*\@&$M#,/) 4%!N5H(?8H2K&T%7K\2K$_QADDX MNSG,7\7]S\RRN%X[ML&($ $WR M*V04.TN]99Q:(*/2-X;&U48'"C! 0,J-JOBM %/I/:)[C7]G17A4E)5HI$_N MLC]7V>UF_G9V>[)+>,)K V-4 V"*9@%$><&P5/1PET1L2G&T$=[U]W+$W",_ M>D/N$]7]_E9]R;]E:G&CLWG^_8_)\J]L_;;HA'/R,J[:&P)VE$JK,3&&125 M*53ZT3A6O9[ 7 L>.R%];\&8^6*;/?+OV?IK&?"WI$DP4 @9X*B(^.,>[ M+D,ZFNNV4H7$SHWV[5)NLMOT\(8JK;*Z_7 7!@*B";"1UM6,JOR008!22 MAH8R7ZXL654HV;Y+7[@J7+5#][YP]5*Y MGKY'>>7IH(!5B!OGB ;"&D\MQP=Y,21E\ZM_??*DH=9UH"F=XD-9P;O;Q.*8 MZ)$F;5+^AXCZU[Z^^>K M&KXV(DBMB9(,.,6(<%1Q3W&Y/B"J52>]'&AUP/?S)S$-Z-P7CK95K".'BOOX M3]GRVVPZ6]R]OWWM..ESG-CJ]5^=+5K2YF>"$<9+"(R!D2T*46>E*"EIM+N^ MFIMI>,I'PXK^8IR6#_DR^D7%[O$HU^=+SIT:%SC$!A$W#2-?ZO L16V=-;V'L1^% ;B2=&1:$S0%M'F)1(.P&9=@>A MPYBF9$(F11[_*C!LCS>]*<3-(E+J83)_EZ^KJ,%7'@]:"ZX,0UX#;:3FADJV M6QD5VB?%NU?/ /^%4=<"4WH[I\F7V>QN\8_\6[9<%&NOZ9)4&A^$\)_14!VP:7^7)3'::N[+%(F6]4$:=57!*>,L,P:Y00@ M3DL.A2LI("U,*9U1/6&\MY.;44"S(][TA4X]6?SU>59$?3WDJUF%.K>O#P@8 M VN0Y0Y [X3CA#-8KLY!G:(A:V>,_R+(:X43O>$L7]Q4 -?C4P$("K%GQ,*B MWH(GE!ET4E0>1,H)<68.![J_PNJ1^;V?EL4NW'!D)1A]+'6V+;&N(O!49[?1Z?H\^;LY<*N]/WB)1737E'&%VC"1+Z+<:13"XLHZLX\"P)UP M9NRH+L)>NT3UL_<'(IVE)OI[G/C"$F/:EL=E2GN?8KXV#6+NOHKEN,&=PJ"A MP/TT,O7I*FO@]]@K@O:48X+COQF5P"OF!2TI .+_A[KE#T>WG5PN=1CH:>XP2#;6V1DI8.ME$B6I9!=<0.NT\8882@+B*E@(! MUGM?T@&8:XMO[0(@C4.GZY'^\D*GL4,"Q44:0Z*:=-8!@LKU"6FO#%H=\+UB MZ'0].O\.G3Y^\JHY%DY'D5<*@L@=9)7<4Y*2^)?K0FPRGKH,G:['BLL.G?9 M.\8\1P)"Y;DL:@:7:XU&[&"EURXM/J$R9FJ%3M?CSJ6&3E/CC+?0(R@H,1[ M^)=RE1KYE,)3(SS&&P7L6N/&=5_?,:.H.G[E\EM$.N#B94A,N=;WR[?YXNZDA=WNAP* D$)B M5?3 L2=>%74<#OI'D90CM+'GD5V","3RZS+1W]=^<>:[(7I"#'G@M161W\11 M34L?B6&A4G(LJ]]__MXO>N7B."3F]94V%H377Q<\UP9A*+A6C@+MI!-ERCX# MM%IIT];2Z,8<)M@-L%OARICQVI8>K_3VP#""18L\"PH>">"BQ)=THTKI7G+P M7FCKWZ!N@U?G,?YJ]^KG4\E6[Q=^]G=V\S'.XLDM_9\/#]GRXR3N'/^:S#>O MA3PT?E> @KDHP)(:8RCV1A! ]LODV-F4YF])Z787C\6^6#)46-6GK_ER'6V] M>[6X*:R:XH^_JU$&"Z13!CB"#(L^OP-6EZ9<4>^EDD$^1%CF'Y/U_F]%.[FB M:'/V/]EDZ2>SY3&ET\Z+@U"$:RBA%(YK+XM^Q+JD& +JRB)DNH!2K?C-EODQ MCJ#BQT6IV\C#N*9]6T$_^[9=WJI-()_]1C#6$"X]EX)!(:DUM@S,AMI0FF+H MC?"Z;D28;ILUHX1WL:K] C]GBV[@?>H;P3%L++*