Ecopetrol S.A. (EC) — Financial statements
Income statement, balance sheet, and cash flow for Ecopetrol S.A. — annual and quarterly history with growth and margin analysis.
| Metric (COP Millions) | 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|---|
| Revenue & Gross Profit | ||||||
| Revenue | 111,481,570↓16.4% | 133,330,428↓6.9% | 143,189,602↓10.3% | 159,611,078↑73.7% | 91,881,204 | |
| Cost of Revenue | 76,426,915↓11.6% | 86,481,154↓1.9% | 88,178,198↓1.4% | 89,458,148↑60.9% | 55,581,776 | |
| Gross Profit | 35,054,655↓25.2% | 46,849,274↓14.8% | 55,011,404↓21.6% | 70,152,930↑93.3% | 36,299,428 | |
| Operating Expenses | ||||||
| R&D Expenses | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| General & Administrative Expenses | 0.00↓100.0% | 5,037,065↑4.9% | 4,801,311↑18.0% | 4,068,075↑26.5% | 3,215,239 | |
| Selling & Marketing Expenses | 0.00↓100.0% | 1,685,112↑0.1% | 1,682,602↑26.9% | 1,326,184↑93.3% | 686,156 | |
| SG&A Expenses | 10,227,573↑52.1% | 6,722,177↑3.7% | 6,483,913↑20.2% | 5,394,259↑38.3% | 3,901,395 | |
| Other Expenses | 0.00↓100.0% | 1,664,100↓75.4% | 6,768,510↑49.5% | 4,528,918↑67.7% | 2,700,326 | |
| Operating Expenses | 10,227,573↑22.0% | 8,386,277↓36.7% | 13,252,423↑33.6% | 9,923,177↑50.3% | 6,601,721 | |
| Total Costs & Expenses | 86,654,488↓8.7% | 94,867,431↓6.5% | 101,430,621↑2.1% | 99,381,325↑59.8% | 62,183,497 | |
| Operating Results | ||||||
| Operating Income | 24,827,082↓35.5% | 38,462,997↓7.9% | 41,758,981↓30.7% | 60,229,753↑102.8% | 29,697,707 | |
| Depreciation & Amortization | 14,459,801↓4.9% | 15,197,283↑10.0% | 13,812,387↑13.9% | 12,128,991↑19.4% | 10,159,922 | |
| EBITDA | 39,286,882↓29.5% | 55,747,384↓6.8% | 59,832,100↓18.9% | 73,813,513↑81.3% | 40,724,691 | |
| EBIT | 24,827,082↓38.8% | 40,550,101↓11.9% | 46,019,713↓25.4% | 61,684,522↑101.8% | 30,564,769 | |
| Interest & Other Income | ||||||
| Net Interest Income | -7,942,878↓19.5% | -6,644,494↓20.2% | -5,527,348↓3.6% | -5,335,344↓64.2% | -3,249,937 | |
| Interest Income | 0.00↓100.0% | 1,837,831↓10.3% | 2,048,140↑63.7% | 1,251,077↑209.5% | 404,204 | |
| Interest Expense | 7,942,878↓6.4% | 8,482,326↑12.0% | 7,575,488↑15.0% | 6,586,421↑80.2% | 3,654,142 | |
| Non-Operating Income | 0.00↑100.0% | -2,087,104↑51.0% | -4,260,732↓192.9% | -1,454,769↓67.8% | -867,062 | |
| Other Income / Expenses | -7,281,592↑6.1% | -7,755,582↓59.6% | -4,860,035↑19.9% | -6,066,335↓85.4% | -3,271,890 | |
| Income Before Tax | 17,545,489↓42.9% | 30,707,415↓16.8% | 36,898,946↓31.9% | 54,163,418↑105.0% | 26,425,817 | |
| Income Tax Expense | 5,512,886↓54.8% | 12,208,540↑6.0% | 11,515,875↓39.3% | 18,963,938↑115.6% | 8,795,263 | |
| Net Income & EPS | ||||||
| Net Income from Continuing Operations | 12,032,603↓35.0% | 18,498,875↓27.1% | 25,383,071↓27.9% | 35,199,480↑99.7% | 17,630,554 | |
| Net Income from Discontinued Operations | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| Net Income | 8,395,533↓39.3% | 13,841,153↓34.3% | 21,060,798↓33.4% | 31,604,781↑102.0% | 15,649,143 | |
| Bottom-Line Net Income | 8,395,533↓39.3% | 13,841,153↓34.3% | 21,060,798↓33.4% | 31,604,781↑102.0% | 15,649,143 | |
| EPS (Basic) | 4,075.40↓39.5% | 6,732.00↓27.4% | 9,272.15↓42.9% | 16,249.00↑100.1% | 8,120.79 | |
| EPS (Diluted) | 4,075.40↓39.5% | 6,732.00↓27.4% | 9,272.15↓42.9% | 16,249.00↑100.1% | 8,120.79 | |
| Weighted Average Shares | 2,052↓0.2% | 2,056↑0.0% | 2,056↑0.0% | 2,056↑0.0% | 2,056 | |
| Weighted Average Diluted Shares | 2,052↓0.2% | 2,056↑0.0% | 2,056↑0.0% | 2,056↑0.0% | 2,056 | |
* All figures in Millions of COP, except per share data. Growth rates calculated Year-over-Year (YoY). Data source: SEC Filings.