| Year | Revenue | YoY % | Earnings | YoY % |
|---|---|---|---|---|
| 2022 | 983.2 | — | 215.2 | — |
| 2023 | 788.9 | -19.8% | 127.8 | -40.6% |
| 2024 | 727.2 | -7.8% | 92.4 | -27.6% |
| 2025 | 601.4 | -17.3% | -51.8 | -156.1% |
All markets — KeepWinning global stock screener
Other companies on London Stock Exchange: Bytes Technology Group plc (BYIT), Merchants Trust Ord (MRCH), Invesco Asia Dragon Trust Ord (IAD), HSBC Holdings plc (HSBA), AstraZeneca PLC (AZN), Shell plc (SHEL)