CTNT Q1 2026 Earnings NarrowerthanExpected Loss Fails to Lift Shares FIX Q1 2026 Earnings Massive EPS Beat of 5293 Surprises Market Stantec Q1 2026 Earnings EPS Beats Estimates Stock Edges Higher SIFY Q4 2024 Earnings Positive EPS Surprise Despite Stock Decline SNPS Q1 2026 Earnings Earnings Beat Estimates Stock Rises on Strong Performance DVLT Q1 2026 Earnings EPS Misses Estimates Stock Declines