Global Markets Rise as Crude Oil Prices Slide on Potential USIran Truce Extension EICC Q1 2026 Earnings EPS Beats Estimates by 912 Amid Stable Portfolio Performance Nvidia Data Center Revenue Nearly Doubles in Latest Earnings Stock Slips Despite Strong Report