In the first six months, Cargill earned $999 million, a 10 percent increase from $910 million a year ago excluding the one-time net gain.