Grindrod Shipping Holdings' IFRS net profit for 2021 amounted to $129.482 million, compared to a loss of $41.1 million in the previous year. Revenue increased 2.2 times to $455.839 million from $210.682 million a year earlier.