At a 52-week low but forecast to rise 73%! Is this growth share the FTSE’s top recovery play? April 2, 2025