17 July 2026
Martin Gamble on US markets: Netflix and IBM disappoint while banks starUS markets took a step back amid escalating military exchanges between the US and Iran near the Strait of Hormuz which sent Brent crude oil prices back above $85 per barrel.
The major indices fell, led by a pullback in technology and semiconductor stocks which prompted a rotation into more defensive...







