HSBC analyst Kim Fustier upgrades BP (NYSE:BP) from Reduce to Hold and raises the price target from $35.1 to $45.3.