Trading and chartering giant Cargill has revealed a 20% drop in earnings as shipping markets "lagged" last year.

The company said net earnings for the second quarter ended 30 November were $741m, against $924m a year ago.

Adjusted operating profit was $853m in the second quarter to 30 November, versus $948m in 2017.