XML 25 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per share
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Earnings per share Earnings per share
For the three months ended March 31
(in millions, except per share data)20252024
Net income attributable to controlling shareholders$910 $775 
Weighted-average basic shares outstanding933.2 932.4 
Dilutive effect of stock options1.1 2.0 
Weighted-average diluted shares outstanding934.3 934.4 
Earnings per share - basic$0.98 $0.83 
Earnings per share - diluted$0.97 $0.83 
For the three months ended March 31, 2025, there were 1.5 million stock options excluded from the computation of diluted earnings per share because their effects were not dilutive (three months ended March 31, 2024 - 0.3 million).