Imperial Oil Q1 2026 Earnings Earnings Miss Amid Weaker Upstream Margins GRAIL Q1 2026 Earnings EPS Beats Estimates as Losses Narrow Global Partners GLP Q1 2026 Earnings Massive EPS Beat of 455 Driven by Operational Strength CLPT Q1 2026 Earnings EPS Misses Estimates Stock Slips 222 Nike NKE Q1 2026 Earnings EPS Surges Past Estimates with 2289 Beat Xenetic Biosciences Q2 2025 Earnings Narrowed Loss Exceeds Expectations Amid Oncology Pipeline Progress