Barracuda Networks (CUDA) Slumps Despite Q2 Results

Barracuda Networks Inc (NYSE: CUDA) shares tumbled 33.4% to $15.68. Barracuda reported upbeat earnings for its fiscal second quarter, but the company's sales slightly missed analysts' estimates. The company also issued a weak forecast for the third quarter. Share volume totaled 547,000, compared to an all-day average of 98,000