XML 30 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Earnings per share (Tables)
9 Months Ended
Sep. 30, 2017
Earnings Per Share [Abstract]  
Computation for basic and diluted earnings per share
The computations for basic and diluted EPS were as follows (in millions, except per share data):
 
Three months ended
September 30,
 
Nine months ended
September 30,
 
2017
 
2016
 
2017
 
2016
Income (Numerator):
 
 
 
 
 
 
 
Net income for basic and diluted EPS
$
2,021

 
$
2,017

 
$
6,243

 
$
5,787

 
 
 
 
 
 
 
 
Shares (Denominator):
 
 
 
 
 
 
 
Weighted-average shares for basic EPS
728

 
747

 
733

 
752

Effect of dilutive securities
5

 
6

 
5

 
6

Weighted-average shares for diluted EPS
733

 
753

 
738

 
758

 
 
 
 
 
 
 
 
Basic EPS
$
2.78

 
$
2.70

 
$
8.52

 
$
7.70

Diluted EPS
$
2.76

 
$
2.68

 
$
8.46

 
$
7.63