COMMVAULT SYSTEMS INCCVLT

Market cap
$5.4B
P/E ratio
Period EndRepurchases of common stock (Million USD)YoY (%)
Mar 31, 2025165-10.33%
Mar 31, 2024184+21.93%
Mar 31, 2023151-50.56%
Mar 31, 2022305+220.43%
Mar 31, 202195+23.40%
Mar 31, 202077-41.82%
Mar 31, 2019133+18.25%
Mar 31, 2018112+124.44%
Mar 31, 201750-45.34%
Mar 31, 201691-41.03%
Mar 31, 2015155+210.06%
Mar 31, 201450+Infinity%
Mar 31, 20130-100.00%
Mar 31, 201246+44.86%
Mar 31, 201132