Advertisement
Screener

BP PLC (BP) Revenue From Contracts With Customers

2.8 / 5 stars · 68/120 Roast Me

BP PLC Revenue From Contracts With Customers

BP PLC (BP) reported Revenue From Contracts With Customers of $158.88 billion for the 12-month period ending 2025-12-31, per its 20-F filed 2026-03-06.

Financial Statements › Income Statement › Other Income

ifrs-full:RevenueFromContractsWithCustomers · last filed 2026-03-06

  • BP PLC revenue from contracts with customers for the quarter ending 2025-06-30 was $38.74B, a 5.93% decline year-over-year.
  • BP PLC revenue from contracts with customers for the quarter ending 2024-06-30 was $41.18B, a 2.11% increase year-over-year.
  • BP PLC revenue from contracts with customers for the quarter ending 2023-06-30 was $40.33B, a 28.07% decline year-over-year.
  • BP PLC revenue from contracts with customers for the quarter ending 2022-06-30 was $56.07B, a 76.22% increase year-over-year.
Period endRevenue From Contracts With Customers 3 monthRevenue From Contracts With Customers 3 month as first filedRevenue From Contracts With Customers 6 monthRevenue From Contracts With Customers 6 month as first filedRevenue From Contracts With Customers 12 monthRevenue From Contracts With Customers 12 month as first filed
2025-12-31$158.88B
20-F · filed 2026-03-06
2025-06-30$38.74B
6-K · filed 2025-08-05
$77.21B
6-K · filed 2025-08-05
2024-12-31$161.06B
20-F · filed 2026-03-06
2024-06-30$41.18B
6-K · filed 2025-08-05
$80.25B
6-K · filed 2025-08-05
2023-12-31$171.22B
20-F · filed 2026-03-06
2023-06-30$40.33B
6-K · filed 2024-07-30
$82.62B
6-K · filed 2024-07-30
2022-12-31$205.83B
20-F · filed 2025-03-06
2022-06-30$56.07B
6-K · filed 2023-08-01
$102.99B
6-K · filed 2023-08-01
2021-12-31$137.36B
20-F · filed 2024-03-08
2021-06-30$31.82B
6-K · filed 2022-08-02
$58.01B
6-K · filed 2022-08-02
2020-12-31$89.15B
20-F · filed 2023-03-10
$91.18B
20-F · filed 2021-03-22
2020-06-30$15.68B
6-K · filed 2021-08-03
$16.62B
6-K · filed 2020-08-04
$43.02B
6-K · filed 2021-08-03
$44.44B
6-K · filed 2020-08-04
2019-12-31$137.54B
20-F · filed 2022-03-18
$276.08B
20-F · filed 2020-03-18
2019-06-30$37.34B
6-K · filed 2020-08-04
$72.06B
6-K · filed 2019-07-30
$70.95B
6-K · filed 2020-08-04
$138.22B
6-K · filed 2019-07-30
2018-12-31$151.83B
20-F · filed 2021-03-22
$296.25B
20-F · filed 2019-03-29
2018-06-30$76.65B
6-K · filed 2019-07-30
$144.35B
6-K · filed 2019-07-30
2017-12-31$238.22B
20-F · filed 2020-03-18
2017-06-30$55.21B
6-K · filed 2018-07-31
$109.51B
6-K · filed 2018-07-31
2016-12-31$181.57B
20-F · filed 2019-03-29