Bear Of The Day: Barracuda By: TalkMarkets January 30, 2015 at 07:15 AM EST Barrcaduca revenue was in-line with consensus at $70.4 million and up 19% year-over-year. Read More >>