Just been watching this oil stock rally unfold and it's pretty wild how much geopolitics can move markets. Brent crude jumped from $60 to around $85 this year — that's a solid 40% move — and oil companies are riding that wave hard. Occidental and Exxon are both up huge, with Occidental pushing past 30% gains.



Here's what's driving it: Iran tensions have basically created supply anxiety. About a fifth of global oil flows through the Strait of Hormuz, and Iran's been actively disrupting that. Drone strikes on infrastructure, targeting tanker ships, the whole playbook. This isn't priced-in speculation — it's actual supply risk playing out in real time.

What makes this interesting for oil stocks is that most of these companies had budgeted for much lower prices this year. So they're getting a genuine windfall. Occidental built their strategy around efficiency at lower price points, so higher crude means way more free cash flow than they forecasted. Exxon's long-term plan already assumes $65 oil, so anything above that is just gravy.

The million-dollar question though: how long does this last? Trump's saying 4-5 weeks for the conflict, but if it drags on, Iran keeps disrupting supply, and crude could even test $100. That would absolutely fuel another leg up in this stock rally. But if things de-escalate quickly and Iran backs off the tanker attacks, this whole thing unwinds just as fast.

So yeah, the rally has legs if the geopolitical situation stays hot, but it's also fragile. Anyone riding this needs to understand it's conflict-dependent, not fundamentals-dependent. One ceasefire announcement and you could see a sharp pullback. That's the trade-off with geopolitical plays — outsized upside but real downside risk if the narrative shifts.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
Add a comment
Add a comment
No comments
  • Pin