Down 15% despite strong recent results, is it time for me to buy shares in FTSE retail institution Marks and Spencer? January 16, 2025