General Mills Just Paid 300 Million