CVCO Financials: Cavco Industries Inc AI Analysis