Marks & Spencer Full-Year Results: What The Analysts Said Marks & Spencer has posted full-year revenue of £10.38 billion (€11.79 billion) in its full year to 30 March – a decline of 3...