Why Ecopetrol, Borr Drilling, and Gran Tierra Surged Higher Today
Oil prices are nearing $120 per barrel as Shanghai prepares to reopen and the EU agrees to ban most imports of Russian oil.
Oil prices are nearing $120 per barrel as Shanghai prepares to reopen and the EU agrees to ban most imports of Russian oil.