Greggs has passed the £2bn sales mark for the first time, with total sales for the year ended 31 December 2024 up 11.3% on ...