IMMP Q1 2026 Earnings Earnings Miss Estimates as Clinical Expenses Weigh on Results JHG Q1 2026 Earnings EPS Misses Estimates Amid Market Headwinds TPL Q1 2026 Earnings EPS Slightly Beats Estimates Amid Stable Land Operations TK Q1 2026 Earnings EPS of 055 Highlights Resilient Operations Amid Soft Market SLB Q1 2026 Earnings Slight EPS Miss Amid Stable Market Sentiment Bitcoin Depot BTM Q4 2025 Earnings Massive EPS Miss of 826 vs 047 Estimate Stock Surges 499