XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Schedule Of Earnings Per Share, Basic And Diluted
Three Months Ended
March 31
(in millions of U.S. dollars, except share and per share data)20222021
Numerator:
Net income$1,974 $2,300 
Denominator:
Denominator for basic earnings per share:
Weighted-average shares outstanding425,805,105 450,539,568 
Denominator for diluted earnings per share:
Share-based compensation plans3,985,729 2,795,971 
Weighted-average shares outstanding and assumed conversions
429,790,834 453,335,539 
Basic earnings per share$4.64 $5.10 
Diluted earnings per share$4.59 $5.07 
Potential anti-dilutive share conversions681,032 1,952,612