CWST Financials: Casella Waste Systems Inc AI Analysis