Aspen Technology Inc. (AZPN) reports earnings