Cavco Industries Inc. (CVCO) reports earnings