Annual results 2023: Record business generates solid result