BP p.l.c.’s (BP) 10-Day exponential moving average is 568.92, while BP p.l.c.’s (BP) share price is 541 p, making it a Sell.
BP p.l.c.’s (BP) 100-Day exponential moving average is 495.25, while BP p.l.c.’s (BP) share price is 541 p, making it a Buy.
BP p.l.c.’s (BP) stock price is 541 p and BP p.l.c.’s (BP) 50-day simple moving average is 521.98, creating a Buy signal.
BP p.l.c.’s (BP) stock price is 541 p and BP p.l.c.’s (BP) 100-day simple moving average is 479.22, creating a Buy signal.
BP p.l.c.’s (BP) stock price is 541 p and BP p.l.c.’s (BP) 200-day simple moving average is 445.63, creating a Buy signal.