v3.25.4
Earnings per share
12 Months Ended
Dec. 31, 2025
Earnings per share [abstract]  
Earning per share 9Earnings per share
Basic earnings per ordinary share is calculated by dividing the profit attributable to ordinary shareholders of the parent company by the weighted
average number of ordinary shares outstanding, after deducting own shares held. Diluted earnings per ordinary share is calculated by dividing the
basic earnings, which require no adjustment for the effects of dilutive potential ordinary shares, by the weighted average number of ordinary
shares outstanding, excluding own shares held, plus the weighted average number of ordinary shares that would be issued on conversion of
dilutive potential ordinary shares.
Basic and diluted earnings per share
2025
2024
2023
Profit
Number
of shares
Per
share
Profit
Number
of shares
Per
share
Profit
Number
of shares
Per
share
$m
(millions)
$
$m
(millions)
$
$m
(millions)
$
Basic1
21,102
17,427
1.21
22,917
18,357
1.25
22,432
19,478
1.15
Effect of dilutive potential
ordinary shares
120
128
122
Diluted1
21,102
17,547
1.20
22,917
18,485
1.24
22,432
19,600
1.14
1Weighted average number of ordinary shares outstanding (basic) or assuming dilution (diluted) after deducting own shares held.
The number of anti-dilutive employee share options excluded from the weighted average number of dilutive potential ordinary shares was
12 million (2024: Nil; 2023: 23 million).