XML 65 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2021
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)202120202019
Numerator:
Net income$8,539 $3,533 $4,454 
Denominator:
Denominator for basic earnings per share:
Weighted-average shares outstanding439,968,422 451,602,820 455,910,463 
Denominator for diluted earnings per share:
Share-based compensation plans3,228,856 1,838,692 3,004,200 
Weighted-average shares outstanding
      and assumed conversions
443,197,278 453,441,512 458,914,663 
Basic earnings per share$19.41 $7.82 $9.77 
Diluted earnings per share$19.27 $7.79 $9.71 
Potential anti-dilutive share conversions1,532,066 6,811,966 2,410,337