01.02.2024 - By Business News
BGC posts $63m loss; BP biorefinery progress, and Fortescue's derailment investigation.