Buycaster Ratings

How rational is it to expect these stocks to deliver 80% cumulative returns in 5 years?

Scores out of 10.0. As of June 27, 2023.
Source: Buylyst Estimations Get the data