Barracuda Networks completed an initial public offering of 4,140,000 shares of its common stock at a price to the public of $18 per share. The shares are now traded under the symbol NYSE: CUDA.
Morgan Stanley & Co., J.P. Morgan Securities and BofA Merrill Lynch were lead joint bookrunners for the offering.
Barracuda provides cloud-connected security and storage solutions.