COMMVAULT SYSTEMS INCCVLT

Market cap
$5.3B
P/E ratio
Period EndEBITDA (Million USD)YoY (%)
Mar 31, 202583+1.27%
Mar 31, 202482-1572.22%
Mar 31, 2023-6-110.59%
Mar 31, 202253-922.49%
Mar 31, 2021-6+1341.31%
Mar 31, 2020-0-102.61%
Mar 31, 201917+56.55%
Mar 31, 201811+3.61%
Mar 31, 201710-20.62%
Mar 31, 201613-72.45%
Mar 31, 201548-55.14%
Mar 31, 2014107+24.22%
Mar 31, 201386+59.59%
Mar 31, 201254+35.55%
Mar 31, 201140