PE-backed cyber security company Barracuda’s shares soar in debut

Share this