XML 30 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share - Reconciliation of Earnings Per Share (Detail) (USD $)
In Millions, except Per Share data, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Earnings Per Share [Abstract]    
Basic $ 975us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic $ 1,592us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic
Diluted $ 975us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted $ 1,592us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
Basic 1,276us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 1,306us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
Assumed exercise of stock options 5us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants 8us-gaap_IncrementalCommonSharesAttributableToCallOptionsAndWarrants
Unvested restricted stock 4us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends 4us-gaap_IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends
Diluted 1,285us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 1,318us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
Basic $ 0.76us-gaap_EarningsPerShareBasic $ 1.22us-gaap_EarningsPerShareBasic
Diluted $ 0.76us-gaap_EarningsPerShareDiluted $ 1.21us-gaap_EarningsPerShareDiluted