XML 165 R132.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Stock-Based Incentives - Cash Flows and Tax Benefits (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Tax benefit from compensation expense $ 854us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense $ 865us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense $ 1,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Employee Stock Option      
Cash received from the exercise of stock options under all stock-based incentive arrangements, and the actual income tax benefit realized related to tax deductions from the exercise of the stock options      
Cash received from options exercised 63us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
166us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
333us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Tax benefit realized $ 104us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 42us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 53us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember