Petróleo Brasileiro S.A. - Petrobras revenue and financials

PETR3 · B3 · BRL

R$59.31Change from previous close: −1.80%Absolute change: −R$1.09

Close · October 6, 2026

In the fiscal year ended December 2025, Petróleo Brasileiro S.A. - Petrobras reported revenue of $89.2B (−2.43% year over year). Net income was $110.13B, a net margin of 123.5%.

Annual revenue · 2025: $89.2B
  1. $81.41B2016
  2. $77.88B2017
  3. $84.64B2018
  4. $76.59B2019
  5. $53.68B2020
  6. $83.97B2021
  7. $124.47B2022
  8. $102.41B2023
  9. $91.42B2024
  10. $89.2B2025

Fiscal year ending in December. Sources and method on the page Methodology and sources.

At a glance

Revenue growth
−2.43%
2025 vs 2024
Net income growth
+1,362.93%
2025 vs 2024
Net margin
123.5%
2024: 8.2%

Financial data

Amounts in millions of USD; per-share values in USD; shares in millions.

Income statement · Annual
Item2025202420232022202120202019201820172016
Total revenue89,19591,416102,409124,47483,96653,68376,58984,63877,88481,405
Cost of revenue260,55145,44448,43559,48643,16429,19545,73252,18451,19855,417
Gross profit236,99845,97253,97464,98840,80224,48830,85732,45426,68625,988
Selling, general and administrative44,1299,0338,06133,35731,51232,336—23,67125,494—
Research and development864789726792563355-576641572523
Operating income27,75826,87638,03357,11437,58410,06320,61416,78810,5534,308
EBIT30,891155,877203,93856,715—80,30777,770——47,096
EBITDA208,14427,462247,00569,933—134,464———105,326
Interest expense7085,9573,9223,5005,1506,004-7,0865,6757,0066,958
Pre-tax income26,79554,73035,39653,525—37.0————
Income tax39,9943,53710,40116,7708,239-1,1744,2004,2561,697-684
Net income110,1297,52824,88436,62319,8751,14110,1517,173-91.0-4,838
Net income to common shareholders19,6347,528124,606188,328——30,009———
Basic EPS1.520.581.912.811.520.090.780.55-0.03-1.14
Diluted EPS8.540.581.912.811.520.542.30——-1.14
Average shares (basic)12,88912,89913,02213,044——13,04413,044——
Average shares (diluted)12,88912,89913,02213,044—13,044————
Dividend per share3.205.737.2717.067.770.790.93———