Benzinga's Top #PreMarket Losers By: Benzinga via Benzinga September 30, 2015 at 08:31 AM EDT Barracuda Networks Inc (NYSE: CUDA) shares tumbled 25.48 percent to $17.55 in pre-market trading. Barracuda reported upbeat earnings ... Read More >> Related Stocks: Biomarin Pharmaceuticals Galapagos NV ADR Mellanox Technologies Sarepta Therapeutics