Bank of America's analyst David Holmes upgrades his rating from Sell to Buy. The target price has been revised upwards and is now set at GBX 5800, compared with GBX 4000 previously.