Tech Tumbles on Nvidia Earnings Jitters; Oil Soars on Iran War Risks
Oil prices surged on Iran supply concerns while tech stocks declined ahead of Nvidia earnings. U.S. Treasury yields retreated from recent highs as geopolitical tensions persist and investors reassess…