COMMVAULT SYSTEMS INCCVLT

Market cap
$5.3B
P/E ratio
Period EndEBITDA margin (%) YoY (%)
Mar 31, 20258.3-14.64%
Mar 31, 20249.8-1476.34%
Mar 31, 2023-0.7-110.39%
Mar 31, 20226.8-873.20%
Mar 31, 2021-0.9+1236.54%
Mar 31, 2020-0.1-102.77%
Mar 31, 20192.4+54.00%
Mar 31, 20181.5-3.63%
Mar 31, 20171.6-27.38%
Mar 31, 20162.2-71.87%
Mar 31, 20157.9-56.71%
Mar 31, 201418.2+5.05%
Mar 31, 201317.3+30.88%
Mar 31, 201213.2+4.93%
Mar 31, 201112.6