SiteOne Q2 sales slightly miss estimates on soft demand - SITE News | Rallies