IBEX IBEX Q1 2026 Earnings Beat Revenue NA EPS 091 AI Talent Wars Rage On Big Tech and Startups Compete for Elite Researchers TAL TAL Stock Down 109 Support Test at 988 20260520 EU Business Investment Rate Tumbles to 11Year Low on Tariffs Weak Demand and Climate Policy Uncertainty MBIA MBI Q1 2026 Results Fall Short EPS 084 Revenue NA Cineverse CNVS Q1 2026 Earnings EPS 002 Beats Estimates