Transaction in Own Shares

BP PLC 16 June 2004 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 16 June 2004 BP p.l.c. announces that on 15 June 2004, it purchased for cancellation 6,516,748 ordinary shares at prices between 476.75 pence and 485.50 pence and between 881.33 cents and 884.33 cents per share. Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4717 This information is provided by RNS The company news service from the London Stock Exchange

Companies

BP (BP.)
UK 100

Latest directors dealings