Stifel analyst W. Andrew Carter upgrades SiteOne Landscape Supply (NYSE:SITE) from Hold to Buy and maintains the price target from $157 to $157.