BP (LSE:BP.)

482.35
Today's low: 477.50
Sell BP.
482.50
Today's high: 483.00
Buy BP.
Last trade:
482.05
Change:
 3.55 (0.74%)
Volume:
16,169,766
Delayed price:
17-04-2014 16:35:16
SETS
GBX

BP (BP-.L, LSE, LSE:BP.)

BP. Share Performance More

52 week high510.00 26-02-2014
52 week low426.55 02-10-2013
52 week change 32.70 (7.28%)
4 week volume648,338,510 25-03-2014

Latest newsMore

BP buys back shares

BP bought back 895,000 ordinary shares yesterday at prices ranging from 479.90p to 476.15p apiece for cancellation. At 1:03pm: (LON:BP.) BP PLC share price was +1.45p at 479.95p

Is BP plc An Annuity Alternative?

BP

Transaction in Own Shares

RNS Number : 0215F BP PLC 17 April 2014 BP p.l.c - Transaction in Own Shares BP p.l.c. - 17 April 2014 BP p.l.c. announces that it has purchased for cancellation the following number of ordinary shares of US0.25 each: Ordinary shares Date of purchase 16 April 2014 Number of ordinary shares purchased 895,000 Highest price paid per share (pence) 479.90 Lowest price paid per share (pence) 476.15 This announcement is made in accordance ...

BP buys back shares

BP bought back 940,000 ordinary shares yesterday at prices ranging from 478.10p to 472.85p apiece for cancellation. At 1:01pm: (LON:BP.) BP PLC share price was +4.7p at 478.2p

Transaction in Own Shares

RNS Number : 9181E BP PLC 16 April 2014 BP p.l.c - Transaction in Own Shares BP p.l.c. - 16 April 2014 BP p.l.c. announces that it has purchased for cancellation the following number of ordinary shares of US0.25 each: Ordinary shares Date of purchase 15 April 2014 Number of ordinary shares purchased 940,000 Highest price paid per share (pence) 478.10 Lowest price paid per share (pence) 472.85 This announcement is made in accordance ...

Transaction in Own Shares

RNS Number : 8056E BP PLC 15 April 2014 BP p.l.c - Transaction in Own Shares BP p.l.c. - 15 April 2014 BP p.l.c. announces that it has purchased for cancellation the following number of ordinary shares of US0.25 each: Ordinary shares Date of purchase 14 April 2014 Number of ordinary shares purchased 895,000 Highest price paid per share (pence) 474.55 Lowest price paid per share (pence) 467.15 This announcement is made in accordance ...