5 stocks with over 5% yield that are beating forecasts