Calavo Growers Inc. (CVGW) reports earnings