Stocks | Wed Nov 6, 2013 11:00am EST

Cyber security company Barracuda's shares soar in debut