Barracuda Networks sold to investors for $1.6bn - DCD

Barracuda Networks sold to investors for $1.6bn - DCD