HSBC has upgraded its rating for BP p.l.c. – Depositary Receipt (NYSE: BP) from Reduce to Hold, according to data from financial...