Social Issues Renew Holdings (LON:RNWH): Why Its Stock Dropped 21.9% in a Single Day How did Renew Holdings’ rail division setbacks lead to a staggering 21.9% stock drop, and what does this mean for investors? Aisha KhanApril 2, 2025