Skip to content
20-F

Annual Report (Foreign)

BP PLC BP BPAQF BPPFF

0000313807-26-000006

← back to feed
Filed
Mar 6, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Dividends Paid FY 2025 · Dec 31, 2025 $5.61B
Dividends Paid FY 2025 · Dec 31, 2024 $5.39B
Dividends Paid FY 2025 · Dec 31, 2023 $5.23B
Operating Cash Flow FY 2025 · Dec 31, 2025 $24.49B
Operating Cash Flow FY 2025 · Dec 31, 2024 $27.3B
Operating Cash Flow FY 2025 · Dec 31, 2023 $32.04B
Cash And Equivalents FY 2025 · Dec 31, 2025 $36.56B
Cash And Equivalents FY 2025 · Dec 31, 2024 $39.2B
Cash And Equivalents FY 2025 · Dec 31, 2023 $33.03B
Cash And Equivalents FY 2025 · Dec 31, 2022 $29.2B
Stockholders Equity FY 2025 · Dec 31, 2025 $74B
Stockholders Equity FY 2025 · Dec 31, 2024 $78.32B
Stockholders Equity FY 2025 · Dec 31, 2023 $85.49B
Stockholders Equity FY 2025 · Dec 31, 2022 $82.99B
Current Liabilities FY 2025 · Dec 31, 2025 $80.58B
Current Liabilities FY 2025 · Dec 31, 2024 $82.24B
Total Liabilities FY 2025 · Dec 31, 2025 $204.53B
Total Liabilities FY 2025 · Dec 31, 2024 $203.91B
Current Assets FY 2025 · Dec 31, 2025 $101.79B
Current Assets FY 2025 · Dec 31, 2024 $102.83B
Total Assets FY 2025 · Dec 31, 2025 $278.53B
Total Assets FY 2025 · Dec 31, 2024 $282.23B
Rd Expense FY 2025 · Dec 31, 2025 $274M
Rd Expense FY 2025 · Dec 31, 2024 $301M
Rd Expense FY 2025 · Dec 31, 2023 $298M
Net Income FY 2025 · Dec 31, 2025 $1.3B
Net Income FY 2025 · Dec 31, 2024 $1.23B
Net Income FY 2025 · Dec 31, 2023 $15.88B
Operating Income FY 2025 · Dec 31, 2025 $12.64B
Operating Income FY 2025 · Dec 31, 2024 $11.3B
Operating Income FY 2025 · Dec 31, 2023 $27.35B
Revenue FY 2025 · Dec 31, 2025 $192.55B
Revenue FY 2025 · Dec 31, 2024 $194.63B
Revenue FY 2025 · Dec 31, 2023 $213.03B