The backlog is now €94.4 billion, providing strong visibility on future sales. Gross margin on backlog 2 reached 17.8% as of 30 September 2024, compared to 17.5% on 31 March 2024. In the first half of ...