SiteOne jumps as investors latch onto margin gains after Q1 report - SITE News | Rallies