BP p.l.c.’s (BP) 10-Day exponential moving average is 450.58, while BP p.l.c.’s (BP) share price is 463.8p, making it a Buy.
BP p.l.c.’s (BP) 100-Day exponential moving average is 433.05, while BP p.l.c.’s (BP) share price is 463.8p, making it a Buy.
BP p.l.c.’s (BP) stock price is 463.8p and BP p.l.c.’s (BP) 50-day simple moving average is 441.51, creating a Buy signal.
BP p.l.c.’s (BP) stock price is 463.8p and BP p.l.c.’s (BP) 100-day simple moving average is 435.74, creating a Buy signal.
BP p.l.c.’s (BP) stock price is 463.8p and BP p.l.c.’s (BP) 200-day simple moving average is 406.36, creating a Buy signal.