CMI Q1 2026 Earnings EPS Beat of 897 Surprises Analysts DIBS Q1 2026 Earnings EPS Beats Estimates Stock Rises 337 IX Q1 2026 Earnings EPS Misses Estimates as Operational Headwinds Persist STRD Q1 2026 Earnings Preferred Stock Posts Significant EPS Miss Surprise 77041 Comstock Resources Q1 2026 Earnings EPS Misses Estimates as Company Reports Disappointing Quarter VTEX Q1 2026 Earnings EPS Misses Estimates as Stock Declines