CWK Q1 2026 Earnings EPS Beats Estimates by 1144 Amid Stable Operations Marathon Petroleum Q1 2026 Earnings Refining Strength Drives Massive EPS Beat Bandwidth Inc Q1 2026 Earnings EPS Beats Estimates by 22 as Stock Rises Nearly 5 Castle Biosciences Q1 2026 Earnings Narrowly Beats EPS Estimates but Stock Declines APWC Q3 1997 Earnings Missed Estimates Amid Operational Challenges FLEX LNG FLNG Q1 2026 Earnings EPS Miss Weighs on Shares as Charter Market Softens