Commvault Systems Inc. (CVLT) reports earnings