Casella Waste Systems (CWST) Stock: Price, Analysis