Retailer Marks & Spencer today (25 May) posted a 4.6% rise in adjusted full-year pre-tax profits to GBP632.5m (US$905.9m), but said it remained cautious about the year ahead.