GBAF Logo
Global Banking & Finance Awards® 2026 Nominations open, free to enter Nominate now →
M

Mainfreight MFT.NZ · NZD

Industrials · NZX · 🇳🇿 New Zealand

Compare

67.01

-0.73%

Close of 9 Nov 2026, in NZD

Search any instrument

Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.

At a glance

Figures in NZD, from our data supplier.

FY2025

Revenue

NZD 5.24bn

FY2016FY2025

Net income

NZD 274.3m

FY2016FY2025

Free cash flow

NZD 330.7m

FY2016FY2025

Shareholders' equity

NZD 2.00bn

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueNZD 5.24bnNZD 4.72bnNZD 5.68bnNZD 5.22bnNZD 3.54bnNZD 3.09bnNZD 2.95bnNZD 2.62bnNZD 2.33bnNZD 2.28bn
Gross profitNZD 2.21bnNZD 2.09bnNZD 2.23bnNZD 1.86bnNZD 1.40bnNZD 1.29bnNZD 1.16bnNZD 1.01bnNZD 900.5mNZD 857.4m
Operating incomeNZD 432.7mNZD 427.6mNZD 612.0mNZD 510.4mNZD 284.1mNZD 228.9mNZD 203.9mNZD 167.3mNZD 154.0mNZD 135.2m
Net incomeNZD 274.3mNZD 208.7mNZD 426.5mNZD 355.4mNZD 188.1mNZD 159.2mNZD 137.6mNZD 107.7mNZD 101.5mNZD 87.6m
Diluted earnings per share2.722.074.243.531.871.581.360.441.030.88

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsNZD 4.07bnNZD 3.78bnNZD 3.44bnNZD 3.03bnNZD 2.49bnNZD 2.30bnNZD 1.50bnNZD 1.38bnNZD 1.28bnNZD 1.28bn
Cash and short-term investmentsNZD 179.4mNZD 213.6mNZD 342.0mNZD 202.3mNZD 139.6mNZD 116.1mNZD 115.2mNZD 80.5mNZD 75.3mNZD 93.8m
Total liabilitiesNZD 2.08bnNZD 1.93bnNZD 1.72bnNZD 1.60bnNZD 1.37bnNZD 1.34bnNZD 664.6mNZD 667.1mNZD 639.2mNZD 694.9m
DebtNZD 1.35bnNZD 1.22bnNZD 1.00bnNZD 814.6mNZD 827.2mNZD 900.4mNZD 245.7mNZD 277.4mNZD 288.3mNZD 359.0m
Shareholders' equityNZD 2.00bnNZD 1.85bnNZD 1.73bnNZD 1.43bnNZD 1.12bnNZD 966.3mNZD 838.3mNZD 709.6mNZD 645.6mNZD 583.7m
Shares outstanding101m101m101m101m101m101m101m257m101m100m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsNZD 584.4mNZD 504.8mNZD 757.2mNZD 503.8mNZD 376.3mNZD 300.8mNZD 197.4mNZD 140.2mNZD 131.2mNZD 130.3m
Capital spending−NZD 253.7m−NZD 275.4m−NZD 323.9m−NZD 192.9m−NZD 122.1m−NZD 160.0m−NZD 103.3m−NZD 69.2m−NZD 67.3m−NZD 105.6m
Free cash flowNZD 330.7mNZD 229.4mNZD 433.3mNZD 310.9mNZD 254.2mNZD 140.8mNZD 94.1mNZD 71.0mNZD 63.9mNZD 24.6m
Dividends paid−NZD 173.2m−NZD 173.2m−NZD 173.2m−NZD 100.7m−NZD 64.4m−NZD 59.4m−NZD 48.3m−NZD 43.3m−NZD 40.3m−NZD 33.9m

Latest quarters

By quarter end

Sept 2025Mar 2025Sept 2024Mar 2024Sept 2023Jun 2023Mar 2023Dec 2022
RevenueNZD 2.61bnNZD 2.68bnNZD 2.55bnNZD 2.36bnNZD 2.36bnNZD 1.18bnNZD 2.67bnNZD 1.34bn
Gross profitNZD 1.13bnNZD 1.15bnNZD 1.06bnNZD 1.04bnNZD 1.05bnNZD 256.0mNZD 1.12bnNZD 310.1m
Operating incomeNZD 159.8mNZD 246.1mNZD 186.5mNZD 240.1mNZD 187.5mNZD 183.2mNZD 299.1mNZD 60.0m
Net incomeNZD 93.4mNZD 159.8mNZD 114.6mNZD 84.1mNZD 124.5mNZD 62.3mNZD 209.5mNZD 104.7m
Diluted earnings per share0.931.591.140.831.240.622.081.04
Cash from operationsNZD 209.0mNZD 392.0mNZD 191.0mNZD 317.0mNZD 186.0m—NZD 465.0m—
Capital spending−NZD 105.0m−NZD 118.0m−NZD 135.0m−NZD 137.0m−NZD 137.0m—−NZD 144.0m—
Free cash flowNZD 104.0mNZD 274.0mNZD 56.0mNZD 180.0mNZD 49.0m—NZD 321.0m—
Total assetsNZD 4.20bnNZD 4.07bnNZD 3.96bnNZD 3.78bnNZD 3.49bnNZD 3.49bnNZD 3.44bnNZD 3.44bn
Cash and short-term investmentsNZD 139.4mNZD 179.4mNZD 147.9mNZD 213.6mNZD 234.5mNZD 234.6mNZD 342.0mNZD 342.0m
DebtNZD 1.20bnNZD 1.14bnNZD 1.16bnNZD 1.02bnNZD 892.9mNZD 892.9mNZD 835.4mNZD 835.4m
Shareholders' equityNZD 2.03bnNZD 2.00bnNZD 1.87bnNZD 1.85bnNZD 1.79bnNZD 1.79bnNZD 1.73bnNZD 1.73bn

Growth per year

Compound annual rate

3 years5 years10 years
Revenue0.1%11.1%9.8%
Operating income-5.4%13.6%13.0%
Net income-8.3%11.5%12.8%

Average margins

Over each period

1 year3 years5 years10 years
Gross margin43.2%40.3%40.3%39.7%
Operating margin8.6%9.5%9.1%8.3%
Net margin4.9%6.1%5.9%5.4%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings25.235.516.419.150.344.031.173.525.123.6
Price to sales1.31.61.21.32.72.31.43.01.10.9

Dividends and splits

Per share, in the currency the company pays

Paid for 30 years. Last went ex-dividend on 7 Jul 2026.

FY2026FY2025FY2024FY2023FY2022FY2021FY2020FY2019
Paid in the year2.6922.6922.6922.6920.8430.8890.4070.667
  • 1.1-for-1 split · 9 Sept 2002

Sources and methodology

Data on this tab
Our data supplier
Chart on the Overview
TradingView

Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.