VHC Q2 2025 Earnings Net Loss of 099 Per Share as Stock Surges on Strategic Developments ISPC Q3 2024 Earnings Significant EPS Miss Amid Operational Challenges IRWD Q1 2026 Earnings Slight EPS Miss Offset by Investor Optimism MasTec MTZ Q1 2026 Earnings EPS Surges 3893 Above Estimates Amid Strong Execution RDHL Q2 2022 Earnings Significant EPS Miss as Company Reports Zero Revenue DCH Q1 2026 Earnings Massive EPS Surprise Drives Stock Up 39