Ecopetrol SA (EC) Shares Surge 3.6% -- What GF Score of 72 Tells Investors

On April 21, 2026, Ecopetrol SA (EC) shares rose 3.6% to a current price of $14.15. This movement comes within a 52-week range of $7.80 to $15.62, reflecting su
Open original source