CRESY Q1 2026 Earnings Strong EPS Performance Amidst Challenging Macro Environment FRPT Q1 2026 Earnings EPS Swings to a Loss Yet Shares Surge 261 MED Q1 2026 Earnings EPS Surpasses Estimates Amid Cost Management Efforts NMRA Q1 2026 Earnings NarrowerthanExpected Loss Reflects Disciplined Spending TopBuild Corp Q1 2026 Earnings EPS Surpasses Estimates Stock Rises TDS Q1 2026 Earnings Massive EPS Surprise of 3475 as Profitability Defies Expectations