BP
557.80 GBpChange from previous close: +0.13%Absolute change: +0.70 GBp
At a glance
- Revenue growth
- +0.13%
- 2025 vs 2024
- Net income growth
- −85.56%
- 2025 vs 2024
- Net margin
- 0.0%
- 2024: 0.2%
Financial data
Amounts in millions of USD; per-share values in USD; shares in millions.
| Item | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | 187,637 | 187,386 | 208,351 | 239,067 | 156,431 | 105,672 | 158,109 | 297,533 | 238,433 | 182,325 |
| Cost of revenue | 136,255 | 140,474 | 144,294 | 169,569 | 118,696 | 79,921 | 112,078 | 252,169 | 201,258 | 154,656 |
| Gross profit | 51,382 | 46,912 | 64,057 | 69,498 | 37,735 | 25,751 | 46,031 | 45,364 | 37,175 | 27,669 |
| Selling, general and administrative | 17,511 | 16,456 | 16,782 | 13,580 | 12,186 | 10,790 | 11,453 | 12,666 | 11,205 | 11,132 |
| Operating income | 14,446 | 10,448 | 30,097 | 40,844 | 12,639 | -10,441 | 15,660 | 15,809 | 8,633 | 386 |
| EBIT | 14,446 | 10,448 | 30,097 | 40,844 | 12,639 | -10,441 | 15,660 | 15,809 | 8,633 | 386 |
| EBITDA | 30,168 | 26,961 | 46,771 | 55,549 | 25,158 | 14,441 | 34,073 | 32,488 | 25,820 | 16,227 |
| Interest expense | 3,981 | 3,569 | 2,964 | 1,851 | 1,821 | 2,158 | 2,415 | 1,779 | 1,421 | 977 |
| Pre-tax income | 7,746 | 6,782 | 23,749 | 15,405 | 15,227 | -24,888 | 8,154 | 16,723 | 7,180 | -2,295 |
| Income tax | 6,451 | 5,553 | 7,869 | 16,762 | 6,740 | -4,159 | 3,964 | 7,145 | 3,712 | -2,467 |
| Net income | 55.0 | 381 | 15,239 | -2,487 | 7,565 | -20,305 | 4,026 | 9,383 | 3,389 | 115 |
| Net income to common shareholders | 54.0 | 390 | 15,238 | -2,488 | 7,563 | -20,306 | 4,025 | 9,382 | 3,388 | 114 |
| Basic EPS | 0.00 | 0.02 | 0.88 | -0.13 | 0.38 | -1.00 | 0.20 | 0.47 | 0.17 | 0.01 |
| Diluted EPS | 0.00 | 0.02 | 0.86 | -0.13 | 0.37 | -1.00 | 0.20 | 0.47 | 0.17 | 0.01 |
| Average shares (basic) | 15,587 | 16,386 | 17,360 | 18,988 | 20,129 | 20,222 | 20,285 | 19,970 | 19,693 | 18,745 |
| Average shares (diluted) | 15,913 | 16,817 | 17,750 | 18,988 | 20,260 | 20,222 | 20,400 | 20,102 | 19,816 | 18,855 |
| Dividend per share | 0.33 | 0.31 | 0.28 | 0.24 | 0.22 | 0.26 | 0.41 | 0.41 | 0.40 | 0.40 |
