Oil Prices Tumble Nearly 20 in May Marking Biggest Monthly Drop Since 2020 Amid USIran Peace Hopes Integra Resources Q1 2026 Earnings EPS Misses Estimates as Shares Rise 76 AI Boom Strains Optical Tech Supply Chains as Huawei Advances Chip Production