BP p.l.c.BPNYSE
Loading
Gross Profit Over TimeExpanding
Percentile Rank79
3Y CAGR-15.3%
5Y CAGR+26.9%
Studio
Year-over-Year Change

Revenue minus cost of goods sold

3Y CAGR
-15.3%/yr
vs +17.5%/yr prior
5Y CAGR
+26.9%/yr
Recent deceleration
Acceleration
-32.8pp
Decelerating
Percentile
P79
Within normal range
vs 5Y Ago
3.3x
Strong expansion
Streak
1 yr
Consecutive growthExpanding
PeriodValueYoY Change
2025$33.53B+10.9%
2024$30.24B-37.1%
2023$48.07B-12.7%
2022$55.10B+141.0%
2021$22.86B+124.5%
2020$10.18B-63.1%
2019$27.58B-4.5%
2018$28.88B+52.8%
2017$18.90B+189.8%
2016$6.52B-