Chapter 3

Figures converted from Indonesian rupiah at historical FX rates — see data/company.json.fx_rates. Ratios, margins, and multiples are unitless and unchanged.

Cash Conversion

Over the five years to FY2025, MSTI's operating cash flow equals about 98% of reported net profit, and capital spending runs below 1% of sales — so the earnings are backed by cash and the balance sheet's ~$97M of net cash is real and almost entirely unrestricted. That underwrites the near-zero-bankruptcy footing the case leans on. The catch: any single year's cash flow is a poor gauge. A project-delivery book and a chronic tax-refund cycle make it swing violently.

Operating Cash / Net Income (FY21–25)

98%

Free Cash / Net Income (FY21–25)

92%

Capex / Sales (FY2025)

0.6%

Net Cash ($M)

96.6

Sources: cumulative operating cash flow and capex from the FY2025 and FY2023 cash-flow statements [1] [2]; net cash and net income from the FY2025 statement of financial position [3].

Profit backed by cash, over a full cycle

The reassuring number for a margin-of-safety reader is cumulative. Add up five years of reported profit (FY2021–FY2025) and it comes to about $144M, and five years of operating cash flow covers roughly 98% of that [4] [5]. The business converts roughly 98 cents of every reported dollar of profit into operating cash over the cycle. Because it is asset-light — capex was $1.9M in FY2025 against $327M of sales, or 0.6% [6] — free cash flow tracks close behind, at about 92% of net income cumulatively.

Loading...

Sources: FY2025 cash-flow statement for FY2024–FY2025 operating cash flow [7]; FY2023 MD&A cash-flow table for FY2021–FY2023 [8]; net income from the statements of profit or loss, as reported [9].

The chart also shows the problem with reading any single bar. Net income (the grey series) climbs in an almost straight line from $22.9M to $32.9M. Operating cash (the blue series) does nothing of the sort.

Why one year's cash flow misleads

Year by year, the conversion ratio swings from a third of profit to nearly double it.

Loading...

Source: operating cash flow and net income per the FY2023 and FY2025 cash-flow statements and profit-or-loss statements [10] [11].

FY2022 converted 32% of profit to cash; FY2024 converted 171%. The 2024 figure — operating cash flow of $56M against $33M of profit — is not a sign of superior earnings quality any more than 2022's $8M was a sign of deterioration. Two structural features drive the swing, and neither has much to do with how the business performed in a given twelve months.

The first is the shape of the book. MSTI recognises revenue as it delivers and installs multi-quarter infrastructure projects, so the timing of large deliveries and their collections straddles year-ends. That moves receivables, inventory and supplier payables in big steps. Working capital is also part-funded by customers: MSTI carried $7.7M of sales advances (contract liabilities — cash collected ahead of delivery) at end-2025 [12].

The second is a tax quirk that is large enough to dominate the cash flow on its own.

The VAT refund cycle

As a reseller, MSTI pays value-added tax on the hardware and software it buys from principals and distributors, but a large share of its sales go to customers — banks, telcos and government-linked bodies — where output VAT is collected differently. The result is a structural overpayment: MSTI is chronically owed VAT by the tax office, files for a refund, and waits. The refunds are real, but they arrive one to two years after the period they relate to, in lumps of $4M–$8M [13].

No Results

Source: FY2025 Annual Report, Note 22 — Notice of Tax Assessment [14].

This is what flattered FY2024 and why FY2025 looks weaker than it is. In calendar 2024 the company collected two years' worth of refunds at once — the December-2021 overpayment ($3.9M, received February 2024) and the December-2022 overpayment ($8.2M, received May 2024) — for a combined $12.1M VAT inflow that year [15]. FY2025 received one refund — the December-2023 overpayment of $7.8M, collected in October 2025 [16]. The roughly $4M swing in refund timing is a bookkeeping artefact, not a change in the business. The flip side is a permanent drag on the balance sheet: MSTI carried $13.3M of prepaid taxes at end-2025, part of it VAT still awaiting assessment [17].

Decomposing the FY2025 decline

Operating cash flow fell 23% in FY2025, to $42M [18]. The roughly $13M drop breaks into three pieces, and none of them is earnings weakness — profit actually rose 3.5% that year.

No Results

Source: derived from the FY2025 and FY2024 columns of the FY2025 cash-flow statement [19].

Roughly half the decline (about $6M) is tax and VAT timing — the smaller refund plus higher income tax paid. The rest (about $7M) is lower cash generated from operations before tax, which in turn reflects a roughly $21M drop in cash received from customers, even as reported sales rose [20]. Cash lagged sales because more of FY2025's revenue was still sitting in receivables at year-end.

What sits between profit and cash now

The honest counterweight to the "cash-backed profit" story is where the FY2025 profit currently rests. Trade receivables jumped 37%, from $35.6M to $47.3M, against sales that were essentially flat — pushing days-sales-outstanding from 39 to 53 days [21]. Add the $13.3M of prepaid taxes, and a meaningful and growing slice of reported earnings is a claim on customers and the tax office rather than money in the bank.

No Results

Source: FY2025 Annual Report, Statement of Financial Position [22].

That said, the net working-capital cycle actually tightened in FY2025, not loosened: the receivables build was matched by a $12.8M increase in supplier payables and a $5.9M drawdown of inventory, so the cash conversion cycle shortened from about 47 to 35 days [23]. The receivables spike reads more like year-end delivery timing than a collection problem — but it is the line to watch. If DSO keeps climbing while sales stay flat, reported profit would increasingly overstate the cash the business can actually distribute.

On the read that matters most to this investor, the evidence is reassuring. The $97M of net cash is genuine and available: only $2.6M of cash is restricted (pledged against bank guarantees), sitting separately in non-current assets, and it dwarfs the $1.1M of bank debt several times over [24]. Current assets cover current liabilities 3.1 times. The dividend is funded from real cash — $25.2M paid in FY2025 against $39.9M of free cash flow [25] — though in a low-conversion year like FY2022, when operating cash was only $8M, a payout of that size would have to come out of the cash pile rather than the year's earnings. With net cash near 38% of market value and no refinancing risk, the balance sheet can absorb several such years without strain.

The conclusion is that MSTI's cash generation is lumpy, not weak. Profit turns into cash across the cycle; it just does so on the tax office's timetable and the delivery calendar's, not the income statement's. For a reader whose first requirement is that the chance of a wipeout be near zero, the earnings quality clears the bar — provided receivables and the refund backlog are tracked as they build, not after.