SiteOne Landscape Supply Q1 2026 Earnings WiderThanExpected Loss Pressures Shares
OSRH Q4 2025 Earnings EPS Misses Estimates by 5686 Shares Decline
MPC Q1 2026 Earnings Massive EPS Surprise of 1186 Drives Shares Higher
NHI Q1 2026 Earnings EPS Misses Estimates Amidst Strategic Portfolio Shift
MarineMax Inc Q1 2026 Earnings EPS Miss Mirrors Challenging Boating Environment
PPC Q1 2026 Earnings EPS Miss Hits Investor Sentiment as Profit Falls Short of Estimates