XML 59 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule Of Earnings Per Share, Basic And Diluted
Three Months Ended
March 31
20232022
(in millions of U.S. dollars, except share and per share data)As Adjusted
Numerator:
Net income$1,892 $1,953 
Denominator:
Denominator for basic earnings per share:
Weighted-average shares outstanding414,289,150 425,805,105 
Denominator for diluted earnings per share:
Share-based compensation plans3,639,042 3,985,729 
Weighted-average shares outstanding and assumed conversions
417,928,192 429,790,834 
Basic earnings per share$4.57 $4.59 
Diluted earnings per share$4.53 $4.55 
Potential anti-dilutive share conversions1,731,523 681,032