Ecopetrol S.A. company logo
Ecopetrol S.A. logo

Ecopetrol S.A. (EC)

Summary

Current Price
As of today, EC price is $17.01, up +2.48% in the most recent trading session on
Current Price All-Time High
EC price is currently -74.95% below its historical high of $67.92 set on
Market Cap
EC current market cap is $35B, up +86.54% over the past 365 days
PE Ratio
EC current PE ratio is 9.99
Revenue
EC current annual revenue is $28.92B, down -6.56% year-over-year
Next Earnings
The next earnings release for EC is on

Profile

Company profile for Ecopetrol S.A. (EC)
MetricValue
Full NameEcopetrol S.A.
TickerNYSE: EC
ExchangeNYSE
SectorEnergy
IndustryOil & Gas Integrated
CountryColombia
IPO
IndexesNot included
Websiteecopetrol.com.co
Employees28,197

Key Metrics

Ecopetrol S.A. Key Details
MetricValueDate
Price$17.01
Price, 1D Change+2.48%
Market Cap$35B
TTM Dividend Yield3.82%
PE Ratio9.99
Beta-0.14
Revenue$28.92B
Revenue, 1Y Change-6.56%
EPS$1.08
EPS, 1Y Change-39.18%

Chart

SUGGESTED SERIES
Ecopetrol S.A. chart

Events

Ecopetrol S.A. Events
MetricValueDate
Next Earnings
Last Qtr. Earnings
Last Ann. Earnings
Last Ex-Dividend$0.65
Next Ex-DividendN/AN/A
Last SplitN/AN/A
Next SplitN/AN/A
Last Ticker ChangeN/AN/A
Next Ticker ChangeN/AN/A

🔒 Log In To Unlock Full Data

Estimates

EC Estimates
MetricValueDate
EPS$1.08
EPS Estimate-N/A
EPS Est. Change-N/A
Revenue$28.92B
Revenue Estimate-N/A
Revenue Est. Change-N/A
Current Price$17.01
Price Target--
Price Tgt. Change--

🔒 Log In To Unlock Full Data

EPS

EC EPS reported versus estimate values
YearEstimateReportedSurprise / Exp.
-$2.14-
-$1.78-
-$1.08-
EC EPS reported versus estimate values chart

Revenue

EC revenue reported versus estimate values chart
YearEstimateReportedSurprise / Exp.
-$28.47B-
-$30.95B-
-$28.92B-
EC revenue reported versus estimate values chart

🔒 Log In To Unlock Full Data

Performance

EC Performance
MetricValueDate
Price, 1Y+86.54%
Price, 3Y+58.85%
Market Cap, 1Y+86.54%
Market Cap, 3Y+58.85%
Revenue, 1Y-6.56%
Revenue, 3Y-1.16%
EPS, 1Y-39.18%
EPS, 3Y-71.58%

🔒 Log In To Unlock Full Data

Technicals

EC Technical Indicators
MetricValueDate
Current Price$17.01
SMA 200$14.38
SMA 50$17.01
EMA 200$14.63
EMA 50$16.78
MACD-$0.19
Beta-0.14
ATR$0.53
14-Day RSI45.05
10-Day Volatility28.64%

Dividends

EC Dividends
MetricValueDate
Last Paid$0.65
UpcomingN/AN/A
Dividend Yield10.23%
Total Dividend$1.74
$2.89B
90.59%

🔒 Log In To Unlock Full Data

Income & Profitability

EC Income & Profitability
MetricValueDate
Revenue$28.92B
EPS$1.08
Gross Profit$9.29B
Gross Margin31.44%
Operating Income$6.58B
Operating Margin22.27%
Net Income$3.19B
Net Margin10.79%
EBITDA$10.41B

🔒 Log In To Unlock Full Data

Financial Health

EC Financial Health
MetricValueDate
Debt To Equity1.30
1.55
1.29
-
6
1.26

Valuations

EC Valuations
MetricValueDate
PE Ratio9.99
1.08
1.42
4.86
-N/A

Balance Sheet

EC Balance Sheet
MetricValueDate
Book Value$22.17B
$3.32B
$75.22B
$14.15B
$46.30B
$9.14B
Total Debt$28.91B
$2.67B
$3.07B

Expenses

EC Expenses
MetricValueDate
$27.32B
$2.71B
$20.25B
$0.00
$3.90B
$0.00
$1.46B

Cash Flow

EC Cash Flow
MetricValueDate
$6.70B
-$4.92B
-$2.26B
Capex$5.41B
$1.29B

Recent analyst updates

EC Recent analyst updates
MetricValueDate
UBS→
Citigroup→
JP Morgan→
UBS→
UBS→
JP Morgan→
JP Morgan→
JP Morgan→
Goldman Sachs→
Goldman Sachs→

Analyst sentiment

Sentiment over the past month
EC analyst sentiment distribution chart

Institutional ownership

Largest institutional holders by ownership percentage
EC institutional ownership distribution chart

Screeners with EC

FAQ

What is the ticker symbol for Ecopetrol S.A.?
The ticker symbol for Ecopetrol S.A. is NYSE:EC
Does Ecopetrol S.A. pay dividends?
Yes, Ecopetrol S.A. pays dividends. The last payment was $0.65, with an ex-dividend date on April 29, 2026
What sector is Ecopetrol S.A. in?
Ecopetrol S.A. is in the Energy sector
What industry is Ecopetrol S.A. in?
Ecopetrol S.A. is in the Oil & Gas Integrated industry
What country is Ecopetrol S.A. based in?
Ecopetrol S.A. is headquartered in Colombia
When did Ecopetrol S.A. go public?
Ecopetrol S.A. initial public offering (IPO) was on September 18, 2008
Is Ecopetrol S.A. in the S&P 500?
No, Ecopetrol S.A. is not included in the S&P 500 index
Is Ecopetrol S.A. in the NASDAQ 100?
No, Ecopetrol S.A. is not included in the NASDAQ 100 index
Is Ecopetrol S.A. in the Dow Jones?
No, Ecopetrol S.A. is not included in the Dow Jones index
When was Ecopetrol S.A. last earnings report?
Ecopetrol S.A.'s most recent earnings report was on August 3, 2026
When does Ecopetrol S.A. report earnings?
The next expected earnings date for Ecopetrol S.A. is November 12, 2026

Data Sources & References

  1. EC Official Website www.ecopetrol.com.co
  2. EC Profile on Yahoo Finance finance.yahoo.com/quote/EC
  3. EC Profile on NASDAQ.com www.nasdaq.com/market-activity/stocks/ec