The retail stalwart is in rude health, but the shares have already rallied hard this year

Marks & Spencer shop sign