TopBuild Corp BLD Q1 2026 Earnings EPS Beats Estimates Amid Subdued Revenue Outlook BBNX Q1 2026 Earnings NarrowerthanExpected Loss Sends Shares Higher SNSE Q1 2026 Earnings Massive EPS Miss Masks Potential Pipeline Milestones Garrett Motion Q1 2026 Earnings EPS Surprises 1486 Above Estimates Shares Edge Higher OWL Q1 2026 Earnings EPS Beats Estimates Shares Edge Higher Amer Sports Inc Q1 2026 Earnings EPS Beats Estimates by 211 Stock Holds Steady