CC Q1 2026 Earnings Surprise Profit Beats Estimates by Wide Margin VICR Q1 2026 Earnings Strong EPS Beat Amid Challenging Environment FICO Q1 2026 Earnings EPS Surges Past Estimates as Stock Gains 314 TBRG Q1 2026 Earnings EPS Misses Estimates Stock Edges Higher Despite Disappointing Quarter CVEO Q1 2026 Earnings NarrowerthanExpected Loss as EPS Surprises 45 CTAS Q1 2026 Earnings EPS Misses Estimates Stock Holds Steady