Barclays says it's the best buying opportunity in 20 years for these oil stocks (2026-05-07)
Oil service providers, such as Halliburton, should gain as commodity prices appear poised to stay high, with or without the Iran war, the bank says.