Gruma, the Mexico-based food group behind the Mission brand, has booked improved annual sales and earnings.