COMMVAULT SYSTEMS INCCVLT

Market cap
$5.3B
P/E ratio
Period EndCash from investing (Million USD)YoY (%)
Mar 31, 2025-70+1175.13%
Mar 31, 2024-6+4.45%
Mar 31, 2023-5-78.38%
Mar 31, 2022-24-168.92%
Mar 31, 202135-147.93%
Mar 31, 2020-74+1306.67%
Mar 31, 2019-5-70.76%
Mar 31, 2018-18-35.85%
Mar 31, 2017-28-54.90%
Mar 31, 2016-62-30.93%
Mar 31, 2015-90-0.13%
Mar 31, 2014-90+469.47%
Mar 31, 2013-16+103.18%
Mar 31, 2012-8-27928.57%
Mar 31, 20110