v3.26.1
Earnings per share
6 Months Ended
Jun. 30, 2026
Earnings Per Share [Abstract]  
Earnings per share Earnings per share
For the three months ended June 30For the six months ended June 30
(in millions, except per share data)2026202520262025
Net income attributable to controlling shareholders$1,024 $1,234 $1,870 $2,144 
Weighted-average basic shares outstanding886.4 923.8 891.6 928.4 
Dilutive effect of stock options0.7 1.0 0.6 1.1 
Weighted-average diluted shares outstanding887.1 924.8 892.2 929.5 
Earnings per share - basic$1.16 $1.34 $2.10 $2.31 
Earnings per share - diluted$1.15 $1.33 $2.10 $2.31 

For the three and six months ended June 30, 2026, there were 0.3 million and 0.8 million options, respectively, excluded from the computation of diluted earnings per share because their effects were not dilutive (three and six months ended June 30, 2025 - 1.8 million and 1.6 million, respectively).