Barracuda Is Falling 20%, But These Analysts Are Still Bullish By: Benzinga via Benzinga July 10, 2015 at 12:25 PM EDT Shares of Barracuda Networks Inc (NYSE: CUDA) plunged more than 20 percent Friday after the company reported its first quarter ... Read More >>