StockNews.com downgraded shares of SiteOne Landscape Supply (NYSE:SITE – Free Report) from a hold rating to a sell rating in a research report report published on Thursday. A number of other research analysts have also weighed in on the company. Deutsche Bank Aktiengesellschaft reduced their target price on SiteOne Landscape Supply from $163.00 to $153.00 […]