Markets on Edge: Oil, Earnings, and Insider Exits
Oil markets are flashing red. The Strait of Hormuz has shut again, and stockpiles built up earlier in the Iran conflict are running low. Traders warn the market is close to running on empty. UK 10-year gilt yields…