Cybersecurity and data storage company Barracuda Networks this morning raised $75 million, at an opening price of $18 per share, making its public debut on the New York Stock Exchange.
Category Security
0 Comments
Latest Comments