CRMD Q1 2026 Earnings Earnings Beat Estimates as EPS Surges on Strong Performance BCS Q1 2026 Earnings EPS Beat by 1036 Despite Slight Stock Decline Essential Properties Realty Trust Inc EPRT Q1 2026 Earnings EPS Miss Amidst Steady Portfolio Performance NVMI Q1 2026 Earnings EPS Surpasses Estimates as Profits Rise MSC Income Fund Inc MSIF Q1 2026 Earnings EPS Falls Short of Estimates Stock Eases ENVB Q4 2024 Earnings Deep EPS Miss and Continued PreRevenue Stage Pressure