The Disclosure Finally Arrives, and Still Undersells What the Numbers Show
The last post on this company closed Q3 2020 with Outside Java cleanly reversing its one bad quarter, Jabodetabek still eroding, and a cost-discipline pattern this site had tracked across five periods breaking for the first time - unallocated corporate overhead growing even as combined segment income fell. This is PT Sumber Alfaria Trijaya Tbk's audited consolidated financial statements for the year ended December 31, 2020, board-authorized for issue on March 29, 2021 - the first annual filing in this backlog to carry an independent auditors' report rather than the "unaudited interim" language of every quarter since. Read as a full-year blend, the headline is modest: net revenue grew 3.95% to Rp75,826,880 million from Rp72,944,988 million, and net income attributable to owners fell 4.59% to Rp1,061,476 million from Rp1,112,513 million - both figures matching the Company's own management presentation exactly.
Buried in Note 37, titled simply "Other Matter," is the finding this site has been waiting four quarters to report: for the first time since the pandemic began, the filed financial statements name Covid-19 directly - its effect on economic growth, capital markets, credit risk, currency depreciation, and business operations. But having finally said the word, management immediately downplays it: "the outbreak of the Covid-19 has no significant impact to the operational activities of the Group." That conclusion sits awkwardly next to what this year's own numbers show - Jabodetabek's fourth consecutive quarter of margin erosion, an industry backdrop that swung from +4.8% to -5.9% for the full year, and an overhead line that broke its five-quarter discipline pattern in Q3 (see Beyond the Usual).
Isolating Q4 standalone (FY2020 minus the already-published 9M 2020 figures) shows a business that stabilized rather than accelerated: net revenue grew 3.3% year-over-year (Rp19,457,747 million vs Rp18,834,021 million), operating income was essentially flat (-0.2%), EBITDA» grew 9.8%, and net income to owners fell 8.5% (Rp423,073 million vs Rp462,283 million) - a milder profit decline than Q3's standalone 41.9% drop, but still a decline, on a quarter that also carries the year's seasonal holiday tailwind (see Key Operational Metrics).
Outside Java kept accelerating. Standalone Q4 revenue grew 12.8% and segment income grew 46.8%, pushing margin to 6.19% from 4.76% a year earlier - its strongest quarter of the year and a clean continuation of Q3's reversal (see Segment Performance). Jabodetabek did not recover: standalone Q4 revenue fell 1.25% and segment income fell 26.8%, the fourth straight quarter this capital-region segment has lost margin. And the overhead-discipline break Q3 flagged only partially repaired itself - unallocated overhead's share of combined segment income eased to 32.3% in Q4 standalone from Q3's 64.9%, but that's still worse than Q4 2019's 25.4%, and overhead still grew faster (39.8%) than the segment income it's meant to track (10.0%) (see Segments Compared).
Meanwhile the balance sheet finished the year in a genuinely different place than it started: net gearing» moved to -0.11x (a net cash position) at December 2020, from +0.06x a year earlier, as the Company repaid Rp1.4 trillion of maturing bonds during the year without any refinancing, and total interest-bearing debt fell 29.2% (Rp4,308,393 million to Rp3,050,003 million) even as cash stayed roughly flat. This is the Company's own presentation's number too - it reports -0.11x exactly, a rare case this site's methodology and the Company's own deck land on an identical figure (see Key Financial Metrics).
The Prescription
Alfamart's overhead-discipline problem is now a two-quarter pattern, not a one-quarter accident: Q3 broke it outright and Q4 only partially repaired it, still leaving unallocated overhead growing four times faster than the combined segment income it's supposed to scale with (see Segments Compared). Management should disclose - in the next annual report if not sooner - a real breakdown of what's inside "unallocated operating expenses" rather than leaving readers to infer it from a residual line two years running; a corporate cost base that no longer flexes with segment performance is a structural problem, not a quarterly one. What it should stop doing: continuing to let Jabodetabek's margin erosion run unaddressed for a fourth consecutive quarter while Outside Java gets all the growth-engine narrative (see Segment Performance) - the capital region is still nearly a third of consolidated revenue, and a segment that's lost margin in every quarter since Q1 2020 needs a specific remediation plan disclosed to investors, not just continued absorption by the other two segments' gains.
Key Financial Metrics
FY2020 vs. FY2019 (P&L and cash flow), December 2020 vs. December 2019 (balance sheet) - consolidated, audited
FX: IDR 14,105.00 = USD 1 (Bank Indonesia's period-end exchange rate as of December 31, 2020, per the filing's own foreign-currency policy note) - a roughly 5.2% Rupiah depreciation from the Rp13,901 used at December 31, 2019, and a partial recovery from the Rp14,879 used at September 30, 2020.
| Metric | FY2020 (IDR) | FY2020 (USD) | FY2019 (IDR) | YoY |
|---|---|---|---|---|
| Net Revenue | Rp75,826,880M | ~$5,375.9M | Rp72,944,988M | ✅ +3.95% |
| Gross Profit | Rp15,412,434M | ~$1,092.5M | Rp14,541,634M | ✅ +5.99% |
| Income from Operations ("Operating Income") | Rp1,688,417M | ~$119.7M | Rp1,790,402M | ⚠️ -5.70% |
| Finance Cost | Rp381,680M | ~$27.1M | Rp397,856M | ✅ -4.07% |
| Income Before Final Tax and Corporate Income Tax | Rp1,388,967M | ~$98.5M | Rp1,453,898M | ⚠️ -4.47% |
| Income for the Year (total) | Rp1,088,477M | ~$77.2M | Rp1,138,888M | ⚠️ -4.43% |
| Net Income (attributable to owners) | Rp1,061,476M | ~$75.3M | Rp1,112,513M | ⚠️ -4.59% |
| EPS | Rp25.56 | ~$0.0018 | Rp26.79 | ⚠️ -4.59% |
| EBITDA» (Operating Income + D&A) | Rp4,582,976M | ~$324.9M | Rp4,471,798M | ✅ +2.49% |
| Balance sheet metric | Dec 2020 (IDR) | Dec 2020 (USD) | Dec 2019 (IDR) | Change |
|---|---|---|---|---|
| Total Assets | Rp25,970,743M | ~$1,841.2M | Rp23,992,313M | ✅ +8.25% |
| Total Liabilities | Rp18,334,415M | ~$1,299.7M | Rp17,108,006M | ⚠️ +7.17% |
| Total Equity (attributable to owners) | Rp7,422,104M | ~$526.2M | Rp6,696,944M | ✅ +10.83% |
| Total Cash (incl. time deposits) | Rp3,877,560M | ~$274.8M | Rp3,909,150M | ⚠️ -0.81% |
Against September 2020's balance sheet, total cash grew a further 30.6% in Q4 alone (Rp2,970,155 million to Rp3,877,560 million), while total assets and equity both closed the year comfortably above their December 2019 starting point. The Company's own presentation frames the year as "Revenue grew by 3.95% (YoY) from IDR 72.94 Trillion to IDR 75.83 Trillion. Net Profit decreased by 4.59% (YoY) from IDR 1,112 Billion to IDR 1,061 Billion" - matching this post's figures precisely and confirming the full-year blend above.
"Adjusted EBITDA»" is still not a metric Alfamart reports; the EBITDA line above is Income from Operations plus depreciation and amortization (Rp2,894,559M for FY2020, per the segment note, versus Rp2,681,396M in FY2019), matching the convention used in every prior post here. Isolating Q4 standalone, D&A grew 20.4% year-over-year (Rp759,358M vs Rp630,607M) - the fastest D&A growth of any 2020 quarter, consistent with the continued ramp of right-of-use asset depreciation under PSAK 73 (see Beyond the Usual) - which is why standalone EBITDA growth (+9.8%) outpaced standalone operating income growth (roughly flat) this quarter.
Free cash flow» (operating cash flow minus capex, both from the filed cash flow statement) rose to +Rp4,660,337M for FY2020, from +Rp4,181,174M in FY2019, an 11.5% increase for the year built on a 21.3% jump in net cash from operations (Rp6,560,173M vs Rp5,409,142M) that outran a 54.7% increase in capex on fixed assets (Rp1,899,836M vs Rp1,227,968M). Isolating Q4 standalone against the already-published 9M 2020 figure (+Rp2,760,013 million), standalone Q4 free cash flow was +Rp1,900,324 million, up 52.2% from Q4 2019's implied +Rp1,248,543 million - a second consecutive quarter of accelerating free cash flow generation. Cash receipts from customers for the year were Rp75,384,970M (from Rp73,492,100M), against cash payments to suppliers of Rp59,459,325M (from Rp58,501,011M) and cash payments for salaries, wages and employee benefits that grew a sharp 18.2% (Rp8,006,914M from Rp6,776,488M), tracking the year's 15.4% headcount growth (see Key Operational Metrics) plus wage inflation.
Debt-to-Equity Ratio (DER)» (interest-bearing debt, including finance leases and consumer financing, over equity attributable to owners, excluding the right-of-use lease liability recognized under PSAK 73 to stay on the same basis as prior posts): 0.41x at December 2020, down from 0.64x at December 2019 and continuing the deleveraging trend this site tracked through Q2 and Q3 2020, on total interest-bearing debt of approximately Rp3,050,003 million (down 29.2% from Rp4,308,393 million a year earlier) after the Company repaid Rp1.4 trillion of maturing bonds during the year with no fresh issuance. Net gearing moved to roughly -0.11x (a genuine net cash position) at December 2020, from +0.06x at December 2019 - the Company's own presentation deck reports the identical -0.11x figure, the first quarter this site's own methodology and the Company's disclosed number have matched exactly, likely because the year-end comparison no longer needs the lease-liability scope adjustment this site has flagged in every PSAK 73-era quarter to matter as much once the Company is net-cash rather than net-debt.
Key Operational Metrics
- Mini-market network (Alfamart brand only): 15,434 as of December 2020 (11,490 directly owned, 3,944 under franchise agreement), up from 14,310 at December 2019 (10,614 owned, 3,696 franchised) - a net addition of 1,124 stores for the year, disclosed directly in the financial-statement notes and matching the Company's own presentation figure exactly. Isolating Q4 standalone against September 2020's already-published 15,102, Q4 alone added 332 stores - a touch behind Q3's 350 but still the second-fastest quarter of the year.
- Full network (Alfamart, Alfamidi, Lawson, Dan+Dan): 17,538 stores as of December 2020 (32% Greater Jakarta, 37% Java excluding Greater Jakarta, 31% Outside Java), a net addition of 1,405 stores for the year (1,124 Alfamart, 266 Alfamidi, 15 Dan+Dan) per the Company's presentation - up from 16,133 at December 2019, with Outside Java's share of the network up another point from 2019, continuing the multi-year geographic shift this site has tracked since FY2018.
- Permanent employees: 68,320 as of December 2020, up 15.37% from 59,214 at December 2019 for the year - materially outpacing the year's 7.9% Alfamart-brand store-count growth, and continuing the pattern (headcount growing faster than store count) this site flagged as far back as Q3 2020.
- Market share: Alfamart's share of Total Indonesia grocery grew from 10.7% to 12.3% year-over-year (FY2019 vs FY2020), and Alfamidi's grew from 1.9% to 2.1%; against Total Modern Trade, Alfamart's share grew from 22.1% to 23.5% and Alfamidi's from 3.8% to 3.9%; against MT Minimarket specifically, Alfamart's share grew from 29.7% to 30.5% while Alfamidi's held flat at 5.1%, per the presentation's Nielsen Retail Audit data.
- Industry backdrop - the worst full-year reading this site has recorded for this company: Indonesia's total grocery trade (68 FMCG categories, Nielsen) fell 5.9% for full-year 2020, reversing from +4.8% growth in 2019 - a sharp deterioration from 9M 2020's already-negative -4.9% year-to-date reading, meaning Q4 alone dragged the industry further into decline rather than stabilizing it. Modern Trade specifically swung to +1.0% from +7.5%; MT Minimarket slowed to +4.8% from +12.3%; Traditional Trade fell to -12.4% from +1.8%; and Super/Hyper's decline deepened to -10.1% from -4.2%. Alfamart grew revenue and gained share through an industry backdrop that kept worsening every quarter of the year.
- Seasonality note: Q4 (October-December) carries Indonesia's year-end holiday shopping season in both years, keeping this quarter's year-over-year comparison seasonally comparable, though it means Q4's standalone revenue growth (+3.3%) should be read against a naturally stronger base quarter rather than a neutral one.
Segment Performance
Alfamart reports the same three geographic segments as every prior post - Jabodetabek (greater Jakarta), Java excluding Jabodetabek, and Outside Java. Figures below use each segment's external revenue, for the year ended December 31.
| Segment | Revenue (FY2020) | Revenue (FY2019) | YoY | Segment Income (FY2020) | Segment Income (FY2019) | YoY | Margin (2020 vs 2019) |
|---|---|---|---|---|---|---|---|
| Jabodetabek | Rp26,597,332M | Rp25,996,121M | ✅ +2.31% | Rp738,814M | Rp905,415M | ⚠️ -18.40% | ⚠️ 2.78% vs 3.48% |
| Java (excl. Jabodetabek) | Rp26,291,806M | Rp26,248,971M | ✅ +0.16% | Rp1,500,679M | Rp1,590,388M | ⚠️ -5.64% | ⚠️ 5.71% vs 6.06% |
| Outside Java | Rp22,937,742M | Rp20,699,896M | ✅ +10.81% | Rp1,095,318M | Rp861,026M | ✅ +27.21% | ✅ 4.78% vs 4.16% |
Read as a full-year blend, this looks like a continuation of the 9M pattern - two segments losing margin, one gaining. Isolating Q4 standalone (FY2020 totals minus the already-published 9M 2020 figures) tells a story that's more encouraging than the blend for two of three segments, and no better for the third:
| Segment | Revenue (Q4 2020, implied) | Revenue (Q4 2019, implied) | YoY | Segment Income (Q4 2020, implied) | Segment Income (Q4 2019, implied) | YoY | Margin (2020 vs 2019) |
|---|---|---|---|---|---|---|---|
| Jabodetabek | Rp6,536,351M | Rp6,619,016M | ⚠️ -1.25% | Rp164,856M | Rp225,303M | ⚠️ -26.83% | ⚠️ 2.52% vs 3.40% |
| Java (excl. Jabodetabek) | Rp6,725,737M | Rp6,722,587M | ✅ +0.05% | Rp434,850M | Rp407,564M | ✅ +6.69% | ✅ 6.47% vs 6.06% |
| Outside Java | Rp6,195,659M | Rp5,492,418M | ✅ +12.80% | Rp383,640M | Rp261,311M | ✅ +46.81% | ✅ 6.19% vs 4.76% |
Outside Java accelerated further off Q3's already-clean reversal: standalone revenue growth reached 12.8% (up from Q3's 8.8%), segment income grew 46.8% (up from Q3's 24.6%), and margin expanded 143 basis points year-over-year to 6.19% - both the segment's highest standalone-quarter margin and its highest standalone-quarter growth rate this site has recorded for 2020. This is now two consecutive quarters of accelerating recovery, not a one-quarter bounce.
Jabodetabek still did not recover - this is the fourth consecutive quarter of standalone margin erosion for the capital region. Standalone revenue turned negative again (-1.25%, similar to Q3's -2.0%) and segment income fell 26.8% - a smaller decline than Q3's 34.4% drop, but still a decline, extending a losing streak that now runs from Q1's initial erosion through Q2's collapse, Q3's continued fall, and this quarter.
Java excluding Jabodetabek completed its own recovery: standalone revenue was essentially flat (+0.05%, matching Q3's +0.04%), but segment income swung to positive growth (+6.7%, from Q3's -7.9% decline) and margin finally moved above its year-ago level for the first time in 2020's standalone quarters.
Segments Compared
Combined segment income fell 0.66% for the full year (Rp3,356,829M to Rp3,334,811M), a much milder decline than the 9M-standalone trajectory would suggest, because Q4's broad-based improvement (see above) offset most of Q3's damage. Isolating Q4 standalone shows the overhead-discipline story is a partial repair, not a full one: combined segment income grew 9.97% (Rp894,178M to Rp983,346M), and unallocated corporate overhead grew faster still - 39.75% (Rp227,510M to Rp317,934M) - meaning overhead's share of combined segment income moved to 32.32% in Q4 2020 standalone, up from 25.44% in Q4 2019 standalone, an improvement from Q3's 64.9% but still worse, on a year-over-year basis, than the pre-break pattern this site tracked through FY2019 and Q2 2020. For the full year, unallocated operating expenses grew 5.11% (Rp1,566,427M to Rp1,646,394M) against segment income's 0.66% decline - overhead grew even as the segments it supports shrank slightly, a full-year confirmation of the pattern Q3 first broke. The filing still doesn't itemize what's inside "unallocated operating expenses" (see The Prescription).
Beyond the Usual
The filed financial statements finally name Covid-19 - and immediately minimize it
Note 37, "Other Matter," in PT Sumber Alfaria Trijaya Tbk's FY2020 audited consolidated financial statements breaks a three-quarter streak this site flagged in Q1, Q2, and Q3 2020: it is the first filing to mention Covid-19 by name anywhere in the notes. The disclosure describes the pandemic's effect on Indonesia's economy - growth, capital markets, credit risk, currency depreciation, and business operations - in generic terms, then concludes: "after the consolidated financial statements date, management of the Group is of the opinion that the outbreak of the Covid-19 has no significant impact to the operational activities of the Group." That conclusion is hard to square with what this same filing's own numbers show: Jabodetabek's fourth consecutive quarter of standalone margin erosion, a full-year industry decline of 5.9% (reversing from +4.8% growth the year before), and an overhead-discipline break that persisted, in weakened form, into Q4 (see Segments Compared). The Company's concurrently issued management presentation is more direct about the pandemic's effect on the industry than the filed statement is about the Group's own operations - a gap this site has now tracked across all four quarters of 2020.
The overhead-discipline break repaired itself only partially, not fully
Combined segment income grew 10.0% standalone in Q4 2020 - a genuine improvement over Q3's 7.0% decline - yet unallocated corporate overhead grew even faster, 39.8%, continuing rather than reversing the pattern that first broke in Q3. Overhead's share of combined segment income eased from Q3's 64.9% to Q4's 32.3%, which reads as an improvement in isolation, but Q4 2019's own equivalent ratio was only 25.4% - so on a like-for-like year-over-year basis, overhead is still growing faster than the segment income it's meant to scale with, for a second straight quarter. The filing still discloses "unallocated operating expenses" as a single residual line with no breakdown by driver (corporate headcount, up 15.4% for the year per Key Operational Metrics; digital/IT investment; one-off items), continuing the transparency gap this site flagged last quarter.
The associate that kept receiving capital injections through 2020 is a Philippines trading and logistics venture, not an insurtech vehicle
This site's FY2019 post flagged rising investment in an unnamed associate without knowing which one; this filing's investments note resolves it. The Company's 35%-owned associate is Alfamart Trading Philippines Inc. ("ATP"), engaged in trading, distribution and logistics business in the Philippines, held through Singapore-incorporated Alfamart Retail Asia Pte. Ltd.; the Company made three separate capital injections into ATP during 2020 alone (January, February, and March 2020, following an April 2019 tranche), each preserving the unchanged 35.00% ownership stake, funding total payments for additional investments in shares of Rp169,377 million for the year (from Rp52,987 million in 2019) - more than three times the prior year's pace. A second, smaller associate, DC Properties Management Corp., engaged in building lease and 40%-owned, rounds out the investment note. Neither entity is Indonesian, and the filing gives no strategic rationale for the continued overseas capital deployment beyond the mechanical disclosure of each payment.
A subsequent event discloses the Company is giving up control of its own delivery subsidiary
Note 36 discloses that on March 25, 2021 - after the fiscal year closed but before this filing's authorization - the Company signed a term sheet with PT Galaxy Mitra Global ("GMG"), a third party, under which GMG will take over the Company's control in PT Sumber Wahana Sejahtera ("SWS"), a 99.96%-owned subsidiary providing transportation and freight forwarding services since 2017. The filing discloses only the fact of the term sheet and the intended change of control - no price, no stated rationale, and no indication of what happens to SWS's operations or the Company's remaining stake, if any, after the transaction closes. A shift away from majority ownership of an in-house delivery and logistics arm, disclosed with this little detail, is worth tracking in whichever quarter of 2021 actually reports the completed transaction.
Supplier-funded shelf-space income, which surged 68.8% through nine months, nearly stalled for the full year
The rental-and-promotional-participation income this site flagged last quarter as growing far faster than net revenue turns out to have been a nine-month phenomenon that largely reversed in Q4: full-year 2020 income from this line was Rp3,558,803 million, up just 2.7% from Rp3,464,366 million in 2019 - a fraction of the 68.8% growth rate reported through September. Isolating Q4 standalone, this income actually fell 58.5% year-over-year (Rp744,962 million vs Rp1,797,319 million implied for Q4 2019), the sharpest single-quarter reversal this site has recorded for any line item in this company's results. The filing confirms, for the first time, that this income is presented as part of "Net Revenue" rather than a separate line - meaning the reversal directly dented the net revenue growth rate this post's opening section reports, rather than sitting outside it. Whether suppliers pulled back on promotional spend as the year's demand environment stayed weak, or whether the nine-month surge reflected a timing shift that unwound in Q4, the filing doesn't say.
The final 2018 bond series stays fully current and unrefinanced - but the balance sheet no longer needs it to matter much
The Company's one remaining outstanding bond - the Rp1,000,000 million "Obligasi Berkelanjutan II Sumber Alfaria Trijaya Tahap II Tahun 2018," maturing April 12, 2021 - remains classified entirely as a current liability (Rp999,629 million net of unamortized issuance cost), unchanged in classification from Q2 and Q3 2020, with still no refinancing plan disclosed in this filing. What's changed is the context: with the Company sitting at a net cash position of roughly -0.11x gearing (see Key Financial Metrics), repaying this bond from cash on hand rather than refinancing it is now a straightforward option rather than a balance-sheet strain - a materially different risk picture than the same unrefinanced classification carried a year ago.
Coverage Table
| Metric | FY2020 | FY2019 | YoY | Why it matters |
|---|---|---|---|---|
| Net Revenue (FY) | Rp75,826,880M | Rp72,944,988M | ✅ +3.95% | Headline growth, but see the Q4-standalone figure below |
| Net Income to owners (Q4 standalone, implied) | Rp423,073M | Rp462,283M | ⚠️ -8.5% | Milder decline than Q3's -41.9%, but still a decline |
| Outside Java segment income (Q4 standalone, implied) | Rp383,640M | Rp261,311M | ✅ +46.8% | Second straight quarter of acceleration for the growth-engine segment |
| Jabodetabek segment income (Q4 standalone, implied) | Rp164,856M | Rp225,303M | ⚠️ -26.8% | Fourth consecutive quarter of standalone margin erosion |
| Net gearing | -0.11x | +0.06x (Dec 2019) | ✅ net cash | The balance sheet ended the year in a fundamentally different position than it started |
Target Valuation Range
Enterprise value ~Rp32.39 trillion (~$2.30B), implying 7.07x EV/EBITDA and a trailing P/E of ~31.3x - Alfamart is more expensive than it was three months ago on every multiple this site tracks. Almost none of that is earnings-driven - the share price recovered 20.3% in the quarter while trailing net income kept falling. A stock re-rating on a price recovery, against a backdrop of a fourth straight quarter of Jabodetabek erosion and an overhead-discipline problem that's improved but not resolved, is not obviously justified by anything that changed operationally this quarter.
Alfamart's shares closed at Rp800 on December 30, 2020 (the last trading day of the year) - up 20.3% from Rp665 at September 2020, reversing three consecutive quarters of decline.
| Market cap → enterprise value | FY2020 |
|---|---|
| Share price (period-end) | Rp800 |
| Shares outstanding | 41,524,501,700 |
| Market capitalization | Rp33.22 trillion (~$2.36B) |
| Plus: interest-bearing debt | Rp3.05 trillion |
| Less: cash and equivalents | Rp3.88 trillion |
| Enterprise value | Rp32.39 trillion (~$2.30B) |
| Peer-multiple sanity check | Q3 2020 | FY2020 | Change |
|---|---|---|---|
| Trailing P/E | ~25.1x | ~31.3x | ⚠️ up sharply |
| EV/EBITDA | ~6.25x | ~7.07x | ⚠️ up |
| P/B | ~4.07x | ~4.48x | ⚠️ up |
Trailing P/E (using FY2020's own net income to owners of Rp1,061,476 million, since this filing is itself the trailing-twelve-month period) expanded as the price rose 20.3% while trailing earnings fell 4.6%, moving in opposite directions. EV/EBITDA (against FY2020 EBITDA of Rp4,582,976 million) rose on the higher EV alone - EBITDA itself grew slightly this quarter. P/B (book value of approximately Rp7,422,104 million equity attributable to owners ÷ 41.52 billion shares) rose tracking the share price recovery, since book value itself grew at a similar pace.
No listed domestic peer still exists for a direct minimarket-format comparison - Indomaret remains privately held under the Salim Group, though the Company's own presentation now tracks Indomaret's store count (18,113 at FY2020, still larger than Alfamart's 15,434) alongside a wider set of Indonesian modern-trade formats. A full DCF still isn't included here: this is the first annual filing since the pandemic began, and one more quarter is needed to see whether Jabodetabek's four-quarter erosion streak is a structural regional shift (a genuine loss of ground to competitors or e-commerce in the capital) or a pandemic-specific effect that reverses once Jakarta's own restrictions ease, before a forward cash-flow model would mean more than false precision either way. The share price moved within a Rp665-Rp1,025 range across the trailing two years to this year-end - a 35.1% peak-to-trough swing, the same range flagged at September 2020 - with December's Rp800 close sitting roughly a third of the way up from that range's low, a partial but incomplete recovery from September's low point.
PT Sumber Alfaria Trijaya Tbk's audited consolidated financial statements as of December 31, 2020 and for the year then ended, and the Company's management presentation as of December 31, 2020.