XML 41 R31.htm IDEA: XBRL DOCUMENT v3.6.0.2
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2016
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,201620152014
Net income $3,640$3,538$3,167
Weighted-average basic shares outstanding776.0800.7819.9
Dilutive effect of stock-based compensation 3.24.43.6
Weighted-average diluted shares outstanding779.2805.1823.5
Basic earnings per share $4.69$4.42$3.86
Diluted earnings per share$4.67$4.39$3.85
Units excluded from the calculation as their inclusion would not have a dilutive effect:
Stock options1.20.80.4
Performance share units0.2--