Macmahon Holdings Ltd has announced a net profit of $7.5 million after writing off almost $20 million in the Alice Springs to Darwin railway.

Macmahon Holdings Ltd has announced a net profit of $7.5 million after writing off almost $20 million in the Alice Springs to Darwin railway.