Ready-meal maker Greencore was in shareholders' good books as it plans to buy back £509 million worth of shares. The sandwich giant said it would buy up to 261m shares for 195p each, sending the price up 7.2 per cent, or 12p, to 178p.
{}