Grindrod has trimmed its full-year losses by almost 75% amid smaller losses from discontinued segments.

The Mike Hankinson-led company posted a 2018 loss of ZAR 507.9m ($43.3m), down from a ZAR 1.8bn a year ago. Revenue fell to ZAR 3.06bn from ZAR 3.29bn in 2016.

Loss from discontinued operations came in at ZAR 1.2bn, down from a ZAR 2.1bn.

The company decided earlier this year to list its shipping business separately and exit the rail business, thus classing these operations as discontinued.