BP (NYSE: BP) back to profits despite no improvements in demand

ICAD Stock

Oil giant BP (NYSE: BP) finally saw the green again in its third quarter following a troublesome year due to covid-19. Nevertheless, the overall crisis persistently damaged demand for oil. BP plc (NYSE: BP) stock was down 1.08% to $15.63 in the pre-market on Tuesday October 27, 2020. Its Revenue is down 56.36% to 31.55 […]