BP (BP)
BP (BP) stock research: performance, analysts' price targets, earnings, revenue and margins, technicals and insider trades.
- BP last traded at $48.13, -4.49% on the day.
- BP: market cap $129.78B, P/E 14.2, revenue $238.12B over the last four quarters, next earnings 2027-02-09.
- Over the past year BP returned 38.42%; year to date 38.58%.
Updated 2026-11-02 17:48 UTC