Casella Waste Systems CWST Falls 26 as Sector Headwinds Weigh on Solid Waste Stock RENT Q1 2026 Earnings EPS Beats Estimates by 3819 Despite Stock Decline