XML 39 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Shares Used in the Earnings Per Share Calculations
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