Shares BARRACUDA NETWORKS, INC. COMMON STOCK $0.001 PAR VALUE PER SHARE UNDERWRITING AGREEMENT