
3 Energy stocks powering ahead even as oil prices dip
Oil prices have been sliding. Brent crude, which averaged US$ 79 per barrel in FY25, is now hovering at US$ 60–66. A large part of this is weighed down by global tariff wars, OPEC+ production surprises, and growing fears of a supply surplus. On paper, this …