Petróleo Brasileiro S.A. - Petrobras revenue and financials
Secondary listing. The primary listing is Petróleo Brasileiro S.A. - Petrobras · B3 (BRL)
$23.80Change from previous close: −1.41%Absolute change: −$0.34
In the fiscal year ended December 2025, Petróleo Brasileiro S.A. - Petrobras reported revenue of $497.55B (+444.27% year over year). Net income was $110.13B, a net margin of 22.1%.
Fiscal year ending in December. Sources and method on the page Methodology and sources.
At a glance
- Revenue growth
- +444.27%
- 2025 vs 2024
- Net income growth
- +1,362.93%
- 2025 vs 2024
- Net margin
- 22.1%
- 2024: 8.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 | 497,549 | 91,416 | 102,409 | 124,474 | 83,966 | 53,683 | 76,589 | 84,638 | 77,884 | 81,405 |
| Cost of revenue | 260,551 | 45,444 | 48,435 | 59,486 | 43,164 | 29,195 | 45,732 | 52,184 | 51,198 | 55,417 |
| Gross profit | 236,998 | 45,972 | 53,974 | 64,988 | 40,802 | 24,488 | 30,857 | 32,454 | 26,686 | 25,988 |
| Selling, general and administrative | 39,756 | 36,065 | 33,115 | 32,325 | 29,146 | — | — | — | — | — |
| Research and development | 4,814 | 789 | 726 | 792 | 563 | 355 | -576 | 641 | 572 | 523 |
| Operating income | 161,793 | 26,876 | 38,033 | 57,114 | 37,584 | 10,063 | 20,614 | 16,788 | 10,553 | 4,308 |
| EBIT | 161,793 | 155,877 | 203,938 | 303,528 | 187,333 | — | — | — | — | — |
| EBITDA | 208,144 | 197,401 | 247,005 | 352,315 | 218,583 | — | — | — | — | — |
| Interest expense | 708 | 5,957 | 3,922 | 3,500 | 5,150 | 6,004 | -7,086 | 5,675 | 7,006 | 6,958 |
| Pre-tax income | 150,599 | 54,730 | 177,481 | 274,998 | 151,575 | — | — | — | — | — |
| Income tax | 39,994 | 3,537 | 10,401 | 16,770 | 8,239 | -1,174 | 4,200 | 4,256 | 1,697 | -684 |
| Net income | 110,129 | 7,528 | 24,884 | 36,623 | 19,875 | 1,141 | 10,151 | 7,173 | -91.0 | -4,838 |
| Net income to common shareholders | 110,129 | 36,606 | 124,606 | 188,328 | 106,668 | — | — | — | — | — |
| Basic EPS | 8.54 | 0.58 | 1.91 | 2.81 | 1.52 | 0.09 | 0.78 | 0.55 | — | — |
| Diluted EPS | 8.54 | 0.58 | 1.91 | 2.81 | 1.52 | — | — | — | — | — |
| Average shares (basic) | 12,889 | 12,899 | 13,022 | 13,044 | 13,044 | — | — | — | — | — |
| Average shares (diluted) | 12,889 | 12,899 | 13,022 | 13,044 | 13,044 | — | — | — | — | — |
| Dividend per share | 3.20 | 5.73 | 7.27 | 17.06 | 7.77 | — | — | — | — | — |
