Investability scores quantify how rational it is to believe that a stock will deliver our desired return of 80% cumulative return within 5 years or 12.5% CAGR. Max Score = 10.0. Usually we're tempted to buy stocks with a score of at least 9.0--if we like the story.