BARRACUDA NETWORKS INC's ticker is CUDA and the CUSIP is 068323104.
There were no reported owners of BARRACUDA NETWORKS INC in Q3 2023.