
BP p.l.c.
BP
29.02
USD+0.42
(+1.47%)Day's range
28.705
29.035
52 wk Range
25.22
39.73
Key ratios
Statements Highlights
Period Ending | Dec 31, 2020 | Dec 31, 2021 | Dec 31, 2022 | Dec 31, 2023 | Dec 31, 2024 | |
---|---|---|---|---|---|---|
Total Revenue | 105,944,000,000 | 157,739,000,000 | 241,392,000,000 | 208,351,000,000 | 189,185,000,000 | |
Gross Profit | 10,184,000,000 | 22,860,000,000 | 55,096,000,000 | 64,057,000,000 | 30,239,000,000 | |
Operating Income | -346,000,000 | 15,087,000,000 | 44,764,000,000 | 46,977,000,000 | 12,848,000,000 | |
Net Income | -20,729,000,000 | 7,565,000,000 | -1,357,000,000 | 15,239,000,000 | 381,000,000 | |
Total Assets | 267,654,000,000 | 287,272,000,000 | 288,120,000,000 | 280,294,000,000 | 282,228,000,000 | |
Total Current Liabilities | 59,799,000,000 | 80,287,000,000 | 99,018,000,000 | 86,078,000,000 | 82,241,000,000 | |
Total Equity | 85,568,000,000 | 90,439,000,000 | 82,990,000,000 | 85,493,000,000 | 78,318,000,000 | |
Free Cash Flow | -144,000,000 | 12,725,000,000 | 28,863,000,000 | 17,754,000,000 | 12,000,000,000 | |
Cash from Operations | 12,162,000,000 | 23,612,000,000 | 40,932,000,000 | 32,039,000,000 | 27,297,000,000 | |
Cash from Investing | -7,858,000,000 | -5,694,000,000 | -13,713,000,000 | -14,872,000,000 | -13,250,000,000 | |
Cash from Financing | 3,956,000,000 | -18,079,000,000 | -28,021,000,000 | -13,359,000,000 | -7,297,000,000 | |
Net Change in Cash | 8,639,000,000 | -430,000,000 | -1,486,000,000 | 3,835,000,000 | 6,239,000,000 |
Dividends
Analyst Recomendations
Overall consensus
Buy