SECURITIES AND EXCHANGE COMMISSION Washington, D.C. 20549 Form 6-K Report of Foreign Issuer Pursuant to Rule 13a-16 or 15d-16 of the Securities Exchange Act of 1934 for the period ended 31 July 2007 BP p.l.c. (Translation of registrant's name into English) 1 ST JAMES'S SQUARE, LONDON, SW1Y 4PD, ENGLAND (Address of principal executive offices) Indicate by check mark whether the registrant files or will file annual reports under cover Form 20-F or Form 40-F. Form 20-F |X| Form 40-F --------------- ---------------- Indicate by check mark whether the registrant by furnishing the information contained in this Form is also thereby furnishing the information to the Commission pursuant to Rule 12g3-2(b) under the Securities Exchange Act of 1934. Yes No |X| --------------- ---------------- 1.1 Transaction in Own Shares released on 03 July 2007 1.2 Transaction in Own Shares released on 04 July 2007 1.3 Additional Listing released on 04 July 2007 1.4 Transaction in Own Shares released on 05 July 2007 1.5 Blocklisting Interim Review released on 05 July 2007 1.6 Blocklisting Interim Review released on 05 July 2007 1.7 Transaction in Own Shares released on 06 July 2007 1.8 Transaction in Own Shares released on 09 July 2007 1.9 Director/PDMR Shareholding released on 09 July 2007 2.0 Transaction in Own Shares released on 10 July 2007 2.1 Transaction in Own Shares released on 11 July 2007 2.2 Director/PDMR Shareholding released on 11 July 2007 2.3 Transaction in Own Shares released on 12 July 2007 2.4 Transaction in Own Shares released on 13 July 2007 2.5 Transaction in Own Shares released on 16 July 2007 2.6 Transaction in Own Shares released on 17 July 2007 2.7 Transaction in Own Shares released on 18 July 2007 2.8 Transaction in Own Shares released on 19 July 2007 2.9 Transaction in Own Shares released on 20 July 2007 3.0 Transaction in Own Shares released on 23 July 2007 3.1 Transaction in Own Shares released on 24 July 2007 3.2 Transaction in Own Shares released on 25 July 2007 3.3 Transaction in Own Shares released on 26 July 2007 3.4 Transaction in Own Shares released on 27 July 2007 3.5 BP Half-Year Review 2007 released on 27 July 2007 3.6 Transaction in Own Shares released on 30 July 2007 3.7 Transaction in Own Shares released on 31 July 2007 3.8 Total Voting Rights released on 31 July 2007 Exhibit No. 1.1 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 3 July 2007 BP p.l.c. announces that on 2 July 2007, it purchased for cancellation 2,200,000 ordinary shares at prices between 603.0 pence and 608.0 pence per share. Following the above transactions, BP p.l.c. holds 1,943,757,560 ordinary shares in Treasury, and has 19,129,129,349 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 1.2 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 4 July 2007 BP p.l.c. announces that on 3 July 2007, it purchased for cancellation 3,000,000 ordinary shares at prices between 606.0 pence and 609.0 pence per share. Following the above transactions, BP p.l.c. holds 1,943,757,560 ordinary shares in Treasury, and has 19,127,254,500 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 1.3 BP p.l.c. - Additional Listing BP p.l.c. - 4 July 2007 04 July 2007 BP p.l.c.("the Company") --------------------------------------- Application has been made to the Financial Services Authority and the London Stock Exchange Plc for a total of 40,000,000 Ordinary shares of US$0.25 each ("shares") to be admitted to the Official List. It is expected that admission will be granted on 6 July 2007 and trading will commence on 9 July 2007. These shares are being reserved under a block listing and will be issued pursuant to the following scheme(s): Schemes Shares EXECUTIVE SHARE OPTION SCHEMES 40,000,000 When issued these shares will rank pari passu with the existing Ordinary shares. Exhibit No. 1.4 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 5 July 2007 BP p.l.c. announces that on 4 July 2007, it purchased for cancellation 1,300,000 ordinary shares at prices between 607.0 pence and 609.0 pence per share. BP p.l.c. also announces that on 4 July 2007 it transferred to participants in its employee share schemes 19,181 ordinary shares at prices between 350.0 pence and 500.0 pence. These shares were previously held as treasury shares. Following the above transactions, BP p.l.c. holds 1,943,738,379 ordinary shares in Treasury, and has 19,127,491,703 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 1.5 BP p.l.c. - Blocklisting Interim Review BP p.l.c. - 5 July 2007 BLOCKLISTING SIX MONTHLY RETURN INFORMATION PROVIDED ON THIS FORM MUST BE TYPED OR PRINTED ELECTRONICALLY. To: The FSA Date: 05/07/2007 1. Name of applicant: BP PLC 2. Name of scheme THE EXECUTIVE SHARE OPTION SCHEME 3. Period of return: From 1 JANUARY 2007 To 30 JUNE 2007 4. Balance under scheme from previous return: 36,242,442 5. The amount by which the block scheme has been increased, if the scheme has been increased since the date of the last return: 0 6. Number of securities issued/allotted under scheme during period: 34,151,003 7. Balance under scheme not yet issued / allotted at end of period 2,091,439 8. Number and class of securities originally listed and the date of admission 40,000,000 ORDINARY SHARES OF US$0.25 WERE ADMITTED TO LISTING IN JUNE 2006. 9. Total number of securities in issue at the end of the period 21,173,863,130 ORDINARY SHARES OF US$0.25 WHICH INCLUDES 1,943,757,560 TREASURY SHARES Name of contact EMILY GOODWIN Address of contact BP PLC COMPANY SECRETARY'S OFFICE, 1 ST. JAMES'S SQUARE, LONDON, SW1Y 4PD Telephone number of contact 0207 496 2102 Signed by Director/company secretary/suitably experienced employee/duly authorised officer, for and on behalf of Name of applicant DAVID PEARL If you knowingly or recklessly give false or misleading information you may be liable to prosecution. Exhibit No. 1.6 BP p.l.c. - Blocklisting Interim Review BP p.l.c. - 5 July 2007 BLOCKLISTING SIX MONTHLY RETURN INFORMATION PROVIDED ON THIS FORM MUST BE TYPED OR PRINTED ELECTRONICALLY. To: The FSA Date: 05/07/2007 1. Name of applicant: BP PLC 2. Name of scheme THE BP GROUP SAVINGS RELATED SHARE OPTIONS 3. Period of return: From 1 JANUARY 2007 To 30 JUNE 2007 4. Balance under scheme from previous return: 11,754,180 5. The amount by which the block scheme has been increased, if the scheme has been increased since the date of the last return: 0 6. Number of securities issued/allotted under scheme during period: 0 7. Balance under scheme not yet issued / allotted at end of period 11,754,180 8. Number and class of securities originally listed and the date of admission 10,000,000 ORDINARY SHARES OF US$0.25 WERE ADMITTED TO LISTING IN JUNE 2004. 9. Total number of securities in issue at the end of the period 21,173,863,130 ORDINARY SHARES OF US$0.25 WHICH INCLUDES 1,943,757,560 TREASURY SHARES Name of contact EMILY GOODWIN Address of contact BP PLC COMPANY SECRETARY'S OFFICE, 1 ST. JAMES'S SQUARE, LONDON, SW1Y 4PD Telephone number of contact 0207 496 2102 Signed by Director/company secretary/suitably experienced employee/duly authorised officer, for and on behalf of Name of applicant DAVID PEARL If you knowingly or recklessly give false or misleading information you may be liable to prosecution. Exhibit No. 1.7 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 6 July 2007 BP p.l.c. announces that on 5 July 2007, it purchased for cancellation 3,250,000 ordinary shares at prices between 603.0 pence and 612.0 pence per share. Following the above transactions, BP p.l.c. holds 1,943,738,379 ordinary shares in Treasury, and has 19,125,690,367 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 1.8 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 9 July 2007 BP p.l.c. announces that on 6 July 2007, it purchased for cancellation 2,000,000 ordinary shares at prices between 608.0 pence and 610.5 pence per share. Following the above transactions, BP p.l.c. holds 1,943,738,379 ordinary shares in Treasury, and has 19,124,624,556 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 1.9 BP p.l.c. - Director/PDMR Shareholding BP p.l.c. - 9 July 2007 We were advised on 6 July 2007, by Computershare Plan Managers that on 29 June 2007 Mrs Vivienne Cox, a person discharging managerial responsibility in BP p.l.c., acquired an option to purchase 1,661 BP ordinary shares at GBP4.55 per share exercisable between 1 September 2010 and 1 March 2011 through participation in the BP Sharesave UK Plan. Exhibit No. 2.0 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 10 July 2007 BP p.l.c. announces that on 9 July 2007, it purchased for cancellation 2,400,000 ordinary shares at prices between 610.0 pence and 612.50 pence per share. Following the above transactions, BP p.l.c. holds 1,943,738,379 ordinary shares in Treasury, and has 19,122,276,936 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 2.1 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 11 July 2007 BP p.l.c. announces that on 10 July 2007, it purchased for cancellation 2,400,000 ordinary shares at prices between 610.5 pence and 617.0 pence per share. Following the above transactions, BP p.l.c. holds 1,943,738,379 ordinary shares in Treasury, and has 19,120,514,289 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 2.2 BP p.l.c. - Director/PDMR Shareholding BP p.l.c. - 11 July 2007 BP p.l.c. was advised on 10 July 2007 by Computershare Plan Managers that on 10 July 2007 the following Directors of BP p.l.c. and other senior executives (persons discharging managerial responsibilities) acquired in London the number of BP Ordinary Shares (ISIN number GB0007980591) shown opposite their names below at GBP6.12 per share through participation in the BP ShareMatch UK Plan:- Directors Dr A.B. Hayward 57 shares Mr I.C. Conn 57 shares Mr J.A. Manzoni 57 shares Persons Discharging Managerial Responsibilities Mrs Vivienne Cox 57 shares This notice is given in fulfillment of the obligation under DR 3.1.2R. Exhibit No. 2.3 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 12 July 2007 BP p.l.c. announces that on 11 July 2007, it purchased for cancellation 2,000,000 ordinary shares at prices between 604.5 pence and 607.0 pence per share. BP p.l.c. also announces that on 11 July 2007 it transferred to participants in its employee share schemes 5,857 ordinary shares at prices between 350.0 pence and 500.0 pence. These shares were previously held as treasury shares. Following the above transactions, BP p.l.c. holds 1,943,732,522 ordinary shares in Treasury, and has 19,119,106,780 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 2.4 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 13 July 2007 BP p.l.c. announces that on 12 July 2007, it purchased for cancellation 2,000,000 ordinary shares at prices between 601.5 pence and 611.0 pence per share. Following the above transactions, BP p.l.c. holds 1,943,732,522 ordinary shares in Treasury, and has 19,118,136,460 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 2.5 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 16 July 2007 BP p.l.c. announces that on 13 July 2007, it purchased for cancellation 1,600,000 ordinary shares at prices between 609.5 pence and 615.0 pence per share. Following the above transactions, BP p.l.c. holds 1,943,732,522 ordinary shares in Treasury, and has 19,116,802,290 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 2.6 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 17 July 2007 BP p.l.c. announces that on 16 July 2007, it purchased for cancellation 2,700,000 ordinary shares at prices between 606.5 pence and 614.0 pence per share. Following the above transaction, BP p.l.c. holds 1,943,732,522 ordinary shares in Treasury, and has 19,114,384,086 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 2.7 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 18 July 2007 BP p.l.c. announces that on 17 July 2007, it purchased for cancellation 2,500,000 ordinary shares at prices between 602.0 pence and 606.5 pence per share. Following the above transaction, BP p.l.c. holds 1,943,732,522 ordinary shares in Treasury, and has 19,112,415,694 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 2.8 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 19 July 2007 BP p.l.c. announces that on 18 July 2007, it purchased for cancellation 2,200,000 ordinary shares at prices between 598.5 pence and 602.0 pence per share. BP p.l.c. also announces that on 18 July 2007 it transferred to participants in its employee share schemes 23,075 ordinary shares at prices between 350.0 pence and 500.0 pence. These shares were previously held as treasury shares. Following the above transactions, BP p.l.c. holds 1,943,709,447 ordinary shares in Treasury, and has 19,112,030,648 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 2.9 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 20 July 2007 BP p.l.c. announces that on 19 July 2007, it purchased for cancellation 2,500,000 ordinary shares at prices between 602.5 pence and 605.5 pence per share. Following the above transactions, BP p.l.c. holds 1,943,709,447 ordinary shares in Treasury, and has 19,109,883,436 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 3.0 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 23 July 2007 BP p.l.c. announces that on 20 July 2007, it purchased for cancellation 2,600,000 ordinary shares at prices between 600.0 pence and 607.0 pence per share. Following the above transactions, BP p.l.c. holds 1,943,709,447 ordinary shares in Treasury, and has 19,107,905,446 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 3.1 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 24 July 2007 BP p.l.c. announces that on 23 July 2007, it purchased for cancellation 2,500,000 ordinary shares at prices between 598.50 pence and 602.0 pence per share. Following the above transactions, BP p.l.c. holds 1,943,709,447 ordinary shares in Treasury, and has 19,105,542,028 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 3.2 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 25 July 2007 BP p.l.c. announces that on 24 July 2007, it purchased for cancellation 3,010,000 ordinary shares at prices between 591.5 pence and 605.0 pence per share. Following the above transactions, BP p.l.c. holds 1,943,709,447 ordinary shares in Treasury, and has 19,102,711,128 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 3.3 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 26 July 2007 BP p.l.c. announces that on 25 July 2007, it purchased for cancellation 2,490,000 ordinary shares at prices between 582.0 pence and 592.0 pence per share. BP p.l.c. also announces that on 25 July 2007 it transferred to participants in its employee share schemes 4,432 ordinary shares at prices between 350.0 pence and 500.0 pence. These shares were previously held as treasury shares. Following the above transactions, BP p.l.c. holds 1,943,705,015 ordinary shares in Treasury, and has 19,100,396,877 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 3.4 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 27 July 2007 BP p.l.c. announces that on 26 July 2007, it purchased for cancellation 2,050,000 ordinary shares at prices between 577.0 pence and 595.0 pence per share. Following the above transactions, BP p.l.c. holds 1,943,705,015 ordinary shares in Treasury, and has 19,098,473,340 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 3.5 BP p.l.c. - BP Half-Year Review 2007 BP p.l.c. - 27 July 2007 BP Half-Year Review January-June 2007 An advertisement containing the half-year review has been placed in the Financial Times, UK edition, and the Wall Street Journal Europe today 27 July 2007. A copy of the half-year review may be downloaded from www.bp.com in ordinary or large-print format. Copies of the advertisement have been submitted to the UK Listing Authority and will shortly be available for inspection at the UK Listing Authority's Document Viewing Facility, which is situated at: Financial Services Authority 25 The North Colonnade Canary Wharf London E14 5HS Tel. No: (0) 20 7676 1000 Exhibit No. 3.6 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 30 July 2007 BP p.l.c. announces that on 27 July 2007, it purchased for cancellation 1,680,000 ordinary shares at prices between 568.0 pence and 582.5 pence per share. Following the above transactions, BP p.l.c. holds 1,943,705,015 ordinary shares in Treasury, and has 19,096,841,640 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 3.7 BP p.l.c. - Transaction in Own Shares BP p.l.c. - 31 July 2007 BP p.l.c. announces that on 30 July 2007, it purchased for cancellation 2,150,000 ordinary shares at prices between 567.0 pence and 576.0 pence per share. Following the above transactions, BP p.l.c. holds 1,943,705,015 ordinary shares in Treasury, and has 19,094,708,560 ordinary shares in issue (excluding Treasury shares). Enquiries: Fergus MacLeod, BP p.l.c. Tel: 020 7496 4632 Exhibit No. 3.8 BP p.l.c. - Total Voting Rights BP p.l.c. - 31 July 2007 Voting Rights and Capital - Transparency Directive Disclosure London 31 July 2007 Pursuant to transitional provision 6 of the Transparency Directive:- - The issued share capital of BP p.l.c. comprised 19,100,588,560 ordinary shares par value US$0.25 per share, excluding shares held in treasury and those bought back for cancellation, and 12,706,252 preference shares, par value GBP1 per share. Both the ordinary shares and the preference shares have voting rights. Preference shares have two votes for every GBP5 in nominal capital held and ordinary shares have one vote for every share held. - The total number of voting rights in BP p.l.c. is 19,105,671,060. This figure excludes (i) 1,943,705,015 ordinary shares which have been bought back and held in treasury by BP; and (ii) 138,783,048 ordinary shares which have been bought back for cancellation. These shares are not taken into consideration in relation to the payment of dividends and voting at shareholders' meetings. This information may be used by shareholders for the calculations by which they will determine if they are required to notify their interest in, or a change to their interest in, BP p.l.c. under the FSA's Disclosure and Transparency Rules. SIGNATURES Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized. BP p.l.c. (Registrant) Dated: 6 August 2007 /s/ D. J. PEARL .............................. D. J. PEARL Deputy Company Secretary