Cloud security company Barracuda Networks raises about $74 million in IPO on the New York Stock Exchange selling more than 4 million shares at $18 apiece at a valuation just a bit short of one billion. Cyber security shares are in high demand and short supply because most cybersecurity startups are snatched by large IT contractors in early M&A deals. Barracuda Networks is in … [Read more...] about Cloud Security Company Barracuda Networks raises about $74 million in IPO