BP Exceeds Q1 Earnings Estimates and Reaffirms FY26 Outlook
BP reported Q1 non-GAAP earnings per share of $1.24, surpassing estimates by $0.31, with revenue of $52.26 billion, beating expectations by $6.3 billion. The company also announced Q2 guidance and reaffirmed its FY26 outlook, signaling continued confidence in its financial performance.

Tickers: $BP
Topics: CEO Change Earnings Report Financial Performance Shareholder Revolt