Telegraph revenue (£) down in 2025 but still higher than previous years