StockData
BP PLC logo

BP PLC

BPNYSEPetroleum RefiningFiscal year ends December 31Also trades as BPAQF, BPPFF
Financials through Q2 FY2026, quarter ended Jun 30, 2026Last filing: 20-F on Mar 6, 2026Score 3/30
$47.88−2.51 (-4.98%)

Close on Nov 2, 2026Market cap $131.66BP/E –Yield –

BP Castrol: Standalone annual revenue by Year

Castrol: Standalone annual revenue ($bn, Form 20-F Strategic Progress) ($)

BP Castrol: Standalone annual revenue: $7.10 in FY2025, up 2.9% from a year earlier.

Latest, FY2025
7.10
Period ended Dec 31, 2025
Change on a year earlier
+2.9%
6.90 in FY2024
History
3 years
Since FY2023
Sources
1
SEC Form 20-F FY2025 (Annual Report)

Where the FY2025 figure comes from

“|| Convenience margin growth « ò The acquisition of TravelCenters of America completed in 2023 underpinning 21% convenience gross margin CAGR over the period. | Strategic convenience sites « ò As the target was retired at the start of 2025, in line with our reset strategy, the measure was not tracked during 2025. However, performance was close to target at end of 2024. | Castrol performance (revenue) ò Castrol had a strong 2025, and now has 10 quarters of consecutive year-on-year earnings growth. Castrol continued strategic growth initiatives, including expansion of its thermal management portfolio beyond cooling fluids into integrated full-service solutions. || 2023 | 2024 | 2025 | 2025 target | 2023 | 2024 | 2025 | 2025 target | 2023 | 2024 | 2025 | 2025 target a || 60% | 17% | (5) % | 10% | 2,850 | 2,950 | n/a | 3,000 | $7.0bn | $6.9bn | $7.1bn | n/a”

Source: SEC Form 20-F FY2025 (Annual Report) ↗

Reported in SEC Form 20-F FY2025.

Annual history

Hover a value to see the sentence it was read from; calculated values show their formula

PeriodEndedCastrol: Standalone annual revenue ($bn, Form 20-F Strategic Progress) ($)Year on yearSource
FY2025Dec 31, 20257.10+2.9%SEC Form 20-F FY2025 (Annual Report) ↗
FY2024Dec 31, 20246.90-1.4%SEC Form 20-F FY2025 (Annual Report) ↗
FY2023Dec 31, 20237–SEC Form 20-F FY2025 (Annual Report) ↗

Cite this data

StockData. (2026). BP Castrol: Standalone annual revenue ($), annual FY2023–FY2025 [Data set]. Compiled from BP SEC filings and investor materials. https://stockdatahq.com/stocks/bp/kpis/sec-castrol-rev-bn

See every metric in the BP KPI table. Data updated Oct 28, 2026.