Table of Contents
What changed
Revenue rose 25.5% to NZ$213.2m, or roughly 50% once the NZ$27.6m of FY23 one-off insolvent-customer revenue is stripped out. Despite that, EBITDA was essentially flat at NZ$23.6m versus NZ$23.2m, because FY24 absorbed a NZ$7.1m charge against H1. PBT fell 2.7% to NZ$14.6m and NPAT fell 5.0% to NZ$9.5m, with a slightly higher effective tax rate (34.7% vs 33.1%) accounting for the modest widening of the PBT-to-NPAT gap. Operating cash flow jumped 32.7% to NZ$34.4m and cash on balance rose to NZ$66.7m from NZ$49.2m. Segment mix shifted modestly toward Veovo (15% of revenue, up from 12.9%), with Utilities still dominant at ~85%. No dividend was declared, consistent with FY23.
What matters
- Revenue growth has genuinely accelerated underneath the optics. Adjusting for the FY23 insolvent-customer windfall, underlying growth is ~50%, and H1 disclosure already showed a similar pattern (+58% ex one-offs). This is the core positive read.
- Earnings quality was held back by a specific, disclosed H1 charge, not a broad margin problem. The NZ$7.1m charge compressed EBITDA margin from 13.7% to 11.1%. Absent that item, EBITDA would be materially higher on the enlarged revenue base — but the company has not provided an adjusted bridge, so the "clean" margin is management-inferred rather than reconciled.
- Cash conversion improved sharply. OCF/EBITDA rose to 145.7% from 111.8%, receivable days compressed from ~61 to ~48, and pre-lease FCF was NZ$33.3m on just NZ$1.1m of capex. The balance sheet is demonstrably stronger: equity up NZ$26.4m to NZ$207.8m, cash up NZ$17.5m.
Expectations
No quantified FY25 target or forward-work figure was disclosed in the supplied excerpts, so run-rate-to-target comparisons are not possible. The half-year shape is unusual: HY24 carried 47.8% of full-year revenue but 55.9% of NPAT, implying H2 was revenue-heavier but earnings-lighter. The H1 report explicitly flagged EBITDA tracking against FY24 guidance; the FY24 outcome of NZ$23.6m implies H2 EBITDA of only ~NZ$11.3m against H1's NZ$12.3m, so operating earnings did not accelerate in the second half despite revenue growth from NZ$102.0m to NZ$111.2m. That is the key shape tension going into FY25.
Quality of result
The revenue line looks durable: underlying growth is strong, the comparator is cleanly disclosed, and receivables quality improved (days down ~13). Cash generation is the standout — OCF at 145.7% of EBITDA with receivables slightly lower and working capital broadly flat points to collections rather than stretching payables or releasing inventory. Against that, the earnings line is weaker-quality: EBITDA flatness is explained by a disclosed charge rather than a repeatable cost, so whether FY24's "clean" earnings level recurs depends on management not repeating similar one-offs. ROE slipped to 4.6% from 5.5% despite the equity build, reflecting that the earnings base has not scaled with the top line. Segment-profit disclosure for the current year is absent, which limits the ability to test whether Utilities margins held up.
Unresolved
- What is the nature, origin, and likelihood of recurrence of the NZ$7.1m H1 charge, and is there an adjusted EBITDA reconciliation?
- Current-year segment profit for Utilities and Veovo is not disclosed in the supplied extraction — did Utilities margins hold at the ~13% implied in FY23?
- Gross borrowings and a formal net debt figure are not disclosed, so leverage direction cannot be confirmed despite the higher cash balance.
- No FY25 revenue or EBITDA target, and no forward-work/backlog figure, was provided to anchor the growth trajectory.
- Why was H2 EBITDA lower than H1 despite higher H2 revenue, and is that a mix, cost, or investment story?
This briefing cannot assess underlying contract economics, customer concentration, or the durability of the FY24 EBITDA margin without the adjusted reconciliation and segment-profit detail that were not in the supplied extraction.
Key metrics
| Metric | FY24 | FY23 | Change |
|---|---|---|---|
| Revenue | $213.2m | $169.9m | +25.5% ↑ |
| EBITDA | $23.6m | $23.2m | +1.8% ↑ |
| Net profit after tax | $9.5m | $10.0m | -5.0% ↓ |
| Net cash inflow from operating activities | $34.4m | $25.9m | +32.7% ↑ |
| Cash and cash equivalents | $66.7m | $49.2m | +35.6% ↑ |
| Total assets | $287.7m | $249.6m | +15.3% ↑ |
Reference: annolyse.ai/briefings/gtk-fy24
Segment breakdown
| Segment | Current revenue | Prior revenue | Current result | Mix shift |
|---|---|---|---|---|
| Utilities business | $181.3m | $147.9m | — | -2.1pp |
| Veovo | $31.9m | $21.9m | — | +2.1pp |
Reference: annolyse.ai/briefings/gtk-fy24
Analytical metrics
| Metric | FY24 | FY23 | Context |
|---|---|---|---|
| PBT growth | -2.7% | — | — |
| Effective tax rate | 34.7% | 33.1% | — |
| OCF / EBITDA (cash conversion) | 145.7% | 111.8% | stable |
| FCF pre-lease | $33.3m | — | — |
| FCF / NPAT | 348.8% | — | complementary conversion metric |
| Capex % revenue | -0.5% | — | — |
| Capex | −$1.1m | — | — |
| Debtor days | 48.0 | 61.0 | -13.0 days |
| Inventory days | 1.0 | 0.9 | +0.1 days |
| Operating working capital | $28.6m | $28.8m | −$0.2m absorbed |
| Trade debtors | $28.0m | $28.4m | −$0.4m |
| ROE (annualised) | 4.6% | 5.5% | Weakening |
| HY24 share of FY24 revenue | 47.8% | — | Other half was 52.2% |
| HY24 share of FY24 EBITDA | 52.2% | — | Other half was 47.8% |
| HY24 share of FY24 NPAT | 55.9% | — | Other half was 44.1% |
| Profit from continuing operations | $9.5m | $10.0m | −$0.5m |
Reference: annolyse.ai/briefings/gtk-fy24
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.