Trupanion TRUP Q1 2026 Earnings Strong Earnings Beat Yet Stock Edges Lower Essential Properties Realty Trust Q1 2026 Earnings EPS Misses Estimates as Net Income Declines Modular Medical Inc MODD Q3 2025 Earnings Narrowed Loss Per Share Despite Surprise Miss Stock Rises 458 CDZIP Q1 2026 Earnings NarrowerThanExpected Loss Reflects Cost Discipline Amid Water Resource Development Unitil Corporation UTL Q1 2026 Earnings Modest EPS Beat Stock Edges Higher DOX Q1 2026 Earnings EPS Slightly Misses Estimates Stock Edges Lower