Rail operator Aurizon has taken a $321 million hit from write-downs and charges but has maintained its full-year guidance for underlying earnings.

Rail operator Aurizon has taken a $321 million hit from write-downs and charges but has maintained its full-year guidance for underlying earnings.