FTSE 100 stocks: forecasts, dividends, earnings

52 FTSE 100 companies with a research memo.