Ecopetrol Sa logo

Ecopetrol Sa Share Price (NYSE: EC)

$9.19

0.29

(3.26%)

Last updated on

Check the interactive Ecopetrol Sa Stock chart to analyse performance

Ecopetrol Sa stock performance

as on August 23, 2025 at 1:29 AM IST

  • Today's Low:$8.94
    Today's High:$9.19

    Day's Volatility :2.72%

  • 52 Weeks Low:$7.21
    52 Weeks High:$11.05

    52 Weeks Volatility :34.72%

Ecopetrol Sa Stock Returns

PeriodEcopetrol SaSector (Energy)Index (Russel 2000)
3 Months
5.63%
7.5%
0.0%
6 Months
-11.55%
-3.1%
0.0%
1 Year
-10.08%
-2.5%
0.0%
3 Years
-18.02%
7.3%
-7.8%

Ecopetrol Sa Key Stats

Check Ecopetrol Sa key stats like market cap, P/E ratio, EPS, Dividend Yield, and more.

Previous Close
$8.9
Open
$8.94
Today's High
$9.19
Today's Low
$8.94
Market Capitalization
$18.4B
Today's Volume
$1.8M
52 Week High
$11.045
52 Week Low
$7.21
Revenue TTM
$130.4T
EBITDA
$49.0T
Earnings Per Share (EPS)
$1.36
PE Ratio
6.56
Dividend Yield
26.81%
Profit Margin
9.57%
Quarterly Earnings Growth YOY
-0.46%
Return On Equity TTM
16.46%

Stock Returns calculator for Ecopetrol Sa Stock including INR - Dollar returns

The Ecopetrol Sa stock calculator helps Indian investors calculate returns based on the historical performance of the stock. Just choose your investment amount and duration to get insights and invest more confidently. See stock returns as well as the effect of dollar appreciation over different durations.

*Dollar Return is the profit earned when the US dollar rises in value compared to the Indian rupee.

Investment Value

₹1,00,000

  • 1Y

  • 3Y

  • 5Y

  • 7Y

  • 10Y

Ecopetrol Sa investment value today

Current value as on today

₹94,238

Returns

₹5,762

(-5.76%)

Returns from Ecopetrol Sa Stock

₹10,078 (-10.08%)

Dollar Returns*

₹4,316 (+4.32%)

Indian investors sentiment towards Ecopetrol Sa Stock

-61%

Period: Jul 23, 2025 to Aug 22, 2025. Change in 30 Days versus previous period

Search interest for Ecopetrol Sa Stock from India on INDmoney has decreased by -61% in the last 30 days, reflecting a downward trend in search activity.

Global Institutional Holdings in Ecopetrol Sa

  • Name

    Holdings %

  • Vanguard Group Inc

    0.16%

  • Oaktree Capital Management LLC

    0.15%

  • Acadian Asset Management LLC

    0.10%

  • BlackRock Inc

    0.06%

  • Charles Schwab Investment Management Inc

    0.06%

  • MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd.

    0.05%

Analyst Recommendation on Ecopetrol Sa Stock

Rating
Trend

Hold

    0%Buy

    75%Hold

    25%Sell

Based on 12 Wall street analysts offering stock ratings for Ecopetrol Sa(by analysts ranked 0 to 5 stars)

Ecopetrol Sa Share Price Target

What analysts predicted

Upside of 1.1%

Target:

$9.29

Current:

$9.19

Ecopetrol Sa share price target is $9.29, a slight Upside of 1.1% compared to current price of $9.19 as per analysts' prediction.

Ecopetrol Sa Stock Insights

  • Price Movement

    In the last 6 months, EC stock has moved down by -11.9%
  • Decreasing Revenue

    Revenue is down for the last 3 quarters, 34792.0B → 29669.0B (in $), with an average decrease of 7.6% per quarter
  • Decreasing Net Profit

    Netprofit is down for the last 3 quarters, 3898.0B → 1811.0B (in $), with an average decrease of 30.9% per quarter
  • EC vs IMO (1 yr)

    In the last 1 year, Imperial Oil Ltd has given 14.6% return, outperforming this stock by 24.7%
  • EC vs IMO (3 yr)

    In the last 3 years, Imperial Oil Ltd has given 74.1% return, outperforming this stock by 91.5%
  • Price to Sales

    ForEC every $1 of sales, investors are willing to pay $0.0, whereas for Imperial Oil Ltd, the investors are paying $0.9 for every $1 of sales.

Ecopetrol Sa Financials

Revenue
Profit
Cash Flow
Annually
Quarterly
FY19
FY20
FY21
FY22
FY23
FY24
FY24Y/Y Change
Revenue
$133.3T
↓ 6.81%
Net Income
$14.9T
↓ 21.65%
Net Profit Margin
11.2%
↓ 2.12%

Ecopetrol Sa Technicals Summary

Sell

Neutral

Buy

Ecopetrol Sa is currently in a favorable trading position ( BUY ) according to technical analysis indicators.

Ecopetrol Sa Vs Peers

Returns
Ratio's
Overview
Company Name1 Month6 Month1 Year3 Years5 Years
Ecopetrol Sa logo
6.86%
-11.55%
-10.08%
-18.02%
-20.29%
Imperial Oil Ltd logo
3.77%
26.52%
14.56%
73.03%
412.69%
Suncor Energy Inc. logo
0.73%
2.2%
-2.08%
15.54%
141.19%
Exxon Mobil Corp. logo
0.46%
0.03%
-4.32%
12.9%
163.62%
Chevron Corporation logo
1.48%
0.16%
7.13%
-3.09%
81.35%
Cenovus Energy Inc logo
14.05%
13.89%
-13.91%
-15.81%
235.38%

Ecopetrol Sa Dividend announcements

  • Ecopetrol Sa Dividends June, 2025

    In the quarter ending June,2025. Ecopetrol Sa has declared dividend of $0.52

About Ecopetrol Sa

Ecopetrol S.A. operates as an integrated energy company. It operates through four segments: Exploration and Production; Transport and Logistics; Refining and Petrochemicals; and Electric Power Transmission and Toll Roads Concessions. The Exploration and Production segment engages in the exploration and production of oil and gas. The Transport and Logistics segment is involved in the transportation of crude oil, motor fuels, fuel oil, and other refined products, including diesel, jet, and biofuels. The Refining and Petrochemicals segment refines and processes crude oil at the Barrancabermeja and Cartagena refineries; and distributes natural gas and LPG. The Electric Power Transmission and Toll Roads Concessions segment supplies electric power transmission and information technology and telecommunications services, as well as designs, develops, constructs, operates, and maintains road and energy infrastructure projects. The company operates in Colombia, rest of South America and others, Asia, the United States, Central America and the Caribbean, and Europe. The company was formerly known as Empresa Colombiana de Petróleos and changed its name to Ecopetrol S.A. in June 2003. Ecopetrol S.A. was incorporated in 1948 and is based in Bogotá, Colombia.
Organization
Ecopetrol Sa
Employees
0
CEO
Mr. Ricardo Roa Barragan
Industry
Energy Minerals

Key Management of Ecopetrol Sa

NameTitle
Mr. Ricardo Roa Barragan
President
Dr. Alfonso Camilo Barco Munoz
Chief Financial & Sustainable Value Officer
Mr. Sergio Andrés Moreno Acevedo
Vice President of Science, Technology & Innovation
Mr. Jaime Andres Garcia Cuello
Vice President of Administrative & Services
Mr. Rodolfo Mario García Paredes
Acting Corporate Compliance Director & Interim Anti-Money Laundering Compliance Officer
Ms. Maria Cristina Toro Restrepo
Corporate Legal Vice President & General Secretary
Marcela Ulloa
Head of Corporate Communications
Mr. Julio César Herrera
Vice President of Commercial & Marketing
Mr. Julius Caesar Herrera
Vice President of Sales & Marketing
Ms. Victoria Irene Sepúlveda Ballesteros
Corporate Vice President of Human Talent

Important FAQs about investing in EC Stock from India :

What is Ecopetrol Sa share price today?

Ecopetrol Sa share price today is $9.19 as on at the close of the market. Ecopetrol Sa share today touched a day high of $9.19 and a low of $8.94.

What is the 52 week high and 52 week low for Ecopetrol Sa share?

Ecopetrol Sa share touched a 52 week high of $11.05 and a 52 week low of $7.21. Ecopetrol Sa stock price today i.e. is closed at $9.19, lower by 16.79% versus the 52 week high.

How to invest in Ecopetrol Sa Stock (EC) from India?

  1. Step 1: Open a free US stocks account on INDmoney App and transfer your Rupees into Dollars to your INDmoney US stocks account. For a step by step instruction, check How to Transfer Money to Your US Stocks Account .
  2. Step 2: Search for Ecopetrol Sa on INDmoney app. Click on Buy button. You can invest as low as $1.5 in Ecopetrol Sa Shares that will get you 0.1632 shares as per Ecopetrol Sa share price of $9.19 per share as on August 23, 2025 at 1:29 AM IST.

What is the minimum amount required to buy Ecopetrol Sa Stock (EC) from India?

Indian investors can start investing in Ecopetrol Sa (EC) shares with as little as ₹87.521 or $1 (as of August 23, 2025) using the INDmoney app.
For example: If you want to invest $10 or ₹875.21 in Ecopetrol Sa stock (as per the Rupee-Dollar exchange rate as on August 23, 2025). Based on Ecopetrol Sa share’s latest price of $9.19 as on August 23, 2025 at 1:29 AM IST, you will get 1.0881 shares of Ecopetrol Sa. Learn more about fractional shares .

What are the returns that Ecopetrol Sa has given to Indian investors in the last 5 years?

Ecopetrol Sa stock has given -20.29% share price returns and 18.0% dollar appreciation to an Indian investor in the last 5 years.
Read more about How do Currency Exchange Rates impact your returns on US Stock Investments?