It is my opinion that Zacks has a computer program that Identifies stock trends and either places a sell or buy on stocks based on the trend............If the stock is trending down, they put a sell on it. If trend is up, then buy. They had a sell on SID even after SID crushed estimates due to the fact that the stock did not respond to the earnings announcement which confirms that it is just a computer program.
Zacks Repeated Strong Sells on BREW which are each time followed by strong upswings in price. I think most of Zacks recommendations are irrelevant. Look at the company, it's strengths and weakness and the industry it's in. Who cares how the stock price appreciation or depreciation compares to the S&P 500. Short term trading is for fools and Zacks feeds them information that may or may not be relevant!