KD Q1 2026 Earnings EPS Miss Overshadowed by Strategic Optimism CYN Q1 2026 Earnings EPS Surprise of 264 Highlights Cost Discipline Amid Revenue Void MCK Q1 2026 Earnings Slight EPS Beat Amid Steady Performance PPC Q1 2026 Earnings EPS Miss Hits Investor Sentiment as Profit Falls Short of Estimates RPAY Q1 2026 Earnings Solid EPS Beat Supports Cautious Optimism TK Q1 2026 Earnings EPS of 055 Highlights Resilient Operations Amid Soft Market