Barracuda Networks Worth $25, Not $41: Imperial Capital By: Benzinga via Benzinga October 02, 2015 at 15:03 PM EDT On Wednesday, shares of Barracuda Networks Inc (NYSE: CUDA) fell roughly 34 percent, responding to the announcement of lukewarm earnings ... Read More >> Related Stocks: Bio-Techne Corp