Looking ahead, it said "we remain confident that the momentum of the year just concluded will continue." It noted, however, "there is a level of uncertainty in global trade and slowing economies".
"Whilst not immune to such external effects, we continue to position ourselves to counter the headwinds and look for ongoing growth."
Mainfreight will pay a final dividend of 34 cents a share on July 19 with a July 12 record date, taking the full year dividend to 56 cents a share, up 24.4 per cent on the year.
In New Zealand, ebitda was up 12.2 per cent to a record $110.6m and it now has a branch network across all three services which extends from urban centres into regional areas with populations under 20,000.
"Delivery times and quality have improved and we have been able to secure new customers, including providing import and export services from many regional locations never before serviced by Mainfreight," it said.
In Australia, ebitda was up 11 per cent to A$55.4m after a "relatively slow start," it said.
In Asia, revenue was down 11.2 per cent to US$74.5m but ebitda lifted 28.2 per cent to US$6.3m on improved margins. It is now in eight countries and has 21 branches in Asia. It is looking to add a further six regional sales desk locations in second tier cities across the region, boosting sales reach and capability.
Mainfreight's shares were up 4 per cent at $37.45 today on a volume of 185,000 shares, more than four times its average of 41,000.
- Additional reporting BusinessDesk