XML 42 R32.htm IDEA: XBRL DOCUMENT v3.3.1.900
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2015
Earnings Per Share [Abstract]  
Earnings per share reconciliation

The following table provides a reconciliation between basic and diluted earnings per share

In millions, except per share dataYear ended December 31,201520142013
Net income $3,538$3,167$2,612
Weighted-average basic shares outstanding800.7819.9843.1
Dilutive effect of stock-based compensation 4.43.63.0
Weighted-average diluted shares outstanding805.1823.5846.1
Basic earnings per share $4.42$3.86$3.10
Diluted earnings per share$4.39$3.85$3.09