XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings per share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Schedule Of Earnings Per Share, Basic And Diluted
Three Months EndedSix Months Ended
June 30June 30
(in millions of U.S. dollars, except share and per share data)2022202120222021
Numerator:
Net income$1,215 $2,265 $3,189 $4,565 
Denominator:
Denominator for basic earnings per share:
Weighted-average shares outstanding421,624,660 445,094,678 423,703,328 447,802,079 
Denominator for diluted earnings per share:
Share-based compensation plans3,793,686 2,857,242 3,982,116 2,900,440 
Weighted-average shares outstanding and assumed conversions
425,418,346 447,951,920 427,685,444 450,702,519 
Basic earnings per share$2.88 $5.09 $7.53 $10.20 
Diluted earnings per share$2.86 $5.06 $7.46 $10.13 
Potential anti-dilutive share conversions1,690,893 1,777,555 1,196,180 1,879,882