How rational is it to expect these stocks to deliver 80% cumulative returns in 5 years?
(Please use a modern browser to see the interactive version of this visualization)