(Source: Investor’s Business Daily) Barracuda Networks (CUDA) said Monday that its adjusted fiscal first-quarter earnings were 18 cents a share, down 10% from a year ago and in line with …