Global markets remained under pressure as surging bond yields pushed the US 30-year Treasury yield toward the key 5.20% level, its highest since 2007. Rising inflation fears and growing expectations of future Federal Reserve rate hikes weighed heavily on technology stocks ahead of Nvidia’s highly anticipated earnings release.
20-05-2026 02:21 GMT
by Kelvin Wong