CTM posts $17.7 million profit as FY26 recovery continues

A solid result after a difficult year!