Today's low: 482.75
Sell BP.
Today's high: 487.90
Buy BP.
Last trade:
 2.25 (0.47%)
Delayed price:


BP. Share Performance More

Technical Insight

Login or Register to access technical insights.

Latest newsMore

Total Voting Rights

RNS Number : 9183N BP PLC 31 July 2014 BP p.l.c. Total voting rights and share capital As at 31 July 2014, the issued share capital of BP p.l.c. comprised 18,422,565,463 ordinary shares (excluding treasury shares) par value US0.25 per share, each with one vote; and 12,706,252 preference shares par value 1 per share with two votes for every 5 in nominal capital held. The number of ordinary shares which have been bought back and are held ...

Is Royal Dutch Shell Plc The #1 Oil Major Right Now?

Its been a good year thus far for investors in Shell (LSE:RDSB) (LSE:RDSA), with the oil major delivering share price gains of 13% while the FTSE 100 is up just 1% over the same time period. Indeed, shares in Shell are up 3% today (at the time of writing) after the company released an encouraging update for the second quarter of the year.

Russian Sanctions Will Hit ITE Group plc And BP plc

The sanctions placed on Russia by both Europe and the US over the past few weeks have been designed to hurt the Russian economy. However, western companies are now starting to become concerned that the sanctions could impact their business within the region. BothITE Group(LSE:ITE) andBP(LSE:BP) (NYSE: BP.US) are the most exposed, but should investors be worried?

Share Repurchases

RNS Number : 8038N BP PLC 31 July 2014 BP p.l.c. Share Repurchases BP p.l.c. (the Company) announces it has today entered into a repurchase mandate agreement with an independent third party to replace the repurchase mandate agreement entered into and announced on 29 July 2014. Under the repurchase mandate agreement entered into today, the independent third party will manage the share repurchases for the period of 31 July 2014 to 12 ...

Transaction in Own Shares

RNS Number : 8036N BP PLC 31 July 2014 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 31 July 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 30 July 2014 Number of ordinary shares purchased 914,000 Highest price paid per share (pence) 486.05 Lowest price paid per share (pence) 479.50 This announcement is made in accordance with ...

BP plc: Welcome To A World Of Risk

It feels like a lifetime since BP (LSE:BP) (NYSE: BP.US) was viewed as a solid FTSE 100 dividend stalwart, and it could be another lifetime before it regains that mantle. Increasingly, it looks like a risk asset to me.