Olam International has booked a jump in full-year earnings, which were boosted by margin expansion and one-time gains.