BP

BP plc Energy - Oil & Gas Investor Relations →

NO
44.6% ABOVE
↑ Moving away Was 38.2% last week
-15% -10% -5% 0% 5% 10% 15%+
Buy Threshold $30.96
14-Week RSI 77
Rel. Volume (14w) This week's trading vs. the 14-week average 2.6x — Surging
Buyers vs. Sellers (14w) Are up-weeks or down-weeks getting more volume? 0.89

BP plc (BP) closed at $44.78 as of 2026-03-20, trading 44.6% above its 200-week moving average of $30.96. The stock moved further from the line this week, up from 38.2% last week. With a 14-week RSI of 77, BP is in overbought territory.

A big jump in activity this week — 2.6x the usual volume, and the price went up. Significantly more people than usual decided to buy. This kind of surge, especially on a stock already below its 200-week average, can be an early sign that sentiment is shifting.

Over the past 3302 weeks of data, BP has crossed below its 200-week moving average 48 times. On average, these episodes lasted 14 weeks. Historically, investors who bought BP at the start of these episodes saw an average one-year return of +23.3%.

With a market cap of $114.7 billion, BP is a large-cap stock. The company generates a free cash flow yield of 5.0%. Return on equity stands at 1.7%. The stock trades at 13.0x book value.

The company has been aggressively buying back shares, reducing its share count by 15.3% over the past three years.

Over the past 33.2 years, a hypothetical investment of $100 in BP would have grown to $1754, compared to $2683 for the S&P 500. BP has returned 9.0% annualized vs 10.4% for the index, underperforming the broader market over this period.

Free cash flow has been declining at a -26.9% compound annual rate. A deteriorating cash flow trend warrants extra scrutiny — the stock may be cheap for a reason.

Business Health

Annual financials — how the underlying business has performed over the past several years.

Cash Flow Free cash flow & net income ($M)

Revenue Annual revenue ($M) — business growth proxy

Total Debt Balance sheet debt ($M)

ROIC Return on invested capital (%)

FCF Yield Free cash flow / market cap (%) — Yartseva signal

Gross Margin Pricing power & competitive moat (%)

Shares Outstanding Buybacks vs dilution (millions)

Growth of $100: BP vs S&P 500

Monthly data normalized to $100 at start. Vertical dashed lines mark 200-week MA touches.

What Happens After BP Crosses Below the Line?

Across 31 historical episodes, buying BP when it crossed below its 200-week moving average produced an average return of +14.4% after 12 months (median +15.0%), compared to +8.2% for the S&P 500 over the same periods. 61% of those episodes were profitable after one year. After 24 months, the average return was +19.1% vs +24.5% for the index.

Each line shows $100 invested at the moment BP crossed below its 200-week MA. Bold blue = stock average. Gray dashed = S&P 500 average over same periods.

Advertisement

Historical Touches

BP has crossed below its 200-week MA 48 times with an average 1-year return of +23.3% after recovery.

Crossed BelowRecoveredWeeksMax Depth1-Year ReturnReturn Since Touch
Jan 1970Feb 197036.9%+35.2%+27200.5%
Apr 1970Aug 19701918.0%+26.4%+27640.9%
Sep 1970Sep 197010.7%+40.0%+25857.5%
Jun 1972Aug 1972815.9%+44.9%+22477.6%
Jul 1974Sep 1974716.1%+90.7%+17092.9%
Sep 1974Oct 197413.2%+63.0%+16676.8%
Mar 1975Mar 197511.1%+39.5%+15516.4%
Jan 1978Jan 197832.4%+29.8%+10603.5%
Feb 1978Apr 1978811.8%+57.1%+11289.5%
May 1978Jul 19781111.6%+58.3%+10907.6%
Oct 1978Oct 197814.0%+120.9%+10257.2%
Jan 1982Oct 19823827.3%+21.3%+4326.2%
Oct 1982Jan 19831215.5%+44.7%+3917.8%
Mar 1983Mar 198312.6%+26.1%+3643.5%
Dec 1983Dec 198311.4%+9.3%+3275.1%
Jun 1984Jun 198410.4%+23.2%+3160.8%
Jul 1986Aug 198611.0%+97.2%+2792.0%
Feb 1992May 1992147.3%-13.3%+1335.6%
Jun 1992Apr 19934225.4%+3.5%+1312.7%
Apr 1993Apr 199310.9%+28.9%+1300.9%
Jun 1993Aug 199397.6%+37.9%+1304.9%
Sep 1993Sep 199310.7%+46.1%+1274.0%
Sep 2001Sep 200116.2%-4.8%+235.8%
Nov 2001Feb 2002137.9%-7.5%+238.4%
Jun 2002Jun 200221.7%-3.5%+207.1%
Jul 2002Dec 20037424.5%-9.6%+211.0%
Mar 2008Mar 200822.3%-29.9%+97.5%
Jul 2008Oct 20096539.6%-11.8%+90.0%
Feb 2010Mar 201042.6%-12.1%+98.9%
Apr 2010Jan 20129248.9%-10.7%+99.8%
Apr 2012Aug 20121913.9%+0.5%+128.9%
Sep 2012Sep 201210.2%+4.9%+131.3%
Oct 2012Nov 201263.9%+6.0%+131.8%
Dec 2012Dec 201241.6%+19.8%+133.2%
Feb 2013Mar 201353.3%+22.3%+128.3%
Apr 2013Apr 201331.7%+22.6%+127.8%
Nov 2014Feb 2015109.5%-5.8%+120.4%
Mar 2015Mar 201514.9%-13.1%+127.1%
Jul 2015Oct 20166424.0%+0.5%+115.3%
Oct 2016Nov 201657.1%+17.4%+115.6%
Feb 2017Apr 201785.3%+21.0%+118.9%
Apr 2017May 201721.9%+36.3%+118.4%
Feb 2020Oct 20218552.0%-16.1%+97.7%
Oct 2021Jan 20221010.2%+20.4%+94.9%
Feb 2022Mar 202221.4%+49.9%+96.0%
Jul 2022Jul 202213.3%+39.1%+103.7%
Oct 2024Dec 202493.4%+27.7%+67.1%
Mar 2025Jun 20251011.3%N/A+67.1%
Average14+23.3%

Frequently Asked Questions

Is BP below its 200-week moving average?

No. BP plc (BP) is currently 44.6% above its 200-week moving average of $30.96. It would need to fall to $30.96 to cross below the line.

What is BP's 200-week moving average price?

BP plc's 200-week moving average is $30.96 as of 2026-03-20. This is the average weekly closing price over roughly the last 4 years, and it acts as a long-term trend line. When a stock drops below this level, it can signal that the price has fallen far enough from the long-term trend to attract value-oriented investors.

What happens when BP drops below its 200-week moving average?

BP has crossed below its 200-week moving average 48 times in our data. On average, buying at that moment produced a one-year return of +23.3%. These dips have historically been decent entry points. These episodes lasted 14 weeks on average.

Is BP a good value right now?

Here's what our data says about BP as of 2026-03-20: The stock is above its 200-week moving average, so it doesn't currently meet our primary signal. The 14-week RSI is 77 (overbought). Free cash flow yield is 5.0%. Return on equity is 1.7%. Price-to-book is 13.0x. This is not a buy or sell recommendation — always do your own research.

How does BP compare to the S&P 500?

Over the past 33.2 years, $100 invested in BP would have grown to $1754, compared to $2683 for the S&P 500. That's 9.0% annualized vs 10.4% for the index. BP has underperformed the broader market over this period.

Does BP pay a dividend?

Yes. BP plc currently pays a dividend yield of 446.00%.

Not financial advice. This is an educational tool. Past performance does not guarantee future results. Do your own research before making investment decisions.

Data as of week of 2026-03-20