Ocado announces Q1 results
31 March 2023
Ocado have reported retail sales of £583.7m for the 13-week period to 26 February 2023, up 3.4% compared to Q1 last year.
Ocado have reported retail sales of £583.7m for the 13-week period to 26 February 2023, up 3.4% compared to Q1 last year.