XML 161 R49.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2019
Earnings Per Share [Abstract]  
Schedule Of Earnings Per Share, Basic And Diluted
 
Year Ended December 31
 
(in millions of U.S. dollars, except share and per share data)
2019

 
2018

 
2017

Numerator:
 
 
 
 
 
Net income
$
4,454

 
$
3,962

 
$
3,861

Denominator:
 
 
 
 
 
Denominator for basic earnings per share:
 
 
 
 
 
Weighted-average shares outstanding
455,910,463

 
463,629,203

 
467,145,716

Denominator for diluted earnings per share:
 
 
 
 
 
Share-based compensation plans
3,004,200

 
3,173,145

 
4,051,185

Weighted-average shares outstanding
      and assumed conversions
458,914,663

 
466,802,348

 
471,196,901

Basic earnings per share
$
9.77

 
$
8.55

 
$
8.26

Diluted earnings per share
$
9.71

 
$
8.49

 
$
8.19

Potential anti-dilutive share conversions
2,410,337

 
3,543,188

 
1,776,025