Ecopetrol's Export Push Signals Something the Company Isn't Saying About Domestic Demand
Ecopetrol S.A. (EC), Colombia's state-controlled oil and gas giant, reports second-quarter 2026 earnings on August 3, 2026, after market close. With analysts expecting $0.83 per share—a dramatic +295% year-over-year surge—the central question is whether the company can sustain its recent operational momentum amid volatile commodity prices and currency headwinds. The stock has rallied sharply in recent months, trading at $16.77 and sitting well above all key moving averages, setting up a high-stakes test of whether fundamentals can justify the technical strength.
Part 1: Earnings Preview
Ecopetrol S.A. is Colombia's largest integrated oil and gas company, operating across upstream exploration and production, midstream transportation (including a majority stake in transmission infrastructure), and downstream refining. The company is a critical player in Latin American energy markets and a bellwether for Colombian economic health.
For the second quarter ending June 2026, analysts expect Ecopetrol to report $0.83 per share, with estimates ranging from $0.77 to $0.90 across two analysts. The company most recently reported $0.38 per share for Q1 2026. Compared to the same quarter last year—when EC posted $0.21 per share—the consensus implies a +295% year-over-year leap, reflecting a dramatic turnaround in profitability.
Three key themes define this earnings story:
1. Production Ramp and Capital Deployment: Management has guided to full-year production of 730–740 kboe/d (Q1 delivered 725 kboe/d, with domestic crude at 527 kb/d) and a total investment plan of $5.4–$6.7 billion. Approximately 23% of the capital program had been executed through Q1, with 73% allocated to growth projects and 27% to maintenance. Investors will scrutinize whether EC is on track to hit the upper end of its CapEx range while maintaining production targets and liquidity.
2. Commodity Price and Currency Sensitivity: Ecopetrol's planning assumptions include Brent crude at ~$83/bbl (with a range of $83–$93/bbl) and an FX band of COP 3,600–4,000 per USD. Management has flagged significant sensitivity: every COP 100 move in the exchange rate impacts EBITDA by ~COP 1.6 trillion and net income by ~COP 0.8 trillion. With Q1 EBITDA at COP 13.5 trillion (47% margin) and net income at COP 2.9 trillion, any deviation in oil prices or currency could materially swing results.
3. Leverage and Free Cash Flow Generation: The company exited Q1 with pro-forma leverage around 2.1–2.3x debt/EBITDA (1.6x excluding ISA infrastructure assets), cash of ~COP 14 trillion, and free cash flow of COP 4 trillion. Analysts are watching whether EC can sustain robust cash generation—critical for funding organic growth without incremental debt—and whether the FEPC balance (COP 4.2 trillion in Q1) remains stable.
Analyst commentary ahead of the release reflects cautious optimism. While the consensus holds at "Hold" based on four analysts, the dramatic upward revision in EPS estimates (from $0.61 seven days ago to $0.65, and from $0.58 ninety days ago) signals improving confidence in near-term profitability. However, the wide dispersion in full-year 2026 estimates ($1.55 to $2.22) underscores uncertainty around commodity price trajectories and operational execution.
Part 2: Historical Earnings Performance
Ecopetrol's recent earnings track record reveals a pattern of significant volatility and frequent misses against analyst expectations. In Q2 2025, the company reported $0.21 per share against a consensus of $0.33, missing by -36.36%—a substantial shortfall that underscored operational and commodity price headwinds at the time. The most recent quarter, Q1 2026, saw EC post $0.38 per share, though no consensus estimate is available for direct comparison.
The historical pattern suggests EC has struggled to meet Street expectations during periods of commodity price weakness or operational disruption. The Q2 2025 miss was particularly pronounced, reflecting challenges in translating production volumes into bottom-line profitability amid margin compression. With only two quarters of recent data available, it's difficult to establish a clear trend, but the magnitude of the prior miss sets a cautious tone—investors will be watching closely to see whether the company can deliver on the dramatically higher $0.83 consensus for Q2 2026, or whether execution risks and external headwinds once again lead to disappointment.
| Quarter | EPS Estimate | EPS Actual | Surprise % | Beat/Miss |
|---|---|---|---|---|
| Jun 2025 | $0.33 | $0.21 | -36.36% | Miss |
| Sep 2025 | N/A | N/A | N/A | N/A |
| Dec 2025 | N/A | N/A | N/A | N/A |
| Mar 2026 | N/A | $0.38 | N/A | N/A |
Note: These figures reflect diluted GAAP earnings per share, reported before non-recurring items, and may differ from the non-GAAP figures used by some sources.
Part 2.1: Price Behavior Around Earnings
Ecopetrol typically reports earnings after market close, meaning Day 0 reflects anticipatory trading before results are released, while Day +1 captures the market's first full reaction to the actual numbers.
| Earnings Date | Day 0 Move | Day 0 Range | Day +1 Move | Day +1 Range |
|---|---|---|---|---|
| 2026-05-14 | +$0.35 (+2.72%) | $0.62 (4.82%) | -$0.13 (-0.98%) | $0.53 (3.97%) |
| 2026-04-30 | +$0.38 (+2.76%) | $0.72 (5.26%) | -$0.24 (-1.69%) | $0.39 (2.75%) |
| 2025-11-11 | +$0.29 (+2.94%) | $0.29 (2.98%) | +$0.00 (+0.00%) | $0.23 (2.24%) |
| 2025-08-13 | +$0.14 (+1.64%) | $0.30 (3.49%) | +$0.02 (+0.23%) | $0.18 (2.13%) |
| 2025-05-07 | +$0.03 (+0.38%) | $0.36 (4.51%) | +$0.18 (+2.28%) | $0.23 (2.84%) |
| 2025-04-23 | +$0.11 (+1.22%) | $0.21 (2.38%) | +$0.14 (+1.53%) | $0.13 (1.42%) |
| 2024-11-14 | +$0.37 (+5.03%) | $0.39 (5.30%) | +$0.19 (+2.46%) | $0.26 (3.36%) |
| 2024-08-14 | -$0.35 (-3.33%) | $0.41 (3.90%) | +$0.18 (+1.77%) | $0.19 (1.82%) |
| Avg Abs Move | 2.50% | 4.08% | 1.37% | 2.57% |
Ecopetrol's post-earnings price behavior shows moderate volatility with a slight upward bias. On average, the stock moves 2.50% in absolute terms on Day 0 (the session leading into the release) and 1.37% on Day +1 (the first reaction session). Intraday ranges are wider on Day 0 (4.08% average) compared to Day +1 (2.57%), reflecting heightened uncertainty before results drop.
The most recent earnings release on May 14, 2026, saw the stock gain 2.72% on Day 0 with a 4.82% intraday range, followed by a modest -0.98% pullback on Day +1. This pattern—initial strength followed by slight profit-taking—has been relatively consistent. Notably, the November 2024 release triggered a sharp 5.03% Day 0 rally and a 2.46% Day +1 follow-through, the strongest two-day performance in the dataset. Conversely, the August 2024 report saw a -3.33% Day 0 decline, illustrating downside risk when results disappoint. Overall, investors should expect a 2–5% move around earnings, with direction heavily dependent on whether the company beats or misses the elevated consensus.
Part 2.2: Options Market Expected Move
| Metric | Value |
|---|---|
| Expiration Date | 08/21/26 (DTE 21) |
| Expected Move | $1.33 (7.98%) |
| Expected Range | $15.40 to $18.06 |
| Implied Volatility | 53.94% |
The options market is pricing an expected move of 7.98% (±$1.33) through the August 21 expiration, significantly higher than the stock's average historical Day 0 move of 2.50% and even exceeding the average Day 0 intraday range of 4.08%. This elevated implied volatility of 53.94% suggests options traders are bracing for a larger-than-typical reaction, likely reflecting the dramatic year-over-year EPS growth expectations and heightened uncertainty around commodity prices and currency impacts.
Part 3: What Analysts Are Saying
Analyst sentiment on Ecopetrol is cautious and mixed, with a consensus rating of 2.50 (between Sell and Hold) and an average price target of $13.26—implying 21% downside from the current price of $16.77. The rating distribution skews defensive: 5 Hold ratings, 2 Moderate Sells, and 1 Strong Sell, with no Buy or Strong Buy recommendations among the eight analysts covering the stock.
Sentiment has remained unchanged over the past month, with no shifts in the rating breakdown or average recommendation. The price target range is wide, spanning from a low of $9.00 to a high of $18.00, reflecting significant disagreement among analysts about the stock's fair value. The high-end target implies modest upside of 7%, while the low-end scenario suggests potential downside of 46%.
The lack of bullish ratings and the below-market consensus price target indicate that Wall Street remains skeptical about EC's ability to sustain its recent rally, despite the dramatic improvement in near-term earnings estimates. Analysts appear to be weighing robust operational momentum against structural concerns around commodity price volatility, currency risk, and the sustainability of elevated margins.
Part 4: Technical Picture
Ecopetrol enters earnings with strong technical momentum across all timeframes. The Barchart Technical Opinion currently stands at 100% Buy, up from 100% Buy last week and 64% Buy a month ago, reflecting sustained bullish pressure as the stock has rallied sharply.
Timeframe Analysis:
- Short-term (100% Buy): Strong buy signal indicates robust near-term momentum heading into the earnings release
- Medium-term (100% Buy): Bullish reading confirms strength in the intermediate timeframe, suggesting the rally has staying power beyond just short-term trading
- Long-term (100% Buy): Strong buy signal reflects a decisive shift in the longer-term trend, with the stock breaking out of prior consolidation
Trend Characteristics: The trend is characterized as Strong in strength and Strongest in direction, indicating powerful upward momentum with minimal resistance—a setup that raises the bar for earnings to justify current levels.
The stock is trading at $16.77, positioned above all key moving averages: the 5-day ($16.37), 10-day ($16.34), 20-day ($15.93), 50-day ($15.51), 100-day ($14.76), and 200-day ($12.73). This alignment—with the stock above even short-term averages—signals a healthy uptrend with no immediate overhead resistance from moving average levels.
| Period | Value | Period | Value |
|---|---|---|---|
| 5-Day MA | $16.37 | 50-Day MA | $15.51 |
| 10-Day MA | $16.34 | 100-Day MA | $14.76 |
| 20-Day MA | $15.93 | 200-Day MA | $12.73 |
The technical setup is supportive but stretched heading into earnings. EC has rallied over 30% from its 200-day moving average, and the stock's position above all key averages leaves little room for disappointment. The 20-day moving average at $15.93 represents the first meaningful support level, while the 50-day at $15.51 would be a critical test if results underwhelm. Given the elevated options-implied move and the stock's extended technical position, investors should be prepared for heightened volatility—strong results could fuel a breakout above $18, but any miss risks a sharp pullback toward the $15–$16 support zone.