Barracuda Networks (CUDA) Hikes on Q1 Results

Barracuda Networks Inc (NYSE: CUDA) shares rose 18.5% to $18.38 as the company reported stronger-than-expected results for its first quarter. Share volume was 1.9 million, quadrupling its all-day average