Barracuda shares fall as billings growth slows
Permalink

Barracuda shares fall as billings growth slows

Barracuda Networks shares plummeted in after-hours trading Thursday despite earnings coming in better than expectations.

Continue Reading →