General Mills is a soft 'buy' with undervaluation, despite recent underperformance. Read here for an investment analysis of ...