Forecaster data is based on analyst consensus, and they typically do not cover smaller companies. This is because the top 500 companies contribute to 95% of the market cap of the traded world and, therefore, represent bigger opportunities for investors. On the basis of this, Forecaster data is available for around 900 stocks.