‹ Screener

COMMVAULT SYSTEMS INC

CVLT · Services-Prepackaged Software · 41.3M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $89M (gross $184M, SBC $95M)

Reference price $106.70 · est. market cap ~$4.4B — last insider sale, 2026-05-26 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B74

Data-protection software vendor with high gross margins, strong growth, and good FCF; equity is buyback-negative.

Strengths

Risks

Notable findings

Quarterly revenue

2025-06-30 · $282M2025-09-30 · $276M2025-12-31 · $314M2026-03-31 · $312M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
81.2%
Operating margin
6.3%
Net margin
6.0%
Return on equity
942.8%
Return on assets
3.7%
Revenue growth (QoQ)
-0.7%
Net-income growth
-7.2%
Current ratio
2.0×
Free cash flow
$237M
EBITDA
$84M
Tangible book value
-$222M
Cash & investments
$900M
Stock comp / revenue
10.4%

Insider transactions · last 18 months

DateInsiderTypeSharesPrice
2026-06-11Mirchandani SanjayGift41K
2026-06-11Mirchandani SanjayGift41K
2026-05-26Abrahamsen Danielle NicoleSell277$106.70
2026-05-26Merrill GarySell4.6K$106.70
2026-05-22Mirchandani SanjaySell9.7K$107.39
2026-05-22Abrahamsen Danielle NicoleSell101$107.39
2026-05-22Merrill GarySell3.8K$107.39
2026-05-21Mirchandani SanjayGrant17K
2026-05-21Mirchandani SanjayGrant8.2K
2026-05-21Merrill GaryGrant3.0K
2026-05-21Merrill GaryGrant5.6K
2026-05-21Abrahamsen Danielle NicoleGrant328
2026-05-20Mirchandani SanjaySell8.4K$99.13
2026-05-20Abrahamsen Danielle NicoleSell365$99.13
2026-05-19Mirchandani SanjaySell6.2K$104.01
2026-05-19Abrahamsen Danielle NicoleSell896$106.19
2026-05-19Abrahamsen Danielle NicoleSell169$104.01
2026-05-19Mirchandani SanjaySell13K$106.19
2026-05-19Merrill GarySell2.3K$106.19
2026-05-19Merrill GarySell2.3K$104.01
2026-05-18Mirchandani SanjaySell8.5K$104.54
2026-05-18Abrahamsen Danielle NicoleSell409$104.54
2026-05-18Abrahamsen Danielle NicoleSell516$104.50
2026-05-18Merrill GarySell3.1K$104.54
2026-05-15Merrill GaryOption exercise278
2026-05-15Merrill GaryGrant24K
2026-05-15Abrahamsen Danielle NicoleOption exercise415
2026-05-15Abrahamsen Danielle NicoleGrant3.9K
2026-05-15Mirchandani SanjayOption exercise926
2026-05-15Mirchandani SanjayGrant70K
2026-04-13Haydon William GeoffreyGrant65K
2026-04-13Merrill GaryGrant12K
2026-03-17Mirchandani SanjaySell10K$80.09
2026-03-16Mirchandani SanjaySell10K$78.96
2026-02-19Merrill GarySell1.9K$91.28
2026-02-18Mirchandani SanjaySell6.5K$90.28
2026-02-18Merrill GarySell2.6K$90.28
2026-02-18Abrahamsen Danielle NicoleSell218$90.28
2026-02-17Abrahamsen Danielle NicoleGrant4.6K
2025-11-19Mirchandani SanjaySell3.6K$120.99
2025-11-19Merrill GarySell1.8K$122.40
2025-11-19Mirchandani SanjaySell108$122.59
2025-11-19Mirchandani SanjaySell6.6K$121.81
2025-11-19Mirchandani SanjaySell2.8K$119.75
2025-11-18Mirchandani SanjaySell1.9K$124.64
2025-11-18DiRico Jennifer LeighSell830$123.58
2025-11-18Mirchandani SanjaySell6.8K$123.58
2025-11-18Mirchandani SanjaySell5.8K$123.37
2025-11-18Mirchandani SanjaySell100$125.81
2025-11-18Merrill GarySell2.7K$123.58
2025-10-27Haydon William GeoffreyGrant1.0K
2025-09-12Merrill GarySell3.5K$179.43
2025-09-12Merrill GarySell700$180.17
2025-09-12Merrill GarySell2.8K$176.16
2025-09-12Merrill GarySell6.3K$177.62
2025-09-12Merrill GarySell1.9K$178.65
2025-09-09DiRico Jennifer LeighSell5.5K$181.55
2025-09-09DiRico Jennifer LeighSell7.6K$182.35
2025-09-09DiRico Jennifer LeighSell1.4K$183.41
2025-09-09DiRico Jennifer LeighSell450$184.63
2025-09-03Pickens AllisonSell690$177.89
2025-08-29Mirchandani SanjayGift56K
2025-08-29Mirchandani SanjayGift56K
2025-08-19Mirchandani SanjaySell5.6K$176.72
2025-08-19Mirchandani SanjaySell400$177.36
2025-08-19Mirchandani SanjaySell2.8K$178.24
2025-08-19Mirchandani SanjaySell6.6K$175.70
2025-08-18Mirchandani SanjaySell754$178.63
2025-08-18DiRico Jennifer LeighSell11K$178.03
2025-08-18Mirchandani SanjaySell6.7K$178.03
2025-08-18Mirchandani SanjaySell1.2K$176.68
2025-08-18Mirchandani SanjaySell2.7K$177.61
2025-08-18Merrill GarySell2.6K$178.03
2025-08-11Lee VivieSell765$182.92
2025-08-11Sanders A ShaneSell612$182.92
2025-08-07Lee VivieGrant1.2K
2025-08-07Adamo NicolaGrant1.2K
2025-08-07Shenkman ArlenGrant1.2K
2025-08-07Bejar Martha HelenaGrant1.2K
2025-08-07MORAN CHARLES EGrant1.2K
2025-08-07Geeslin KeithGrant1.2K
2025-08-07Sanders A ShaneGrant1.2K
2025-08-07Pickens AllisonGrant1.2K
2025-05-27Merrill GarySell214$175.88
2025-05-22Merrill GarySell380$175.00
2025-05-22Merrill GarySell1.4K$174.88
2025-05-22Mirchandani SanjaySell1.7K$175.00
2025-05-20Mirchandani SanjaySell79$180.75
2025-05-20Mirchandani SanjaySell742$181.13
2025-05-20Merrill GarySell525$181.57
2025-05-20Merrill GarySell2.3K$179.87
2025-05-20Merrill GarySell312$178.43
2025-05-20Merrill GarySell2.8K$179.35
2025-05-20Mirchandani SanjaySell10K$179.87
2025-05-20Merrill GarySell2.2K$180.31
2025-05-20Mirchandani SanjaySell1.2K$179.11
2025-05-20Mirchandani SanjaySell1.9K$179.97
2025-05-19Mirchandani SanjaySell859$177.19
2025-05-19Mirchandani SanjayGrant13K
2025-05-19Merrill GaryGrant2.5K
2025-05-19Merrill GarySell2.2K$175.21
2025-05-19Merrill GarySell113$174.19
2025-05-19Merrill GarySell1.1K$176.09
2025-05-19Merrill GarySell100$177.00
2025-05-19Merrill GarySell9.9K$175.74
2025-05-19Merrill GarySell4$177.06
2025-05-19Mirchandani SanjaySell5.6K$176.56
2025-05-19Mirchandani SanjaySell8.9K$175.59
2025-05-19Mirchandani SanjaySell2.9K$174.68
2025-05-19Mirchandani SanjaySell11$177.00
2025-05-19Mirchandani SanjaySell26K$175.74
2025-05-16Merrill GaryGrant7.8K
2025-05-16Merrill GarySell6.0K$178.41
2025-05-16Merrill GarySell1.1K$176.35
2025-05-16Merrill GarySell2.2K$177.47
2025-05-16Merrill GarySell960$178.88
2025-05-16Merrill GarySell2.3K$179.55
2025-05-16Merrill GarySell489$180.85
2025-05-16Merrill GarySell212$181.68
2025-05-16Merrill GaryGrant4.3K
2025-05-16Mirchandani SanjaySell15K$178.41
2025-05-16Mirchandani SanjaySell100$175.98
2025-05-16Mirchandani SanjaySell2.4K$177.67
2025-05-16Mirchandani SanjaySell400$179.30
2025-05-16Mirchandani SanjaySell100$179.95
2025-05-16Mirchandani SanjaySell27$181.69
2025-05-16Mirchandani SanjayGrant22K
2025-05-16Mirchandani SanjayGrant13K
2025-05-16DiRico Jennifer LeighGrant4.1K
2025-05-15Mirchandani SanjayGrant25K
2025-05-15Mirchandani SanjayGrant34K
2025-05-15Merrill GaryGrant7.6K
2025-05-15Merrill GaryGrant7.6K
2025-05-15Merrill GaryGrant10K
2025-05-15DiRico Jennifer LeighGrant11K
2025-05-15DiRico Jennifer LeighGrant8.2K
2025-05-15DiRico Jennifer LeighGrant8.2K
2025-05-15Mirchandani SanjayGrant25K
2025-05-02Adamo NicolaSell1.5K$169.74
2025-04-02Mirchandani SanjayGrant1.7K
2025-04-02DiRico Jennifer LeighGrant327
2025-04-02Merrill GaryGrant615
2025-03-03Pickens AllisonSell1.2K$171.98
2025-02-21Mirchandani SanjaySell200$182.74
2025-02-21Mirchandani SanjaySell510$183.59
2025-02-21Mirchandani SanjaySell902$185.13
2025-02-21Merrill GarySell154$181.07
2025-02-21Merrill GarySell96$182.07
2025-02-21Merrill GarySell267$184.82
2025-02-21Merrill GarySell962$180.31
2025-02-21Mirchandani SanjaySell3.4K$180.16
2025-02-21Mirchandani SanjaySell430$181.84
2025-02-21Mirchandani SanjaySell2.7K$180.90
2025-02-20Mirchandani SanjaySell1.3K$183.33
2025-02-20Mirchandani SanjaySell1.6K$185.91
2025-02-20Mirchandani SanjaySell830$180.00
2025-02-20Mirchandani SanjaySell1.1K$181.45
2025-02-20Mirchandani SanjaySell626$184.26
2025-02-19Mirchandani SanjaySell1.5K$186.50
2025-02-19Merrill GarySell2.4K$186.04
2025-02-19Merrill GarySell872$189.44
2025-02-19Mirchandani SanjaySell7.3K$186.04
2025-02-19Mirchandani SanjaySell2.0K$184.53
2025-02-19Mirchandani SanjaySell835$185.62
2025-02-19Mirchandani SanjaySell340$187.71
2025-02-19Mirchandani SanjaySell335$189.44
2025-02-13Adamo NicolaGift225

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-04-28ResultsExhibitsfiling ↗
2026-04-13Exec/director changeReg FDExhibitsfiling ↗
2026-01-27ResultsExhibitsfiling ↗
2025-12-04Exec/director changeReg FDExhibitsfiling ↗
2025-10-28ResultsExhibitsfiling ↗
2025-10-20Exec/director changeExhibitsfiling ↗
2025-09-05Material agreementDebt obligation3.02OtherExhibitsfiling ↗
2025-09-02OtherExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
10-K2026-05-112026-03-310001169561-26-000017 ↗
8-K2026-04-282026-04-280001169561-26-000013 ↗
8-K2026-04-132026-04-080001169561-26-000008 ↗
10-Q2026-01-282025-12-310001169561-26-000006 ↗
8-K2026-01-272026-01-270001169561-26-000003 ↗
8-K2025-12-042025-11-300001169561-25-000094 ↗
10-Q2025-10-292025-09-300001169561-25-000089 ↗
8-K2025-10-282025-10-280001169561-25-000083 ↗
8-K2025-10-202025-10-150001169561-25-000080 ↗
8-K2025-09-052025-09-020001169561-25-000075 ↗
8-K2025-09-022025-09-020001169561-25-000073 ↗
8-K2025-08-112025-08-070001169561-25-000071 ↗