| Year | Revenue | YoY % | Earnings | YoY % |
|---|---|---|---|---|
| 2022 | 484.6 | — | 49.3 | — |
| 2023 | 521.7 | 7.7% | 53.6 | 8.7% |
| 2024 | 579.4 | 11.1% | 69.8 | 30.2% |
| 2025 | 645.8 | 11.5% | 64.9 | -7% |
All markets — KeepWinning global stock screener
Other companies on London Stock Exchange: Serica Energy plc (SQZ), Bytes Technology Group plc (BYIT), Merchants Trust Ord (MRCH), Invesco Asia Dragon Trust Ord (IAD), HSBC Holdings plc (HSBA), AstraZeneca PLC (AZN)