HomeInvestor RelationsFinancial calendar and events First quarter 2025 trading update 8 May 2025 All day