Market
BP p.l.c.
Buy BP p.l.c. (BP) Stock
Buy
Sell
Market order
USD
BP
≈
0.21533161
share
$50
$150
$500
Pay with
Available USD
Instant • No fees
Crypto.com wallet
Instant
Market
BP p.l.c.
Buy
Sell
Market order
USD
BP
≈
0.21533161
share
$50
$150
$500
Pay with
Available USD
Instant • No fees
Crypto.com wallet
Instant
Market cap.
$121.52B
P/E
52.77273
52W high
$48.27
52W low
$25.79
Dividend yield
4.26%
Dividend per share
$1.9
BP
$46.44
USD
+1.18%
Market closed
$46.44
USD
+1.18%
No data available
Market data displayed are delayed by at least 15 mins. Open account to see real-time data. Market data provided by ICE Data Services.
Buy
33%
Buy
67%
Hold
0%
Sell
Target Price
$41.59
Est. return
-9.39%