EdgarLookup

BP PLC — 11-K Filings

75 11-K filings on record

This page lists all 11-K filings submitted to the SEC by BP PLC (BPPFF), sorted by most recent first. Each row links to the full filing on EdgarLookup. BP PLC has filed 75 11-K documents with the SEC since 2012. To view all SEC filings by BP PLC, see the full filings list.

Overview All Filings Financials Insiders
All 11-K 13F-HR 13F-HR/A 13F-NT 20-F 20-F/A 25 25-NSE 3 424B2 424B3 424B5 425 6-K 6-K/A 8-A12B CORRESP EFFECT F-3 F-3/A F-3ASR F-4 F-4/A F-6 F-6 POS FWP IRANNOTICE POS AM POSASR PX14A6G RW S-8 S-8 POS SC 13D SC 13D/A SC 13E3 SC 13E3/A SC 13G SC 13G/A SC TO-C SCHEDULE 13G/A SD UPLOAD
Form Description Accession Number Filed Period
11-K 11-K 0000313807-25-000023 Jun 24, 2025 Dec 31, 2024
11-K 11-K 0000313807-24-000021 Jun 24, 2024 Dec 31, 2023
11-K 11-K 0000313807-23-000020 Jun 13, 2023 Dec 31, 2022
11-K 11-K 0000313807-22-000025 Jun 10, 2022 Dec 31, 2021
11-K 11-K 0000313807-21-000009 Jun 11, 2021 Dec 31, 2020
11-K 11-K 0000313807-20-000008 Jun 23, 2020 Dec 31, 2019
11-K 11-K 0001140361-19-010687 Jun 7, 2019 Dec 31, 2018
11-K 11-K 0001140361-18-027647 Jun 7, 2018 Dec 31, 2017
11-K 11-K 0001140361-17-025098 Jun 15, 2017 Dec 31, 2016
11-K BP PLC 11-K 12-31-2015 0001140361-16-068706 Jun 6, 2016 Dec 31, 2015
11-K BP PLC 11-K 12-31-2014 0001140361-15-022666 Jun 1, 2015 Dec 31, 2014
11-K BP PLC 11-K 12-31-2013 0001140361-14-024112 Jun 2, 2014 Dec 31, 2013
11-K BP PLC 11-K 12-31-2012 0001140361-13-025447 Jun 17, 2013 Dec 31, 2012
11-K BP PLC 11-K 12-31-2011 0001140361-12-030149 Jun 15, 2012 Dec 31, 2011
11-K BP P.L.C. 11-K 12-31-2010 0001140361-11-033368 Jun 17, 2011 Dec 31, 2010
11-K BP PLC 11-K 12-31-2009 0001140361-10-025685 Jun 16, 2010 Dec 31, 2009
11-K ANNUAL REPORT OF EMPLOYEE STOCK PURCHASE 0001169232-09-003109 Jun 23, 2009 Dec 31, 2008
11-K ANNUAL REPORT 0001169232-08-002400 Jun 25, 2008 Dec 31, 2007
11-K ANNUAL REPORT 0001169232-08-002399 Jun 25, 2008 Dec 31, 2007
11-K ANNUAL REPORT 0001169232-08-002398 Jun 25, 2008 Dec 31, 2007
11-K ANNUAL REPORT 0001169232-08-002397 Jun 25, 2008 Dec 31, 2007
11-K ANNUAL REPORT 0001169232-07-002776 Jun 26, 2007 Dec 31, 2006
11-K ANNUAL REPORT 0001169232-07-002775 Jun 26, 2007 Dec 31, 2006
11-K ANNUAL REPORT 0001169232-07-002774 Jun 26, 2007 Dec 31, 2006
11-K ANNUAL REPORT 0001169232-07-002773 Jun 26, 2007 Dec 31, 2006
11-K ANNUAL REPORT 0001169232-06-002863 Jun 26, 2006 Dec 31, 2005
11-K ANNUAL REPORT 0001169232-06-002862 Jun 26, 2006 Dec 31, 2005
11-K ANNUAL REPORT 0001169232-06-002861 Jun 26, 2006 Dec 31, 2005
11-K ANNUAL REPORT 0001169232-06-002860 Jun 26, 2006 Dec 31, 2005
11-K BP DIRECTSAVE PLAN 0001169232-05-003285 Jun 24, 2005 Dec 31, 2004
11-K BP PARTNERSHIP SAVINGS PLAN 0001169232-05-003283 Jun 24, 2005 Dec 31, 2004
11-K BP EMPLOYEE SAVINGS PLAN 0001169232-05-003280 Jun 24, 2005 Dec 31, 2004
11-K BP CAPITAL ACCUMULATION PLAN 0001169232-05-003278 Jun 24, 2005 Dec 31, 2004
11-K BP PARTNERSHIP SAVINGS PLAN 2003 11K 0000313807-04-000029 Jun 25, 2004 Dec 31, 2003
11-K BP EMPLOYEE SAVINGS PLAN 2003 11K 0000313807-04-000028 Jun 25, 2004 Dec 31, 2003
11-K BP DIRECTSAVE PLAN 2003 11K 0000313807-04-000027 Jun 25, 2004 Dec 31, 2003
11-K BP CAPITAL ACCUMULATION PLAN 2003 11K 0000313807-04-000026 Jun 25, 2004 Dec 31, 2003
11-K AMOCO FABRICS AND FIBERS SALARIED SAVINGS PLAN 2003 11K 0000313807-04-000025 Jun 25, 2004 Dec 31, 2003
11-K AMOCO FABRICS AND FIBERS HOURLY SAVINGS PLAN 2003 11K 0000313807-04-000024 Jun 25, 2004 Dec 31, 2003
11-K BP EMPLOYEE SAVINGS 11K 0000313807-03-000048 Jun 25, 2003 Dec 31, 2002
11-K BP CAPTAL ACCUMULATION 11K 0000313807-03-000046 Jun 25, 2003 Dec 31, 2002
11-K BP PARTNERSHIP SAVINGS 11K 0000313807-03-000044 Jun 25, 2003 Dec 31, 2002
11-K AFFC SALARIED SAVINGS 11K 0000313807-03-000043 Jun 25, 2003 Dec 31, 2002
11-K BP DIRECTSAVE 11K 0000313807-03-000042 Jun 25, 2003 Dec 31, 2002
11-K AFFC HOURLY SAVINGS 11K 0000313807-03-000037 Jun 25, 2003 Dec 31, 2002
11-K VASTAR CAP 11K 2001 0000313807-02-000051 Jun 27, 2002 Dec 31, 2001
11-K EMPLOYEE SAVINGS PLAN 11K 2001 0000313807-02-000050 Jun 27, 2002 Dec 31, 2001
11-K DIRECT SAVE PLAN 2001 11K 0000313807-02-000049 Jun 27, 2002 Dec 31, 2001
11-K BP AMERICA SIP 11K 2001 0000313807-02-000048 Jun 27, 2002 Dec 31, 2001
11-K BP PSP 11K 2001 0000313807-02-000047 Jun 27, 2002 Dec 31, 2001