BP earnings beat expectations; stock up 32% amid oil price surge — BP +1.00 · News Impact Screener