Social Issues Renew Holdings (LON:RNWH): Why Its Stock Dropped 21.9% in a Single Day Battered by disappointing earnings and a grim outlook, Renew Holdings’ stock plummeted 21.9%—what led to this dramatic fall? Jamal EdwardsJanuary 27, 2025