MetaCap

Ecopetrol S.A. (EC) vs Imperial Oil (IMO)

Head-to-head comparison of performance, valuation, growth, profitability and dividends. Prices delayed 15 minutes; data as of Oct 7, 2026.

Summary

Ecopetrol S.A. (EC) has outperformed Imperial Oil (IMO) over the past year, gaining 84.0% versus a gain of 31.5%. Over five years, IMO leads with a +244.5% price change compared with +6.0% for EC. On valuation, Ecopetrol S.A. trades at a lower forward P/E (8.8x vs 13.6x for Imperial Oil).

Imperial Oil pays a dividend yielding 2.67%, while Ecopetrol S.A. does not currently pay one.

Summary generated from market data by MetaCap's automated system. Methodology

Relative performance

EC+83.96%IMO+31.46%
+107%+47%-13%
Oct 7, 20251 yearOct 7, 2026
EC+7.36%IMO+248.73%
+321%+126%-70%
Oct 4, 20215 yearsOct 5, 2026

Percent change in share price from the first common trading day shown; excludes dividends.

Head-to-head

EC versus IMO key metrics
MetricECIMO
Share price$16.63$119.30
Market cap$34.19B—
1-day change-1.95%-2.37%
YTD return+65.97%+38.22%
1-year return+83.96%+31.46%
5-year return+5.99%+244.50%
P/E ratio (TTM)9.0419.27
Forward P/E8.8213.58
EPS (TTM)$1.84$6.19
Dividend yield3.83%2.67%
Annual dividend$0.00$3.18
52-week high$18.38$139.44
52-week low$8.57$83.27
Distance from 52-week high-9.52%-14.44%
Analyst consensusunderperformunderperform
Avg. price target upside-14.01%-10.65%
Average volume1.88M547.38K
Shares outstanding2.06B—
Employees—5,000
SectorEnergyEnergy
IndustryOil & Gas ProductionIntegrated oil Companies

Highlighted cells mark the higher value for growth, returns, margins and yield, and the lower value for P/E ratios. Highlighting is a mechanical comparison, not a recommendation.

Key differences

  • EC has outperformed IMO by 52.5 percentage points over the past year.
  • Imperial Oil trades at a higher earnings multiple (19.3x vs 9.0x trailing P/E).
  • Ecopetrol S.A. offers a meaningfully higher dividend yield (3.83% vs 2.67%).

About Ecopetrol S.A.

EC stock →

Ecopetrol S.A. operates as an integrated energy company.

Energy · Oil & Gas Production

About Imperial Oil

IMO stock →

Imperial Oil Limited engages in exploration, production, and sale of crude oil and natural gas in Canada. The company operates in three segments: Upstream, Downstream and Chemical segments.

Energy · Integrated oil Companies · 5,000 employees

EC vs IMO FAQ

Which stock has performed better over the past year, EC or IMO?

EC returned +83.96% over the past 12 months, compared with +31.46% for IMO (price return, excluding dividends). Past performance does not predict future results.

Which has the lower P/E ratio, EC or IMO?

EC has the lower trailing P/E at 9.0, versus 19.3 for IMO. A lower P/E is not by itself a sign of a better investment; it can reflect slower expected growth or higher risk.

Which pays a higher dividend, Ecopetrol S.A. or Imperial Oil?

Ecopetrol S.A. has the higher yield at 3.83%, compared with 2.67% for Imperial Oil.

Are Ecopetrol S.A. and Imperial Oil in the same industry?

Both are in the Energy sector, but in different industries: Oil & Gas Production for Ecopetrol S.A. and Integrated oil Companies for Imperial Oil.

More comparisons