BP.L — BP p.l.c. (Stock)

Price: $586.3 · 1 day: +0.26% · 5 days: +5.11% · 1 month: +5.24% · YTD: +35.47%
As of 2026-10-09 16:15 UTC.

52-week range: $399.35 – $609.4 (currently at 89% of the range).

The read

BP.L is in an uptrend, momentum firm. $600 is the level overhead; $574.25 the first support below.

6 of 6 technical checks lean bullish.

TrendUptrend · above 50-day & 200-day
MomentumRSI 70.87 · bullish · MACD bullish
Trend strengthADX 10.6 · weak or range
Location+7.3% vs 50-day MA
52-week range-3% from high · +43% from low
VolatilityATR 15.7 · ~2.7%/day

Key levels

LevelTypeDistance
$600.0 (resistance)round2.34%
$606.3 (resistance)52w high3.41%
$650.0 (resistance)round10.86%
$574.25 (support)swing zone-2.06%
$558.15 (support)swing zone-4.8%
$550.0 (support)round-6.19%

Indicators

RSI (14)70.87MACD7.5914
ADX (14)10.6ATR (14)15.7
50-day average$546.46200-day average$519.27

Next earnings: 2026-10-30.

Latest BP.L news

Explore more

Interactive BP.L chart and analyst chat · Market terminal — movers, signals and news · Use MarketCrew inside Claude · Use MarketCrew inside ChatGPT · Top gainers today · 52-week highs