Barclays says it's the best buying opportunity in 20 years for these oil stocks ⊕⊕ found 2026 › May › 07 (Thu) @ 16:14 UTC a story from CNBC ⚠️ › Top News Barclays ■■ Oil ■■ Halliburton ■■ Iran ■■■ preview sentiment