The week in the markets

Shares plunged after it lost a contract with Prudential's life and pensions business worth an estimated £600 million over the next ten years. Meanwhile BP, the oil giant, announced that it would take a further $1.7 billion hit relating to its oil spill in the Gulf of Mexico in 2010. Its shares slid almost 3 per cent.