Oil markets faced fresh strain as Houthi attacks threatened the Bab al-Mandeb chokepoint while Alphabet beat revenue estimates, Tesla missed on earnings and IBM cut its 2026 forecast.
verifying reliability
No specialized terms available for this topic.