Business Owner Renew Holdings (LON:RNWH): Stock Plunge of 21.9% Explained What led to Renew Holdings’ staggering 21.9% stock drop, and how might this impact future investment decisions? Discover the underlying factors at play. Thorsten Meyer27. January 2025 View Post