Teleflex Q1 2026 Earnings EPS Beats Estimates by 14 as Company Maintains Steady Performance DIN Q1 2026 Earnings Earnings Beat Amid Mixed Restaurant Performance Dow Q1 2026 Earnings EPS Surprises to the Upside Amid Challenging Conditions Ameresco Inc AMRC Q1 2026 Earnings EPS Misses Estimates Amid Challenging Quarter CVRX Q1 2026 Earnings EPS Beat Driven by Cost Discipline Despite Uncertain Revenue Trajectory OCSL Q1 2026 Earnings Earnings Beat Despite Slight Stock Dip