Wednesday, October 28, 2026

Daily Stock Brief
← All Picks
Daily PickFriday, October 23, 2026

Ecopetrol Is Trading at a Bargain While Oil Sits Near $100

BUY - EC

EC
EC - Price Chart
Entry: $17.40
$16.23$17.21$18.20Entry $17.40Sep 11Oct 27

Ecopetrol Is Trading at a Bargain While Oil Sits Near $100

Signal: BUY | Score: 68.71/100

Ecopetrol is a $36 billion integrated oil company trading at a single-digit P/E with a 3.82% dividend yield, and analysts have been quietly raising EPS estimates by 30% over the past two months. With earnings 20 days out and Brent crude near $100, this Colombian oil giant looks genuinely mispriced right now.

The Setup

EC is trading at $17.75, sitting just off its 52-week high of $18.38 and nearly double its 52-week low of $9.10. That kind of range expansion tells you the trend is firmly in place. RSI at 56.5 is healthy, not overbought, which means there's room to run before this gets crowded. The momentum score of 69.25 confirms the price action has legs. This isn't a speculative bounce off the bottom - it's a trend continuation with a fundamental tailwind behind it.

The Catalyst

Three things are converging here. First, earnings on November 12. Consensus is looking for $0.50 EPS and $9.75 billion in revenue, which would represent 61% and 31% year-over-year growth respectively. Full-year EPS estimates have moved from $1.85 to $2.41 over the past two months with zero downward revisions. That's a clean setup. Second, Fitch affirmed Ecopetrol's credit rating on October 20, removing any near-term credit risk overhang. Third, the new CEO appointment on September 24 signals a strategic reset, with a fresh energy transition executive also coming on board. New management plus a strong earnings setup plus oil near $100 is a combination worth paying attention to.

Bull Case

  • Valuation is absurd. Forward P/E of 9.4x and a PEG ratio of 0.77 on a company growing earnings 234% year-over-year. The market is not pricing this correctly.
  • Earnings momentum is accelerating. With estimates rising sharply ahead of the November 12 report, a beat could push EC toward and past its 52-week high of $18.38 quickly.
  • You get paid to wait. The 3.82% dividend yield means you're collecting income while the setup plays out.

Bear Case

  • Debt load is real. Debt-to-equity of 95.7x is elevated, and if oil prices reverse sharply, margin compression hits a leveraged balance sheet hard.
  • Colombia risk. Political uncertainty, the voided LNG import tenders from October 19, and emerging-market exposure can all create sudden volatility that fundamentals alone can't protect against.

The Trade

  • Entry: $17.75
  • Target: $20.50 - based on a re-rating toward the analyst community catching up with revised estimates
  • Stop Loss: $15.80 - below the key near-term support level
  • Risk/Reward: approximately 1:1.4
  • Timeframe: 4-6 weeks, through earnings and catalyst resolution

*This is one person's analysis, not financial advice. Always do your own research.*