Ecopetrol (NYSE: EC) financial statements
The consolidated income statement, balance sheet and cash flow statement of Ecopetrol for its last 10 fiscal years, as filed with the regulator, in millions of Colombian pesos. At the end of fiscal 2025 it had COP 282,220,000m in total assets and COP 81,383,000m in equity.
Income statement
| Item | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | COP 119,694,000m | COP 133,330,000m | COP 143,189,000m | COP 159,611,078m | COP 91,881,204m | COP 50,223,393m | COP 71,488,512m | COP 68,603,872m | COP 55,954,228m | COP 48,485,561m |
| Cost of sales | COP 82,057,000m | COP 86,481,000m | COP 88,178,000m | COP 89,458,148m | COP 55,581,776m | COP 37,567,472m | COP 44,972,360m | COP 41,184,379m | COP 36,908,325m | COP 34,251,423m |
| Gross profit | COP 37,637,000m | COP 46,849,000m | COP 55,011,000m | COP 70,152,930m | COP 36,299,428m | COP 12,655,921m | COP 26,516,152m | COP 27,419,493m | COP 19,045,903m | COP 14,234,138m |
| Operating profit | COP 26,679,000m | COP 38,462,000m | COP 41,759,000m | COP 60,229,753m | COP 29,697,707m | COP 7,181,765m | COP 21,027,158m | COP 22,458,414m | COP 16,171,855m | COP 8,904,548m |
| Finance costs | COP 7,604,000m | COP 7,377,086m | COP 6,923,831m | COP 5,517,417m | COP 3,095,224m | COP 2,384,342m | COP 1,894,490m | COP 2,399,414m | COP 2,385,994m | COP 2,765,024m |
| Profit before tax | COP 18,861,000m | COP 30,707,000m | COP 36,899,000m | COP 54,163,418m | COP 26,425,817m | COP 4,776,514m | COP 19,723,568m | COP 20,613,875m | COP 13,769,662m | COP 7,790,526m |
| Income tax | COP 4,417,000m | COP 12,208,000m | COP 11,516,000m | COP 18,963,938m | COP 8,795,263m | COP 2,038,661m | COP 4,718,413m | COP 8,258,485m | COP 5,800,268m | COP 4,543,046m |
| Net profit | COP 10,488,000m | COP 13,841,000m | COP 21,061,000m | COP 31,604,781m | COP 15,649,143m | COP 1,586,677m | COP 13,744,011m | COP 11,381,386m | COP 7,178,539m | COP 2,447,881m |
| Earnings per share | COP 255.10 | COP 336.60 | COP 512.20 | COP 768.70 | COP 380.60 | COP 38.59 | COP 334.27 | — | — | — |
| Diluted earnings per share | COP 255.10 | COP 336.60 | COP 512.20 | COP 768.70 | COP 380.60 | COP 38.59 | COP 334.27 | — | — | — |
| Depreciation and amortisation | COP 16,107,000m | COP 15,197,000m | COP 13,812,000m | COP 12,128,991m | COP 10,159,922m | COP 9,324,538m | COP 8,582,783m | COP 7,704,850m | COP 8,281,347m | COP 7,607,000m |
Balance sheet
| Item | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | COP 282,220,000m | COP 298,241,000m | COP 280,141,090m | COP 302,792,431m | COP 242,426,616m | COP 137,694,169m | COP 133,890,296m | COP 124,643,498m | COP 117,847,412m | COP 118,958,977m |
| Current assets | COP 53,445,000m | COP 60,659,000m | COP 68,615,106m | COP 77,276,845m | COP 51,695,747m | COP 22,834,374m | COP 23,364,461m | COP 27,030,612m | COP 23,224,016m | COP 24,129,162m |
| Inventories | COP 8,609,000m | COP 10,028,000m | COP 10,202,448m | COP 11,880,034m | COP 8,398,212m | COP 5,053,960m | COP 5,658,099m | COP 5,100,407m | COP 4,601,396m | COP 3,841,901m |
| Property, plant and equipment | COP 106,104,000m | COP 107,455,000m | COP 95,173,000m | COP 100,997,498m | COP 90,076,526m | COP 66,508,338m | COP 64,214,822m | COP 62,799,983m | COP 61,404,374m | COP 62,328,502m |
| Goodwill | COP 4,832,000m | COP 5,146,000m | COP 4,846,667m | COP 5,350,114m | COP 4,686,324m | COP 1,594,279m | COP 1,159,922m | COP 1,159,922m | COP 1,159,922m | COP 1,159,922m |
| Cash | COP 10,694,000m | COP 14,054,000m | COP 12,336,000m | COP 15,401,000m | COP 14,549,906m | COP 5,082,308m | COP 7,075,758m | COP 6,311,744m | COP 7,945,885m | COP 8,410,467m |
| Total liabilities | COP 175,481,000m | COP 192,328,000m | COP 179,888,610m | COP 188,889,342m | COP 151,842,844m | COP 84,194,806m | COP 75,658,668m | COP 67,535,718m | COP 69,631,713m | COP 75,398,476m |
| Current liabilities | COP 34,514,000m | COP 39,634,000m | COP 43,564,563m | COP 56,782,338m | COP 30,248,731m | COP 18,282,443m | COP 21,742,299m | COP 17,824,622m | COP 16,846,611m | COP 16,387,358m |
| Equity | COP 81,383,000m | COP 79,854,000m | COP 75,706,627m | COP 86,154,927m | COP 68,489,547m | COP 49,899,864m | COP 54,413,790m | COP 55,137,914m | COP 46,434,953m | COP 42,026,858m |
| Equity including minorities | COP 106,739,000m | COP 105,913,000m | COP 100,253,000m | COP 113,904,000m | COP 90,583,772m | COP 53,499,363m | COP 58,231,628m | COP 57,107,780m | COP 48,215,699m | COP 43,560,501m |
| Minority interests | COP 25,356,000m | COP 26,059,000m | COP 24,545,853m | COP 27,748,162m | COP 22,094,225m | COP 3,599,499m | COP 3,817,838m | COP 1,969,866m | COP 1,780,746m | COP 1,533,643m |
Cash flow statement
| Item | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | COP 33,342,000m | COP 45,127,000m | COP 19,801,000m | COP 36,234,570m | COP 22,536,021m | COP 9,186,704m | COP 27,711,767m | COP 22,469,194m | COP 16,973,626m | COP 14,232,940m |
| Investing cash flow | −COP 17,912,000m | −COP 22,034,000m | −COP 20,020,000m | −COP 18,095,033m | −COP 20,518,231m | −COP 8,528,805m | −COP 10,035,969m | −COP 8,718,803m | −COP 4,383,759m | −COP 9,383,569m |
| Financing cash flow | −COP 17,365,000m | −COP 22,687,000m | −COP 355,000m | −COP 18,934,042m | COP 6,958,380m | −COP 2,629,055m | −COP 17,170,332m | −COP 15,790,778m | −COP 12,764,139m | −COP 2,763,021m |
| Capital expenditure | −COP 9,773,000m | −COP 9,521,000m | −COP 9,350,000m | −COP 8,767,716m | −COP 6,117,588m | −COP 5,032,317m | −COP 4,012,659m | −COP 3,302,929m | −COP 2,363,283m | −COP 3,646,929m |
| Dividends paid | −COP 649,000m | −COP 527,000m | −COP 526,000m | −COP 1,556,406m | −COP 696,387m | −COP 157,682m | −COP 79,866m | −COP 90,350m | −COP 945,661m | −COP 690,177m |
Where each figure comes from
From the annual report (Form 20-F) that Ecopetrol files with the SEC. The filing for each fiscal year: 2025 · 2024 · 2023 · 2022 · 2021 · 2020 · 2019 · 2018 · 2017 · 2016. If an item is not tagged in the filing, it is not in the table. The summary of the last fiscal year is on the Ecopetrol page.
More companies from Colombia and the rest of the region: Latin American stocks.
Information prepared from the accounts the company files with the regulator, for information purposes only. It is not financial advice or a recommendation to buy or sell. Updated on 12 November 2026.