BCC Q1 2026 Earnings Earnings Beat Expectations Amid Challenging Market Conditions Innodata Inc INOD Q1 2026 Earnings Massive EPS Surprise of 447 Fails to Lift Stock PLAB Q1 2026 Earnings EPS Beat Drives Stock Higher CWK Q1 2026 Earnings Earnings Per Share Exceeds Estimates Stock Rises Slightly CTNT Q1 2026 Earnings NarrowerThanExpected Loss Signals Cost Management Amidst Revenue Uncertainty PepGen Inc PEPG Slips 195 as Stock Tests Key Support Levels Omega Healthcare Investors OHI Eases from Support Zone Amid Sector Headwinds VirTra Inc VTSI Edges Higher as Shares Test Key Resistance Zone Buenaventura Mining BVN Surges 457 Support Holds as Precious Metals Rally Blackbaud BLKB Q1 2026 Earnings Slight EPS Beat Drives Modest Share Gain