Copart Inc. (CPRT) reports earnings