Forecaster relies on analyst consensus, which typically excludes smaller companies. 

This is because the top 900 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 900 stocks.