XML 62 R34.htm IDEA: XBRL DOCUMENT  v2.3.0.11
Earnings per share (Details) (USD $)
In Millions, except Per Share data
3 Months Ended 6 Months Ended
Jun. 30, 2011
Jun. 30, 2010
Jun. 30, 2011
Jun. 30, 2010
Income (Numerator):        
Net income for basic and diluted Earnings Per Share $ 1,170 $ 1,202 $ 2,295 $ 2,369
Shares (Denominator):        
Weighted-average shares for basic Earnings Per Share 927 959 930 970
Effect of dilutive securities 8 5 8 6
Weighted-average shares for diluted Earnings Per Share 935 964 938 976
Basic Earnings Per Share $ 1.26 $ 1.25 $ 2.47 $ 2.44
Diluted Earnings Per Share $ 1.25 $ 1.25 $ 2.45 $ 2.43