Sunrun RUN Q1 2026 Earnings EPS 062 Beats Estimates Aluminum Prices Surge Amid Iran Conflict Squeezing Major US Manufacturers Kenya Fuel Price Protests Turn Deadly as Economic Strain Boils Over CoreWeave CRWV Q1 2026 Earnings Miss Sparks Concern JetAI JTAI Q1 2026 Results Fall Short EPS 668 Revenue NA Match Group MTCH Q1 2026 Earnings Surprise EPS 068 Up Significant