Oil prices dipped as investors awaited developments on the Iran ceasefire and President Trump’s summit with China’s Xi Jinping. Brent crude futures fell to $106.95 a barrel, and WTI futures to $101.52. The ongoing conflict and supply disruptions are expected to keep oil prices above $80 for the year.
A short squeeze or sentiment rally? Here’s why SAIL shares surged 14% today
Shares of Steel Authority of India (SAIL) jumped 14% on Wednesday, driven largely by a short squeeze as traders with heavy bearish derivative positions were