BP Slashes Net Debt as Earnings Soar — BP +0.80 · News Impact Screener