Earnings Show Barracuda Networks Is Continuing Its Business Shift Toward Growth
July 11, 2017 at 14:35 PM EDT
Shares of Barracuda Networks Inc (NYSE: CUDA) were trading lower by 3 percent Tuesday morning after the company reported its ...