General Mills stock rises near a 7-month high because inflation isn't stopping people from buying cereal