Barracuda Networks (CUDA)

Market Cap:

$1,240,000,000

Last Price ():

$23.31

Change: +1.17% Open: $23.24 Low: $23.03 High: $23.40
Div. Yield: N/A Price/Earnings: 137.1 Price/Book: 56.1 Price/Sales: 3.3