Five stocks with strong earnings prospects