CTRA Q4 2025 Earnings EPS Miss Weighs on Shares Evercore Q1 2026 Earnings Blowout EPS Beats Estimates by 4665 VICR Q1 2026 Earnings EPS Surges Past Estimates with 1983 Beat Alto Ingredients Inc ALTO Q1 2026 Earnings Surprise Profit on Strong Cost Management and Improved Margins AMRN Q1 2026 Earnings Significant EPS Miss Widens Uncertainty NOK Q1 2026 Earnings EPS Surprises to the Upside as Stock Declines