Forecaster relies on analyst consensus, which typically excludes smaller companies. This is because the top 3000 companies contribute to 95% of the market cap of the traded world and therefore, represent bigger opportunities for investors. As a result, Forecaster data is available for around 3000 stocks.