Table of Contents
What changed
- Revenue was essentially flat at $165.3m (-0.1% vs HY24 $165.5m), yet PBT rose 5.3% to $33.1m and NPAT rose 5.3% to $24.2m (described as a record).
- Operating cash flow jumped 59.7% to $32.2m from $20.2m; capex of $4.7m (2.8% of revenue) lifted only modestly, so pre-lease free cash flow expanded to $27.5m from $16.1m.
- Net debt fell to $20.4m from $39.0m a year earlier, with gross borrowings down $16.0m to $39.0m and cash up to $18.6m. Equity rose 8.7% to $227.4m.
- Segment mix shifted: Industrial revenue grew to $115.4m (70% of group, up from 66%) while Agri fell to $50.5m. Agri segment EBIT margin expanded to ~30.7% from ~25.7%, with Industrial margin broadly stable in the high teens.
- Interim dividend lifted to 9.0cps (+12.5%), taking the HY25 payout ratio to ~73% of NPAT.
- Note: the release narrative claims revenue +5% and NPAT +12% "on pcp", which does not reconcile against the HY24 comparatives of $165.5m revenue and $23.0m NPAT in the disclosed like-for-like data.
What matters
- Earnings quality is clean but modest. The effective tax rate is stable at ~27% in both periods, so PBT growth of 5.3% is a fair read of the operating result. There is no tax or below-the-line noise flattering NPAT.
- Deleveraging is the most material change. Net debt almost halved in twelve months, driven by the step-up in operating cash flow rather than asset sales or an equity raise. That materially changes balance-sheet optionality heading into H2.
- Mix is doing some of the work. With revenue flat, the 5% PBT uplift is coming from margin – specifically Agri, where segment EBIT rose despite revenue declining ~11%. Industrial carried the volume but its margin was slightly softer, so the group is becoming more reliant on a smaller, higher-margin Agri franchise.
Expectations
No FY25 NPAT target, forward-work figure or quantified guidance was disclosed in the supplied excerpts. HY25 annualises to ~$330.7m of revenue, and no seasonality pattern can be derived reliably because the disclosed prior-year H1/H2 split in the extraction does not form a consistent full-year bridge. On that basis, the release supports a read that earnings are modestly ahead year-on-year and cash generation is materially stronger, but it does not underwrite any particular full-year shape.
Quality of result
Much of the result looks durable: PBT growth sits alongside stable effective tax, Agri margin expansion is structural rather than one-off in the disclosures, and capex intensity remained contained. However, operating working capital rose by ~$6.8m, with inventory days up 5.9 to 94.4 and receivable days up 1.7 to 55.6. The 60% OCF jump therefore came despite – not because of – working capital, which implies a favourable timing element elsewhere (for example tax or payables phasing) that is not separately quantified. FCF-to-NPAT of ~114% versus ~70% a year ago is a large swing that should not be straight-lined into H2.
Unresolved
- Why do the release's headline growth claims (+5% revenue, +12% NPAT) not reconcile with the HY24 comparatives shown in the filing?
- What drove the step-change in operating cash flow given inventory and receivables both grew? Is there a payables or tax-timing benefit that reverses?
- What caused Agri margin to expand ~500bps on lower revenue, and is that pricing, mix, or cost-base driven?
- No EBITDA or non-GAAP reconciliation is disclosed, so underlying margin evolution can only be inferred from segment EBIT.
- Payout ratio of ~73% of NPAT is high; the release does not address dividend policy versus capacity now that net debt has fallen.
This briefing cannot assess market share, end-market demand signals, or any FX, customer-concentration or forward-order-book dynamics, none of which were quantified in the supplied materials.
Key metrics
| Metric | HY25 | HY24 | Change |
|---|---|---|---|
| Revenue | $165.3m | $165.5m | -0.1% ↓ |
| Net profit after tax | $24.2m | $23.0m | +5.3% ↑ |
| Net cash inflow from operating activities | $32.2m | $20.2m | +59.7% ↑ |
| Interim dividend per share | 9.0c | 8.0c | +12.5% ↑ |
| Cash and cash equivalents | $18.6m | $16.0m | +16.2% ↑ |
| Total assets | $346.1m | $339.6m | +1.9% ↑ |
Segment breakdown
| Segment | Current revenue | Prior revenue | Current result | Mix shift |
|---|---|---|---|---|
| Agri | $50.5m | $56.9m | $15.5m | -3.8pp |
| Industrial | $115.4m | $108.7m | $22.4m | +4.1pp |
Analytical metrics
| Metric | HY25 | HY24 | Context |
|---|---|---|---|
| PBT growth | +5.3% | — | — |
| Effective tax rate | 27.0% | 27.0% | — |
| FCF pre-lease | $27.5m | $16.1m | +$11.4m |
| FCF / NPAT | 113.9% | 70.2% | complementary conversion metric |
| Capex % revenue | 2.8% | 2.5% | — |
| Capex | $4.7m | −$4.1m | +$8.8m |
| Debtor days | 55.6 | 53.9 | +1.7 days |
| Inventory days | 94.4 | 88.5 | +5.9 days |
| Operating working capital | $136.3m | $129.4m | +$6.8m absorbed |
| Trade debtors | $50.5m | $49.0m | +$1.5m |
| Net debt | $20.4m | $39.0m | −$18.6m |
| Gross borrowings | $39.0m | $55.0m | −$16.0m |
| Payout ratio vs NPAT | 73.0% | — | — |
| ROE (annualised) | 10.6% | 11.0% | Weakening |
| HY24 share of FY24 revenue | 104.9% | — | Other half was -4.9% |
| HY24 share of FY24 NPAT | 106.3% | — | Other half was -6.3% |
| Profit from continuing operations | $24.2m | — | — |
This analysis was generated using Annolyse, an AI-powered tool that analyses NZX company announcements. The analysis is based on available company filings and standard Annolyse calculations. This is general information only and does not constitute financial advice. The analysis may contain errors. Always read the original company filings and consult a licensed financial adviser before making investment decisions.