Compugen Ltd Q1 2026 Earnings Narrowing Losses but Misses Estimates Greenlight Capital Re Ltd Q1 2026 Earnings Strong EPS Performance Amid Market Headwinds BTU Q1 2026 Earnings Disappointing EPS Miss Highlights Headwinds in Coal Markets Riot Platforms Q1 2026 Earnings Bitcoin Mining Headwinds Drive Sharp EPS Miss OSS Q1 2026 Earnings Earnings Beat Driven by Cost Discipline and Strong Demand in AIHPC MMYT Q1 2026 Earnings Earnings Miss Sends Stock Lower as Travel Demand Remains Strong