A Full Year That Reads Better On Paper Than In Cash
The prior post showed deleveraging paying off in H1 2016's P&L - net income up 76.4% - while short-term bank debt tripled underneath it in the same half. This is PT Sumber Alfaria Trijaya Tbk's audited consolidated financial statements for the year ended December 31, 2016, and the full-year numbers resolve that tension in an unexpected direction: net revenue grew 16.2% to Rp56,107,056 million, and net income attributable to owners jumped 33.4% to Rp601,589 million - a genuinely strong headline. But the finance-cost relief that powered H1's story didn't survive H2: full-year finance cost was up 2.0% year-over-year (Rp525,827 million versus Rp515,389 million), which only nets out that flat because H1 2016's finance cost fell 17.3% while H2 2016's rose an estimated 25.1% year-over-year (derived by subtracting the already-published H1 2016 figures from this filing's full-year total) - the short-term bank borrowing that tripled in H1 kept compounding through the back half of the year rather than getting termed out.
Indonesia's grocery market decelerated all year - total FMCG sales grew 7.7% in 2016, down from 11.5% in 2015, and the modern-trade channel slowed from 9.8% to 8.6% growth - yet Alfamart's own revenue growth barely moved (16.2% versus 16.3% in 2015), meaning the Company broadly held its growth rate against a decelerating industry. It did this, per management's own presentation, on the back of gross-margin expansion, growing fee-based income, and an efficiency program the Company says saved more than Rp100 billion in 2016. What none of that explains is why net income to owners grew nearly three times faster than net income for the year as a whole (33.4% versus 19.3%) - the gap traces to a related-party ownership shift and a swing in minority-interest allocations covered in Beyond the Usual below, not to anything happening inside the stores.
And underneath the profit headline, cash tells a different story than earnings: net cash from operating activities fell 38.5% to Rp2,099,475 million while capital expenditures rose 37.5% to Rp2,198,773 million, flipping full-year free cash flow» to approximately -Rp99,298 million, from +Rp1,812,349 million in 2015 - the first full-year negative free cash flow figure across every period covered on this site so far.
The Prescription
Alfamart's real opportunity for 2017 is to stop letting the balance sheet quietly re-lever every time the P&L needs a lift. The Company has now shown, twice, that pulling finance cost down (H2 2015, H1 2016) flatters the bottom line fast - but both times the underlying mechanism was short-duration bank credit that had to be paid for eventually, and the FY2016 numbers show that bill arriving in H2. The actual fix, flagged before and still not acted on, is terming out revolving bank facilities into the kind of fixed-rate, multi-year bonds the Company already knows how to issue (it did exactly this in 2015), rather than treating a stack of three-bank revolving credit as a permanent part of working-capital funding for an inventory and capex build that grew faster than revenue all year.
What it should stop doing: using related-party capital injections to solve subsidiary-funding needs without ever disclosing how the price paid for that equity was determined. The Company let a related party, PT Amanda Cipta Persada - already one of its own substantial shareholders - take a 48.98% stake in its e-commerce subsidiary through two capital raises in 2016, with no independent valuation of the shares issued disclosed anywhere in the filed statement (see Beyond the Usual). A company that already has one unpriced related-party transaction on the books from earlier in the year (the founder's land sale, covered in the prior post) shouldn't let a second one - this time inside a subsidiary's own capital structure - go through the same year without at least disclosing a valuation basis.
Key Financial Metrics
FY2016 vs. FY2015 - consolidated, audited
FX: IDR 13,436 = USD 1 (the Company's own foreign-currency translation rate as of December 31, 2016, per its accounting-policy footnote).
| Metric | FY2016 (IDR) | FY2016 (USD) | FY2015 (IDR) | YoY |
|---|---|---|---|---|
| Net Revenue | Rp56,107,056M | ~$4,175.9M | Rp48,265,453M | ✅ +16.2% |
| Gross Profit | Rp10,872,498M | ~$809.2M | Rp9,209,040M | ✅ +18.1% |
| Income from Operations ("Operating Income") | Rp1,272,180M | ~$94.7M | Rp1,143,889M | ⚠️ +11.2% |
| Finance Cost | Rp525,827M | ~$39.1M | Rp515,389M | ⚠️ +2.0% |
| Income Before Tax | Rp747,546M | ~$55.6M | Rp629,730M | ✅ +18.7% |
| Income for the Year (total) | Rp553,835M | ~$41.2M | Rp464,204M | ✅ +19.3% |
| Net Income (attributable to owners) | Rp601,589M | ~$44.8M | Rp451,088M | ✅ +33.4% |
| EPS | Rp14.49 | ~$0.0011 | Rp11.23 | ✅ +29.0% |
| EBITDA» (Operating Income + D&A) | Rp3,305,991M | ~$246.1M | Rp2,790,842M | ✅ +18.5% |
| Balance sheet metric | Dec 2016 (IDR) | Dec 2016 (USD) | Dec 2015 (IDR) | Change |
|---|---|---|---|---|
| Total Assets | Rp19,474,367M | ~$1,449.4M | Rp15,195,887M | ⚠️ +28.2% |
| Total Liabilities | Rp14,179,604M | ~$1,055.4M | Rp10,345,671M | ⚠️ +37.1% |
| Total Equity | Rp5,294,763M | ~$394.1M | Rp4,850,216M | ✅ +9.2% |
| Total Cash | Rp936,614M | ~$69.7M | Rp764,766M | ✅ +22.5% |
| Net Cash from Operations (FY) | Rp2,099,475M | ~$156.2M | Rp3,411,211M | ⚠️ -38.5% |
| Capital Expenditures (FY) | Rp2,198,773M | ~$163.6M | Rp1,598,862M | ⚠️ +37.5% |
Operating margin actually compressed slightly - 2.27% in FY2016 versus 2.37% in FY2015 - because both selling & distribution expense (+19.3%) and general & administrative expense (+18.7%) grew faster than the 16.2% revenue line, even as gross margin itself expanded (19.4% of revenue versus 19.1%). "Adjusted EBITDA»" still isn't a metric Alfamart reports; the EBITDA line above is Income from Operations plus depreciation and amortization (Rp2,033,811M for FY2016, per the segment note), matching the company's own presentation-deck convention used in every prior post on this site.
Free cash flow» (operating cash flow minus capex) swung to -Rp99,298M in FY2016, from +Rp1,812,349M in FY2015 - operating cash generation fell 38.5% at the same time capex jumped 37.5%, funded in part by the short-term bank borrowing detailed in the prior post and continuing through H2. This is the first full-year negative free cash flow print across the four periods now covered on this site, and it lands in the same year net income to owners posted its strongest full-year growth rate yet - a genuine divergence between what the income statement shows and what the cash flow statement shows, not just a seasonal dip (H1 has historically been the weaker half for cash generation here, but this is a full-year figure, not an H1 snapshot).
Debt-to-Equity Ratio (DER)» (interest-bearing debt, including finance leases and consumer financing, over equity attributable to owners, computed directly from this filing's own balance-sheet columns): 1.31x at December 2016, up from 0.84x at December 2015 and essentially unchanged from the 1.30x already reported at June 2016 - meaning H1's re-leveraging held steady through H2 rather than reversing or deepening further. Net gearing (net debt over equity attributable to owners, the same basis as this filing's DER above) was 1.13x at December 2016.
ROAA» / ROAE» (full year, average total assets and average equity attributable to owners): approximately 3.47% / 12.19% in FY2016, up from an equivalently computed 3.09% / 11.85% in FY2015 - both improving in line with the net income jump, though by less than the headline 33.4% owners'-income growth rate would suggest, since the asset and equity bases grew substantially too.
Key Operational Metrics
- Total store network: 13,745 stores at the end of 2016 (up from 12,258 at the end of 2015), a net addition of 1,487 stores for the year - 1,251 Alfamart, 202 Alfamidi, and 34 Dan+Dan, per management's own business summary. The Company's "at a glance" store-format breakdown separately lists 12,336 Alfamart, 1,230 Alfamidi, 114 Dan+Dan, and 35 Lawson outlets. Permanent employees: 42,115, up 11.1% from 37,907 at the end of 2015 (unaudited headcount figure disclosed in the notes) - now running slightly ahead of the 8.4% pace seen through H1 2016.
- Warehouses: 40 nationwide (24 in Java, 16 outside Java), with two new warehouses opened during the year in Serang (Banten) and Cianjur (West Java), alongside the Gorontalo mini-warehouse/depot flagged in the prior post.
- Market share: Alfamart's own share of Indonesia's minimarket-format modern-trade channel slipped to 30.4% from 30.7% for the full year - the first full-year share decline across the periods covered here - even as Alfamidi's share grew to 5.0% from 4.7% and the two brands' consolidated minimarket share reached 35.4%. This full-year figure is a different comparison base than the 30.3%→30.4% increase reported for H1 2016 alone, so H2 2016 alone must have given back more share than H1 gained - worth watching into 2017.
- Loyalty membership: more than 8.4 million members, 51% of whom management describes as active/loyal customers - the first time this metric has been disclosed on this site.
- Efficiency program: management states its 2016 cost-saving initiatives (delivery-truck utilization, in-store light/temperature sensors, digital-channel optimization) generated more than Rp100 billion in savings for the year.
Segment Performance
Alfamart reports the same three geographic segments as every prior post - Jabodetabek (greater Jakarta), Java excluding Jabodetabek, and Outside Java.
| Segment | Revenue (FY2016) | Revenue (FY2015) | YoY | Segment Income (FY2016) | Segment Income (FY2015) | YoY | Margin (2016 vs 2015) |
|---|---|---|---|---|---|---|---|
| Jabodetabek | Rp23,217,984M | Rp21,997,885M | ✅ +5.5% | Rp1,109,247M | Rp924,980M | ✅ +19.9% | 4.78% vs 4.21% |
| Java (excl. Jabodetabek) | Rp20,302,335M | Rp16,799,272M | ✅ +20.9% | Rp1,251,034M | Rp974,893M | ✅ +28.3% | 6.16% vs 5.80% |
| Outside Java | Rp12,586,737M | Rp9,469,677M | ✅ +32.9% | Rp205,395M | Rp142,572M | ✅ +44.1% | 1.63% vs 1.51% |
Java excluding Jabodetabek is a genuine recovery from a trend this site has been tracking: the prior post flagged this segment's H1 2016 segment income falling 7.5% year-over-year as "the segment worth watching most closely next report." Deriving H2 2016 by subtracting the published H1 figures from this filing's full-year totals shows segment income for H2 2016 alone up 54.2% year-over-year (Rp872,639M versus Rp565,985M in H2 2015) - a complete reversal that pulled the full-year number to +28.3%, comfortably ahead of Jabodetabek's growth and second only to Outside Java's. Nothing in the filed notes explains what drove the second-half turnaround, but the segment that looked like the business's weak point in June ends the year solidly in the middle of the pack rather than dragging it.
Jabodetabek grew segment income 19.9% for the year - the slowest of the three, as it has been every period covered here - but continued the margin-expansion story the prior post first flagged (margin now 4.78%, up from 3.09% two reports ago). The derived H2 2016 revenue for this segment was essentially flat, down 1.4% year-over-year, even as segment income for H2 still grew 9.1% - the growth here is now coming almost entirely from margin, not volume.
Outside Java again posted the fastest revenue growth (+32.9%) and the fastest income growth (+44.1%) of the three, continuing its recovery off a small base - though at 1.63% margin it remains, four reports running, the thinnest-margin region by a wide distance.
Segments Compared
Both revenue and income growth rank the same way this year, and the way they always have on this site: Outside Java fastest (+32.9% revenue, +44.1% income), Java excluding Jabodetabek second (+20.9% / +28.3%), Jabodetabek slowest (+5.5% / +19.9%). What's different from H1 2016 is which segment is closing the gap - Java ex-Jabodetabek's H2 turnaround (above) pulled its full-year income growth from a rounding error away from Jabodetabek's, at H1, to more than 8 points clear of it by year-end, without ever overtaking Outside Java. Jabodetabek's growth, meanwhile, is now coming almost entirely from margin rather than volume (see Segment Performance above) - a structurally different kind of growth than the other two segments are posting, and one worth distinguishing from a simple revenue-ranking table.
Beyond the Usual
A related party ended the year holding nearly half of the Company's e-commerce subsidiary, with no valuation disclosed
PT Sumber Trijaya Lestari ("STL"), the Company's e-commerce subsidiary (established 2015, 99.90% Company-owned at inception), underwent two capital increases in 2016. On May 31, 2016, STL's paid-up capital increased to Rp24,500 million, with the entire new Rp12,000 million contribution paid in by PT Amanda Cipta Persada ("ACP") - explicitly disclosed in the filed statement as "a related party." That single transaction cut the Company's ownership of STL from 99.90% to 50.97%, with ACP taking 48.98% and Alfamidi retaining a residual 0.05%. A second capital increase on November 9, 2016 raised STL's paid-up capital to Rp200,000 million, split Rp89,453 million (Company), Rp85,960 million (ACP) and Rp87 million (Alfamidi), leaving the same 50.97%/48.98%/0.05% split unchanged. ACP is not a passive outside investor - it is itself a substantial shareholder of the parent company, having taken 1,486,434,800 shares in the Company's own 2015 rights issue. No independent valuation of STL's shares is disclosed anywhere in the filed statement to support the price at which ACP acquired its stake in either round. In the same year, consolidated non-controlling interests swung from a Rp13,116 million profit allocation in FY2015 to a Rp47,754 million loss allocation in FY2016 - the filed statement does not attribute this swing to any single subsidiary, but the timing coincides with a related party taking a near-half stake in a newly capitalized, presumably still-unprofitable digital subsidiary. This is also mechanically why net income attributable to owners (+33.4%) grew far faster than total income for the year (+19.3%): a widening minority-interest loss allocation flatters the owners' share of profit without reflecting any actual improvement in the underlying, fully consolidated business.
The unallocated overhead line outpaced segment income for a third consecutive period
Unallocated operating expenses - the corporate-overhead line first flagged in the FY2015 post surging 62.1% in H2 2015 alone - grew 44.0% year-over-year in FY2016 (from Rp898,556M to Rp1,293,496M), against combined segment income growth of 25.6% (Rp2,042,445M to Rp2,565,676M). This is the third consecutive period this line has grown faster than the stores generating the segment income it sits above, and the gap between the two growth rates has now widened rather than narrowed since first flagged.
Other footnote updates: the Philippines associate and PIM
The prior post found Alfamart's 35%-owned Philippines associate genuinely recapitalizing in H1 2016; that didn't hold by year-end - its net asset value fell back to Rp82,968M (from Rp95,631M at June 2016) as liabilities grew again, and the Company's cumulative share of its losses rose to Rp20,297M. Separately, a subsidiary bought Rp174,216 million of fixed assets from PT Perkasa Internusa Mandiri ("PIM") in 2016 - the same related party already flagged for its air-conditioner rental deal (now 87.44% of the Company's entire equipment-rental expense line, essentially unchanged from H1 2016's 88.2%) and its warehouse-construction management contracts - the first year PIM has also sold fixed assets outright to the Group, rather than just renting or contracting to it.
Amortization of prepaid rent expense - the cost of the Company's long-term store and warehouse leases - grew 29.5% year-over-year to Rp923,045M (from Rp713,004M in 2015), tracking the pace of the 1,487-store net addition for the year rather than any change in per-store lease economics; the long-term rental commitments underlying this expense still run out to 2035, unchanged from the horizon already disclosed at H1 2016.
Compensation to key management's long-term employee benefits jumped more than sevenfold, from Rp2,655M in 2015 to Rp19,131M in 2016, even as short-term compensation to the Board of Directors fell slightly (Rp27,964M to Rp26,554M) and compensation to the Board of Commissioners rose (Rp11,445M to Rp18,188M) - a shift in how key-management pay is structured between short- and long-term components rather than an increase in total short-term cash compensation.
Target Valuation Range
Enterprise value ~Rp31.75 trillion (~$2.37B), implying 9.6x EV/EBITDA and the lowest trailing P/E (~43.1x) seen in any period covered here - a de-rating that happened in the same year free cash flow went negative. The market may already be pricing in the gap between the earnings headline and the cash reality this post has been tracking all year. A reasonable EV/EBITDA multiple and a lower P/E than any prior report suggest the stock isn't expensive against its own history, but neither is it obviously cheap against a business now generating less operating cash than it's spending on stores.
Alfamart's shares closed at Rp625 on December 30, 2016. The Company's only stock split (10-for-1, July 2013) predates this quarter and remains reflected in both the filed share count and today's historical price data - no further split has occurred since (confirmed against public split-history records, used only to validate that no adjustment is required, not as a source for any number in this post).
| Market cap → enterprise value | FY2016 |
|---|---|
| Share price (period-end) | Rp625 |
| Shares outstanding | 41,524,501,700 |
| Market capitalization | Rp25.95 trillion (~$1.93B) |
| Plus: interest-bearing debt | Rp6.73 trillion |
| Less: cash and equivalents | Rp0.94 trillion |
| Enterprise value | Rp31.75 trillion (~$2.37B) |
| Peer-multiple sanity check | H1 2016 | FY2016 | Change |
|---|---|---|---|
| Trailing P/E | ~50.8x | ~43.1x | ✅ down |
| EV/EBITDA | ~10.1x | ~9.6x | ✅ down |
| P/B | ~5.37x | ~5.05x | ✅ down |
Trailing P/E (~43.1x, using FY2016's own reported net income to owners of Rp601,589 million) is meaningfully lower than the ~49.3x-51.6x range seen across the three prior periods covered on this site, despite FY2016 posting the strongest full-year owners'-net-income growth rate covered here - the market re-rated the stock down even as the headline profit number improved, consistent with the free-cash-flow divergence flagged above. EV/EBITDA (against FY2016 EBITDA of Rp3,305,991 million) has stayed remarkably stable across four reports despite interest-bearing debt growing 69.2% since December 2015. P/B (book value of ~Rp5,137,354 million equity attributable to owners ÷ 41.52 billion shares) is roughly in line with prior periods.
No listed domestic peer still exists for a direct minimarket-format comparison - Indomaret remains privately held under the Salim Group. A full DCF still isn't included: four periods of coverage, spanning eighteen months, is closer to enough for a responsible multi-year model than the three periods available at the last report, but this site will wait for at least one more annual cycle before attempting one, given how much this year's own numbers diverged between the P&L and the cash flow statement. The share price moved from Rp580 (December 2015) to Rp625 (December 2016) - a 7.8% gain over the year, and within the range where this site folds price directly into valuation rather than giving it a dedicated section, though it's worth noting the price dipped as low as Rp498 in October 2016 before recovering, a swing that roughly coincides with the second-half finance-cost deterioration detailed above.
PT Sumber Alfaria Trijaya Tbk's audited consolidated financial statements as of December 31, 2016 and for the year then ended, and the Company's management presentation for the full year 2016.