Grindrod rises to challenges to report higher annuals