-
Barracuda Networks Worth $25, Not $41: Imperial Capital
Friday, October 2, 2015 - 3:03pm | 375On Wednesday, shares of Barracuda Networks Inc (NYSE: CUDA) fell roughly 34 percent, responding to the announcement of lukewarm earnings and poor guidance on Tuesday afternoon. On Friday, Imperial Capital reiterated an Outperform rating on the stock, trimming its price target from $41 to $25...