$44.01
+0.66 (+1.53%) today
BP p.l.c. (BP) is up 46.15% over the past year but down 4.59% over the past 30 days, trading at $44.01.
Performance · all intervals
1H
+0.11%
4H
+0.56%
12H
-0.40%
1D
+1.53%
3D
-0.89%
7D
+1.53%
30D
-4.59%
90D
+16.85%
YTD
+26.71%
6M
+20.46%
1Y
+46.15%
3Y
+23.82%
5Y
+62.50%
ALL
+272.53%
Custom Interval
Pick any window — not just the presets above.
days
Price · today
Key stats
Market cap—
Day high$44.15
Day low$43.73
Day open$43.34
Prev close$43.34
ExchangeNYSE
Related stocks
Compare BP with
Ad slot · reserved