They said the commodity business commands 18% profit margin. Profit margins are income after all costs. If you don't believe them then so be it. But you have no info to refute what the company has stated. It's all a guess on your part.
Almost $1B in executed contracts @ 18%. And that's not all. In a few months they expect the $1B to grow to $2.5B.