XML 68 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2022
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)202220212020
Numerator:
Net income$5,313 $8,539 $3,533 
Denominator:
Denominator for basic earnings per share:
Weighted-average shares outstanding419,779,847 439,968,422 451,602,820 
Denominator for diluted earnings per share:
Share-based compensation plans3,747,597 3,228,856 1,838,692 
Weighted-average shares outstanding
      and assumed conversions
423,527,444 443,197,278 453,441,512 
Basic earnings per share$12.66 $19.41 $7.82 
Diluted earnings per share$12.55 $19.27 $7.79 
Potential anti-dilutive share conversions1,467,840 1,532,066 6,811,966