Ecopetrol S.A. (EC) Income Statement

NYSE: ECRevenue, profits, margins and EPS over 10 years.

EC 2025 at a glance

Fiscal year ended December 31, 2025 · COP
Revenue−16.4%
COP 111.48T
2025 · hover or tap a bar for each year
2016: COP 48.49T (−7.4%)2017: COP 55.95T (+15.4%)2018: COP 68.60T (+22.6%)2019: COP 71.49T (+4.2%)2020: COP 50.22T (−29.7%)2021: COP 91.88T (+82.9%)2022: COP 159.61T (+73.7%)2023: COP 143.19T (−10.3%)2024: COP 133.33T (−6.9%)2025: COP 111.48T (−16.4%)
20162025
Gross profit−25.2%
COP 35.05T
2025 · hover or tap a bar for each year
2016: COP 14.23T (−7.3%)2017: COP 19.05T (+33.8%)2018: COP 27.42T (+44.0%)2019: COP 26.52T (−3.3%)2020: COP 12.66T (−52.3%)2021: COP 36.30T (+186.8%)2022: COP 70.15T (+93.3%)2023: COP 55.01T (−21.6%)2024: COP 46.85T (−14.8%)2025: COP 35.05T (−25.2%)
20162025
Operating income−35.5%
COP 24.83T
2025 · hover or tap a bar for each year
2016: COP 8.90T (+317.8%)2017: COP 16.17T (+81.6%)2018: COP 22.46T (+38.9%)2019: COP 21.03T (−6.4%)2020: COP 7.18T (−65.8%)2021: COP 29.70T (+313.5%)2022: COP 60.23T (+102.8%)2023: COP 41.76T (−30.7%)2024: COP 38.46T (−7.9%)2025: COP 24.83T (−35.5%)
20162025
Net income−39.3%
COP 8.40T
2025 · hover or tap a bar for each year
2016: COP 2.45T2017: COP 7.18T (+193.3%)2018: COP 11.38T (+58.5%)2019: COP 13.74T (+20.8%)2020: COP 1.59T (−88.5%)2021: COP 15.65T (+886.3%)2022: COP 31.60T (+102.0%)2023: COP 21.06T (−33.4%)2024: COP 13.84T (−34.3%)2025: COP 8.40T (−39.3%)
20162025
Net profit margin−2.9 pts
7.5%
2025 · hover or tap a point for each year
2016: 5.0% (+18.8 pts)2017: 12.8% (+7.8 pts)2018: 16.6% (+3.8 pts)2019: 19.2% (+2.6 pts)2020: 3.2% (−16.1 pts)2021: 17.0% (+13.9 pts)2022: 19.8% (+2.8 pts)2023: 14.7% (−5.1 pts)2024: 10.4% (−4.3 pts)2025: 7.5% (−2.9 pts)
20162025

EC revenue and net income

RevenueNet incomeNet margin (right axis)

Where EC's revenue goes

2025
Revenue
COP 111.48T100.0%
Cost of revenue
−COP 76.43T−68.6%
Gross profit
COP 35.05T31.4%
Sales, general & admin
−COP 8.81T−7.9%
Other operating expenses
−COP 1.42T−1.3%
Operating income
COP 24.83T22.3%
Interest & other expense
−COP 7.28T−6.5%
Income taxes
−COP 5.51T−4.9%
Net income
COP 8.40T7.5%

Each bar shows an amount and its share of revenue. EC kept 7.5% of revenue as net income.

EC profit margins

GrossOperatingNet

EC growth rates

to 2025
1 year3 years5 years10 years
Revenue−16.4%−11.3%+17.3%+7.9%
Gross profit−25.2%−20.6%+22.6%+8.6%
Operating income−35.5%−25.6%+28.2%+27.8%
Net income−39.3%−35.7%+39.5%—

1-year change and average annual growth (CAGR) over 3, 5 and 10 fiscal years. "—" when a starting value was zero or negative.

EC income statement in COP

Ecopetrol S.A. annual income statement
2025202420232022202120202019201820172016
RevenueCOP 111.48TCOP 133.33TCOP 143.19TCOP 159.61TCOP 91.88TCOP 50.22TCOP 71.49TCOP 68.60TCOP 55.95TCOP 48.49T
Cost of revenueCOP 76.43TCOP 86.48TCOP 88.18TCOP 89.46TCOP 55.58TCOP 37.57TCOP 44.97TCOP 41.18TCOP 36.91TCOP 34.25T
Gross profitCOP 35.05TCOP 46.85TCOP 55.01TCOP 70.15TCOP 36.30TCOP 12.66TCOP 26.52TCOP 27.42TCOP 19.05TCOP 14.23T
Research & development——————COP 0COP 0COP 0COP 0
Sales, general & adminCOP 8.81TCOP 6.72TCOP 6.48TCOP 5.39TCOP 3.90TCOP 4.05TCOP 2.86TCOP 2.36TCOP 2.13TCOP 2.06T
Total operating expensesCOP 10.23TCOP 8.39TCOP 13.25TCOP 9.92TCOP 6.60TCOP 5.47TCOP 5.49TCOP 4.96TCOP 2.87TCOP 5.33T
Operating incomeCOP 24.83TCOP 38.46TCOP 41.76TCOP 60.23TCOP 29.70TCOP 7.18TCOP 21.03TCOP 22.46TCOP 16.17TCOP 8.90T
Interest incomeCOP 4.96TCOP 1.63TCOP 1.88TCOP 6.07TCOP 3.27TCOP 299.25BCOP 851.49BCOP 1.49TCOP 1.20TCOP 495.96B
Interest expenseCOP 7.94TCOP 8.48TCOP 7.58TCOP 6.59TCOP 3.65TCOP 2.40TCOP 1.91TCOP 2.72TCOP 2.45TCOP 2.79T
Income before taxesCOP 17.55TCOP 30.71TCOP 36.90TCOP 54.16TCOP 26.43TCOP 4.78TCOP 19.72TCOP 20.61TCOP 13.77TCOP 7.79T
Income taxesCOP 5.51TCOP 12.21TCOP 11.52TCOP 18.96TCOP 8.80TCOP 2.04TCOP 4.72TCOP 8.26TCOP 5.80TCOP 4.54T
Net incomeCOP 8.40TCOP 13.84TCOP 21.06TCOP 31.60TCOP 15.65TCOP 1.59TCOP 13.74TCOP 11.38TCOP 7.18TCOP 2.45T
EBITDACOP 39.95TCOP 55.75TCOP 59.83TCOP 73.81TCOP 40.72TCOP 17.36TCOP 30.96TCOP 31.39TCOP 25.19TCOP 18.74T
Gross margin31.4%35.1%38.4%44.0%39.5%25.2%37.1%40.0%34.0%29.4%
Operating margin22.3%28.8%29.2%37.7%32.3%14.3%29.4%32.7%28.9%18.4%
Net margin7.5%10.4%14.7%19.8%17.0%3.2%19.2%16.6%12.8%5.0%

Quarterly columns are labeled by the month the quarter ended. Figures in COP as reported in EC's financial statements (latest annual report filed April 30, 2026); data from EODHD. Sales, general & administrative expenses include sales and marketing.

EC financial results

In fiscal year 2025 (ended December 31, 2025), Ecopetrol reported revenue of COP 111.48 trillion, down 16.4% from the year before. It had net income of COP 8.40 trillion (down 39.3%), a net profit margin of 7.5%. Over five years revenue grew at an average rate of 17.3% a year. Figures are in COP, the currency of its financial statements.

See the EC stock overview for the latest quote and news, or the EC chart for price history and technical indicators.

EC income statement FAQ

What is Ecopetrol's annual revenue?

Ecopetrol reported total revenue of COP 111.48 trillion for fiscal year 2025, which ended on December 31, 2025. That was down 16.4% from COP 133.33 trillion the previous year.

Is Ecopetrol profitable?

Yes. Ecopetrol reported net income of COP 8.40 trillion in fiscal 2025, a net profit margin of 7.5%; its operating margin was 22.3%.

What is Ecopetrol's gross margin?

Ecopetrol's gross margin was 31.4% in fiscal 2025: for every $100 of revenue, Ecopetrol kept $31 after the direct cost of its products and services.

How fast is Ecopetrol growing?

Revenue grew 17.3% a year on average over the last five fiscal years, from COP 50.22 trillion to COP 111.48 trillion.

When will Ecopetrol report its next earnings?

Ecopetrol is expected to report results for the quarter ending September 30, 2026 on November 10, 2026.

When does Ecopetrol's fiscal year end?

Ecopetrol's fiscal year ends in December. The latest annual report covers the year ended December 31, 2025 and was filed on April 30, 2026.

Oil & Gas Integrated income statements