Revenue surged 25.2% YoY to $37.1T in 2026Q2, but this follows a -16.4% decline in the prior quarter, and while gross margin improved to 40.1% from 28.7% a year earlier, EPS growth of only 2.1% suggests non-operating drags.
Ecopetrol S.A. (EC) annual income statement — 20-year revenue, gross profit & net income history
| Metric | TTM | Dec'25 | Dec'24 | Dec'23 | Dec'22 | Dec'21 | Dec'20 | Dec'19 | Dec'18 | Dec'17 | Dec'16 | Dec'15 | Dec'14 | Dec'13 | Dec'12 | Dec'11 | Dec'10 | Dec'09 | Dec'08 | Dec'07 | Dec'06 |
|---|
| Sales/Revenue | 123.86T | 111.48T | 133.33T | 143.19T | 159.61T | 91.88T | 50.22T | 71.49T | 68.6T | 55.95T | 48.49T | 52.35T | 65.97T | 70.43T | 68.85T | 65.97T | 42.09T | 30.4T | 33.9T | 22.14T | 18.39T |
| Revenue Growth % | -5.04% | -16.39% | -6.89% | -10.29% | 73.71% | 82.95% | -29.75% | 4.2% | 22.61% | 15.4% | -7.38% | -20.65% | -6.33% | 2.29% | 4.37% | 56.73% | 38.43% | -10.3% | 53.07% | 20.41% | - |
| Cost of Goods Sold | 79.57T | 76.43T | 86.48T | 88.18T | 89.46T | 55.58T | 37.57T | 44.97T | 41.18T | 36.91T | 34.25T | 36.99T | 42.98T | 42.55T | 40.54T | 36.7T | 25.96T | 19.91T | 19.08T | 11.96T | 12.76T |
| COGS % of Revenue | - | 68.56% | 64.86% | 61.58% | 56.05% | 60.49% | 74.8% | 62.91% | 60.03% | 65.96% | 70.64% | 70.67% | 65.14% | 60.42% | 58.87% | 55.64% | 61.68% | 65.47% | 56.3% | 53.99% | 69.37% |
| Gross Profit | 44.29T | 35.05T | 46.85T | 55.01T | 70.15T | 36.3T | 12.66T | 26.52T | 27.42T | 19.05T | 14.23T | 15.35T | 23T | 27.87T | 28.32T | 29.26T | 16.13T | 10.5T | 14.81T | 10.19T | 5.63T |
| Gross Margin % | 35.76% | 31.44% | 35.14% | 38.42% | 43.95% | 39.51% | 25.2% | 37.09% | 39.97% | 34.04% | 29.36% | 29.33% | 34.86% | 39.58% | 41.13% | 44.36% | 38.32% | 34.53% | 43.7% | 46.01% | 30.63% |
| Gross Profit Growth % | - | -25.18% | -14.84% | -21.58% | 93.26% | 186.82% | -52.27% | -3.29% | 43.97% | 33.8% | -7.29% | -33.24% | -17.5% | -1.56% | -3.23% | 81.43% | 53.64% | -29.12% | 45.4% | 80.84% | - |
| Operating Expenses | 11.41T | 10.23T | 8.39T | 13.25T | 9.92T | 6.6T | 5.47T | 5.49T | 4.96T | 2.87T | 5.33T | 13.22T | 8.55T | 6.04T | 4.97T | 4.22T | 3.38T | 2.62T | 2.15T | 1.33T | 997.57B |
| OpEx % of Revenue | - | 9.17% | 6.29% | 9.26% | 6.22% | 7.19% | 10.9% | 7.68% | 7.23% | 5.14% | 10.99% | 25.26% | 12.96% | 8.58% | 7.22% | 6.4% | 8.03% | 8.63% | 6.36% | 6.01% | 5.42% |
| Selling, General & Admin | 11.23T | 10.23T | 6.72T | 6.48T | 5.39T | 3.9T | 4.05T | 2.86T | 2.36T | 2.13T | 2.06T | 2.07T | 2.38T | 2.59T | 2.61T | 2.13T | 3.76T | 529.58B | 2.15T | 1.33T | 997.57B |
| SG&A % of Revenue | - | 9.17% | 5.04% | 4.53% | 3.38% | 4.25% | 8.06% | 4% | 3.44% | 3.81% | 4.25% | 3.96% | 3.61% | 3.67% | 3.79% | 3.23% | 8.93% | 1.74% | 6.36% | 6.01% | 5.42% |
| Research & Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| R&D % of Revenue | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Other Operating Expenses | 1000K | 0 | 1.66T | 6.77T | 4.53T | 2.7T | 1.42T | 2.63T | 2.6T | 743.68B | 3.27T | 11.15T | 6.16T | 3.45T | 2.36T | 2.09T | -377.63B | 2.1T | 0 | 0 | 0 |
| Operating Income | 32.88T | 24.83T | 38.46T | 41.76T | 60.23T | 29.7T | 7.18T | 21.03T | 22.46T | 16.17T | 8.9T | 2.13T | 14.45T | 21.83T | 23.34T | 25.04T | 12.75T | 7.87T | 12.66T | 8.86T | 4.64T |
| Operating Margin % | 26.55% | 22.27% | 28.85% | 29.16% | 37.74% | 32.32% | 14.3% | 29.41% | 32.74% | 28.9% | 18.37% | 4.07% | 21.9% | 31% | 33.9% | 37.96% | 30.29% | 25.9% | 37.34% | 39.99% | 25.21% |
| Operating Income Growth % | - | -35.45% | -7.89% | -30.67% | 102.81% | 313.52% | -65.85% | -6.37% | 38.87% | 81.61% | 317.83% | -85.25% | -33.83% | -6.46% | -6.79% | 96.46% | 61.91% | -37.8% | 42.92% | 91.03% | - |
| EBITDA | 47.26T | 39.29T | 53.66T | 55.57T | 72.36T | 39.86T | 16.51T | 29.61T | 30.16T | 24.45T | 16.51T | 8.9T | 20.87T | 27.35T | 28.81T | 29.61T | 16.56T | 9.29T | 15.12T | 8.86T | 4.64T |
| EBITDA Margin % | 38.15% | 35.24% | 40.25% | 38.81% | 45.33% | 43.38% | 32.87% | 41.42% | 43.97% | 43.7% | 34.05% | 17% | 31.63% | 38.84% | 41.85% | 44.88% | 39.36% | 30.55% | 44.61% | 39.99% | 25.21% |
| EBITDA Growth % | -4.7% | -26.79% | -3.44% | -23.2% | 81.54% | 141.47% | -44.25% | -1.83% | 23.35% | 48.1% | 85.49% | -57.34% | -23.71% | -5.06% | -2.68% | 78.73% | 78.34% | -38.57% | 70.73% | 91.03% | - |
| D&A (Non-Cash Add-back) | 14.37T | 14.46T | 15.2T | 13.81T | 12.13T | 10.16T | 9.32T | 8.58T | 7.7T | 8.28T | 7.61T | 6.77T | 6.42T | 5.52T | 5.47T | 4.56T | 3.82T | 1.41T | 2.46T | 0 | 0 |
| EBIT | 31.39T | 25.49T | 40.55T | 46.02T | 61.68T | 30.56T | 8.03T | 22.38T | 23.68T | 16.91T | 11.14T | -3.18T | 12.51T | 22.47T | 22.91T | 24.06T | 11.64T | 7.39T | 16.03T | 8.86T | 4.64T |
| Net Interest Income | -6.73T | -7.94T | -6.64T | -5.53T | -5.34T | -3.25T | -2.12T | -1.44T | -2.3T | -2.04T | -2.41T | -2.48T | -1.25T | -209.81B | -197.69B | -292.22B | 20.28B | -131.69B | 704.15B | 154.11B | 683.44B |
| Interest Income | 0 | 0 | 1.84T | 2.05T | 1.25T | 404.2B | 277.72B | 474.83B | 423.89B | 409.27B | 379.9B | 338.54B | 309.29B | 448.8B | 383.58B | 201.69B | 171.08B | 0 | 724.73B | 155.21B | 683.44B |
| Interest Expense | 6.73T | 7.94T | 8.48T | 7.58T | 6.59T | 3.65T | 2.4T | 1.91T | 2.72T | 2.45T | 2.79T | 2.82T | 1.56T | 658.61B | 581.27B | 493.9B | 150.79B | 131.69B | 20.57B | 1.1B | 0 |
| Other Income/Expense | -7.54T | -7.28T | -7.76T | -4.86T | -6.07T | -3.27T | -2.41T | -1.3T | -1.84T | -2.4T | -1.11T | -7.71T | -3.34T | 47.48B | -1.01T | -1.4T | -1.25T | -622.5B | 3.35T | -1.85T | 255.31B |
| Pretax Income | 25.34T | 17.55T | 30.71T | 36.9T | 54.16T | 26.43T | 4.78T | 19.72T | 20.61T | 13.77T | 7.79T | -5.58T | 11.1T | 21.88T | 22.33T | 23.64T | 11.49T | 7.25T | 16.01T | 7T | 4.89T |
| Pretax Margin % | 20.46% | 15.74% | 23.03% | 25.77% | 33.93% | 28.76% | 9.51% | 27.59% | 30.05% | 24.61% | 16.07% | -10.66% | 16.83% | 31.07% | 32.43% | 35.84% | 27.3% | 23.85% | 47.24% | 31.63% | 26.6% |
| Income Tax | 8.8T | 5.51T | 12.21T | 11.52T | 18.96T | 8.8T | 2.04T | 4.72T | 8.26T | 5.8T | 4.54T | 710.35B | 5.43T | 8.09T | 7.13T | 7.96T | 3.24T | 2.11T | 4.38T | 1.87T | 1.5T |
| Effective Tax Rate % | 34.72% | 31.42% | 39.76% | 31.21% | 35.01% | 33.28% | 42.68% | 23.92% | 40.06% | 42.12% | 58.32% | -12.73% | 48.94% | 36.97% | 31.94% | 33.65% | 28.18% | 29.16% | 27.37% | 26.68% | 30.66% |
| Net Income | 12.52T | 8.4T | 13.84T | 21.06T | 31.6T | 15.65T | 1.59T | 13.74T | 11.38T | 7.18T | 2.45T | -7.19T | 5.05T | 13.11T | 14.78T | 15.45T | 8.15T | 5.13T | 11.63T | 5.14T | 3.39T |
| Net Margin % | 10.11% | 7.53% | 10.38% | 14.71% | 19.8% | 17.03% | 3.16% | 19.23% | 16.59% | 12.83% | 5.05% | -13.74% | 7.65% | 18.61% | 21.46% | 23.42% | 19.36% | 16.88% | 34.31% | 23.19% | 18.44% |
| Net Income Growth % | 9.93% | -39.34% | -34.28% | -33.36% | 101.96% | 886.28% | -88.46% | 20.76% | 58.55% | 193.26% | 134.03% | -242.55% | -61.5% | -11.32% | -4.36% | 89.68% | 58.74% | -55.87% | 126.45% | 51.43% | - |
| Net Income (Continuing) | 16.54T | 12.03T | 18.5T | 25.38T | 35.2T | 17.63T | 2.74T | 15.01T | 12.36T | 7.97T | 3.25T | -6.29T | 5.67T | 13.79T | 15.2T | 15.69T | 8.25T | 5.14T | 11.63T | 5.14T | 3.39T |
| Discontinued Operations | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Minority Interest | 23.85T | 25.46T | 26.28T | 24.71T | 28.05T | 22.09T | 3.6T | 3.82T | 2.09T | 1.78T | 1.53T | 1.88T | 1.51T | 4.57T | 2.6T | 2.25T | 485.95B | 941.31B | 242.95B | 0 | 0 |
| EPS (Diluted) | 6091.53 | 4075.40 | 6732.00 | 9272.15 | 16249.00 | 8120.79 | 821.08 | 7067.20 | 5744.63 | 3220.10 | 761.25 | -1939.71 | 3653.15 | 6375.27 | 7188.78 | 7516.33 | 4025.68 | 2536.07 | 5747.00 | 3343.86 | 3994.55 |
| EPS Growth % | 0.31% | -39.46% | -27.4% | -42.94% | 100.09% | 889.04% | -88.38% | 23.02% | 78.4% | 323% | 139.25% | -153.1% | -42.7% | -11.32% | -4.36% | 86.71% | 58.74% | -55.87% | 71.87% | -16.29% | - |
| EPS (Basic) | - | 4075.40 | 6732.00 | 9272.15 | 16249.00 | 8120.79 | 821.08 | 7067.20 | 5744.63 | 3220.10 | 761.25 | -1939.71 | 3653.15 | 6375.27 | 7188.78 | 7516.33 | 4025.68 | 2536.07 | 5747.00 | 3343.86 | 3994.55 |
| Diluted Shares Outstanding | 2.06B | 2.05B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.03B | 2.02B | 2.02B | 2.02B | 1.54B | 849M |
| Basic Shares Outstanding | 2.06B | 2.05B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.06B | 2.03B | 2.02B | 2.02B | 2.02B | 1.54B | 849M |
| Dividend Payout Ratio | - | 129.99% | 121.46% | 24.48% | 46.21% | 19.1% | 510.88% | 99.46% | 42.99% | 21.15% | 68.84% | - | 267.73% | 108.16% | 56.72% | 39.86% | 48.08% | 164.59% | 42.49% | - | 58.97% |
Quick answers to the most common questions about buying EC stock.
For fiscal year 2025, Ecopetrol S.A. (EC) reported total revenue of $111.48T. This represents a 506.2% increase compared to $18.39T in 2006.
Ecopetrol S.A. (EC) is profitable, generating $8.40T in net income for the fiscal year ending 2025 with a net profit margin of 7.5%.
Ecopetrol S.A. (EC) reported an operating income of $24.83T, resulting in an operating profit margin of 22.3%. This margin reflects the operational efficiency of the business before interest and taxes.
Ecopetrol S.A. (EC) generated $35.05T in gross profit for the year, representing a gross profit margin of 31.4%. This demonstrates the company's core pricing power and production efficiency.
Key Metrics
Top Statement Risk
Revenue decline and FEPC exposure
Revenue Rebound Masks Underlying Weakness
Ecopetrol's revenue surged 25.2% YoY in 2026Q2 to $37.1T, but this follows a -16.4% decline in the prior quarter, suggesting volatility rather than sustained growth.
The sharp rebound in 2026Q2 appears driven by commodity price recovery, yet the preceding four quarters showed consistent YoY declines, indicating a cyclical trough. The -16.4% drop in 2025Q4 and -18.2% in 2025Q4 highlight the company's sensitivity to oil prices. Investors should monitor whether this uptick is sustainable or a temporary reprieve amid global supply dynamics.
Margin Recovery Signals Operational Leverage
Gross margin expanded to 40.1% in 2026Q2 from 28.7% a year earlier, while operating margin rose to 31.8%, indicating strong cost control despite revenue volatility.
The margin expansion in 2026Q2 suggests that Ecopetrol benefits from lower input costs or higher realized prices, but the sustainability is questionable given the prior quarters' compressed margins. The 22.27% operating margin over the period is below peers like Petrobras (31.4%), implying structural cost disadvantages. The company's integrated model, including midstream and refining, may provide a buffer, but the cyclicality of upstream margins remains a key risk.
Operating Leverage Amplifies Earnings Swings
Operating income swung from $5.2T in 2025Q4 to $11.8T in 2026Q2, a 127% increase, while revenue grew only 30%, demonstrating high operating leverage.
The disproportionate rise in operating income relative to revenue indicates that fixed costs are being covered more efficiently as volumes or prices recover. However, this leverage cuts both ways: in 2025Q4, a -18.2% revenue decline led to a -62.2% drop in EPS, showing the downside risk. SG&A remained relatively stable, suggesting management is controlling overhead, but the high fixed-cost base of pipelines and refineries amplifies earnings volatility.
Net Income Quality Clouded by Tax and Non-Operating Items
Net margin improved to 15.1% in 2026Q2 from 6.1% a year earlier, but EPS growth of only 2.1% despite a 25.2% revenue surge suggests non-operating drags.
The divergence between revenue growth and EPS growth in 2026Q2 may indicate higher taxes, interest expenses, or non-controlling interests, possibly due to ISA consolidation. The absence of stock-based compensation is notable, but the company's effective tax rate could be influenced by Colombian fiscal policies, including royalty non-deductibility. Investors should scrutinize the quality of earnings, as the FEPC receivable may inflate reported income without corresponding cash flows.
Cost Discipline Amid Revenue Decline
COGS as a percentage of revenue fell to 60.1% in 2026Q2 from 71.3% in 2025Q2, indicating improved cost management, but SG&A rose 19% sequentially.
The reduction in COGS relative to revenue suggests better operational efficiency or lower input costs, but the increase in SG&A in 2026Q2 warrants attention. The company's high fixed costs in mature fields and pipeline maintenance remain a drag, and the -16.4% revenue decline in 2025Q4 likely pressured margins. Management's ability to control costs during downturns will be critical, especially with potential regulatory changes affecting royalty deductions.
2025Q4 Marks Cyclical Trough
The 2025Q4 quarter showed the weakest margins (gross 29.5%, operating 18.4%) and a -62.2% EPS decline, representing the nadir of the recent cycle.
The trough in 2025Q4 appears driven by a combination of low oil prices and possibly higher costs, leading to a net margin of just 5.2%. The subsequent recovery in 2026Q2 suggests a cyclical upturn, but the sustainability depends on oil price stability and production volumes. This inflection highlights the company's vulnerability to commodity cycles, despite its diversified infrastructure assets.
Revenue Rebound Could Be Short-Lived
The 25.2% revenue surge in 2026Q2 may be a temporary price-driven spike, as the prior four quarters showed persistent declines, and net margin remains thin at 15.1%.
Short-sellers might argue that the revenue rebound is not backed by volume growth, given the lack of production data, and that the FEPC receivable could distort earnings quality. The company's net margin of 7.5% over the period is below peers like Petrobras (22.4%), suggesting weaker profitability. Additionally, the reliance on government support for fuel price stabilization and the political risk of exploration halts could cap upside. Investors should monitor whether the 2026Q2 performance is repeatable or a one-off.