← back to picks
Founded 1995 · Seongnam (Pangyo) Reporting KRW Credit net cash · synth Aaa/AAA Valuation 2026-06-02 FCFF · 1000-iter MC FCFF · Dark v3

Net-cash fortress, but the gap is trapped cash, not safety · +14.1% to a NAV ceiling

Watchlist — market prices the cash as if it comes home

Post-governance intrinsic value ₩69,701/share (pre-haircut ₩77,445) vs market ₩61,100 — a NAV ceiling, not a price target. ~45% of equity value is net cash (₩290B). The market already pays ~88-94% of that ceiling but ~2.5-3× the dividend-only floor (~₩26k/sh); the +14% gap is cash AhnLab hoards, not a minority margin of safety.

p5 ₩63.7k p25 ₩66.8k p50 ₩69.0k p75 ₩71.3k p95 ₩74.7k MARKET ₩61.1k DCF ceiling ₩69.7k
SectorSoftware · cybersecurity (domestic-capped)Country mixKorea ~91% · Saudi 5.5% · CN/JP tailβ / MC σ1.0 fundamentals · ±₩3.3k/sh (1000 runs)GovernanceFounder-controlled opco · 10% haircutQualityROIC ~10% (was ~15%) · net cash ₩290BCash return~2.2% div · buyback NOT cancelled
Intrinsic / share
₩69,700.72
post 10% gov · pre ₩77445.24
Market / share
₩61,100.00
2 June 2026 close · KOSDAQ
Margin of safety
+14.1%
vs intrinsic
Enterprise value
₩406.40B
64.6% terminal
Cost of equity / debt
8.59% / 3.20%
β 1.00 · CRP 0.66%
Terminal ROIC / g
10.50% / 2.50%
spread ~191bp (ROIC 10.50% vs WACC 8.59%)

What it sells, where it sells

Operating segments

₩269.5B TTM revenue
Products & licencesV3 antivirus, TrusGuard NGFW, MDS APT/sandbox — the certified domestic moat~66%
Services & managed security (관제)EDR/MDR/XDR security-operations — the one genuine internal accelerant (₩43B→₩61B FY22-24)~23%
Overseas & otherSaudi JV (written to zero), China, Japan — every offshore bet value-destructive~11%

A single domestic engine: the ~89% Korea-facing product + managed- security base carries the entire thesis. The ~11% overseas tail has destroyed value (US exit, chronic Japan losses, Saudi JV impaired to zero), so it is modeled as a drag, never a second growth engine.

Country mix (revenue-weighted CRP input)

🇰🇷South Korea91%
🇸🇦Saudi Arabia5.5%
🇨🇳China2%
🇯🇵Japan1.5%

~91% domestic Korea, so economic exposure to the Korean cycle is arguably closer to 100% than the revenue-geography 91%. Korea's Aa2 CRP (~0.42%) is near-mature, so the country mix barely lifts WACC — the discount rate is driven by the KRW risk-free / equity regime, not the geography.

Background — five things to know before the case

Context the share price doesn't carry on its face. Skim this once and the bull / bear bullets below stop reading as inside baseball.

Where we diverge from the sector

Each row asks: if we'd used the sector median for this one assumption instead of our override, how much would the share price change? Negative = our override is more conservative (worth less); positive = more aggressive (worth more). Skim down the rightmost column to see which bets are doing the work.

Assumption
Our input
Sector median
Value impact
01Revenue growth10-year revenue CAGR vs System/Application Software median
~4% Y1-5fading to 2.5% terminal — decelerating domestic base, EDR/MDR mix the only accelerant, no overseas credit
~9-11%global software cohort — AhnLab is structurally domestic-TAM-bound, not a global SaaS grower
02Operating marginYear-10 target vs decade demonstrated band
13.0%thin ~30bp expansion over TTM clean ~12.7%; no SaaS-peer leverage (R&D ~27% of revenue, 100% expensed)
~12.7%TTM clean base; decade band 10.6-12.4%
+
03Sales-to-capitalReinvestment efficiency Y1-5 vs software median
1.2×fading to 1.0× Y6-10 — capitalized maintenance R&D + low-return new-sub/overseas reinvestment consumes capital without growth
1.54×Software (System & Application) cross-sectional
04Terminal ROCSteady-state return on capital vs WACC
10.5%pinned just above the ~8.6% WACC — models cash-hoarding + value-destructive offshore allocation IN THE FLOWS
~15%+software cross-sectional steady-state ROC
05Cost of capital10y WACC; β triangulated to fundamentals
8.59%β 1.0 (honest middle of 0.85 regression ↔ 1.331 sector β_u) · KRW rf 3.7% · CRP 0.66%
~10.2%at the CrowdStrike/PANW-heavy sector β_u 1.331 — council flagged as backwards for a net-cash utility
+
Net effect of the discipline
Growth, reinvestment and terminal-ROC pins all sit below the software-sector defaults — deliberately, to model AhnLab's documented cash-hoarding and value-destructive offshore allocation in the flows (Korea controlled-company cardinal rule). The only override that adds value is the β-triangulation to 1.0. The result is a NAV ceiling ~45% of which is net cash, not a growth-driven margin of safety.
ceiling
Our override Sector median Override adds value Override subtracts value

The story & the five claims

The 10-year story this DCF is built on, plus the five anchor claims that translate the story into DCF inputs.

The 10-year story

AhnLab is a mature, decade-stable domestic cybersecurity franchise, not a young-growth name. Revenue compounded ~9% for five years and then decelerated to +2.7% in FY2025, so the base case is a low-single- digit grower (~4% Y1-5 fading to ~2.5% terminal) carried by a real EDR/MDR mix shift, not a re-acceleration. Operating margin has been pinned in a 10.6-12.4% band for a decade because R&D is ~27% of revenue and 100% expensed on a too-small Korean base, so it expands only modestly to ~13% by year 10 — nowhere near CrowdStrike or Palo Alto levels. The governance reality is modeled in the flows: terminal ROC is pinned just above WACC and reinvestment is kept capital-hungry, so the capitalized maintenance-R&D asset cannot manufacture phantom terminal excess returns the company has never earned. Revenue compounds from ~₩269.5B today to ~₩399B by year 10; the resulting intrinsic value is a NAV ceiling, ~45% of which is simply the net-cash pile.

Two debates worth pressure-testing

Is the +14% gap to intrinsic value a margin of safety?
Our view: No. ~45% of the ₩69,701 ceiling is net cash. The cash-to-minority cross-check values the ~₩1,400 dividend as a growing perpetuity at ~₩26k/share — ~57% below today's price. The market already pays ~88-94% of the NAV ceiling and ~2.5-3× the dividend floor, i.e. it is pricing the cash as if it comes home. The gap is trapped cash, not safety.
What would flip this from Watchlist to Buy?
Our view: A hard catalyst that routes the vault cash to minorities — a board-approved treasury cancellation (the 19.22% block, last cancelled 2008), a concrete Value-Up plan with numbers, or an NPS ≥5% filing. Any one makes the NAV gap real. Absent that, the buyback-and-cancel test fails and only the ~2.2% dividend is a real return.
CLAIM 01Domestic-capped revenue grows ~4% Y1-5, fading to 2.5% terminal.growth_high: 4.0% · terminal: 2.5% · ₩269.5B → ₩399BStraight extrapolation of a decelerating-but-resilient domestic recurring base (+2.7% FY25, +3.3% Q1-26). EDR/MDR mix is the only accelerant; no overseas credit — every offshore bet has been value-destructive.
CLAIM 02Operating margin expands only modestly to ~13% by year 10.target_op_margin: 13% · base ~12.7%Margin sat in a 10.6-12.4% band for a decade. R&D ~27% of revenue, 100% expensed on a too-small Korean base — the textbook no-operating-leverage trap. 13% is a thin ~30bp expansion, not a regime change.
CLAIM 03Capital-hungry reinvestment below the software norm.S2C: 1.2× Y1-5 · 1.0× Y6-10Below the ~1.54× software median. Capitalized maintenance R&D plus low-return new-sub/overseas reinvestment consumes capital without buying proportional growth — the modeled expression of documented cash-hoarding.
CLAIM 04Mature franchise; the path is a fade, not a ramp.year_of_convergence: 10Revenue is already decelerating and margin is already at its structural band, so the convergence window converges to terminal with nothing ramping up.
CLAIM 05Net-cash fortress; terminal ROC pinned just above WACC.terminal_g: 2.5% · ROC: 10.5% · failure: 0% · gov haircut: 10%Zero debt, current ratio 354%, net cash ~₩290B ≈ 53% of mcap — cannot go bust. Terminal ROC pinned just above the ~8.6% WACC models cash-hoarding + offshore destruction in the flows, so the capitalized R&D asset earns no phantom excess return.
Where we diverge from sell-side
  • The DCF number is a NAV ceiling, not a price target. ~45% of the ₩69,701 intrinsic is net cash. Read straight, a +14% “upside” would be a Buy — but the cash only counts if it is returned, and it isn't.
  • Cash-to-minority cross-check governs the read. The ~₩1,400 dividend as a growing perpetuity at KRW Ke 8.5-10.5% / g 3-4% is worth only ~₩19k-32k/share (~₩26k mid) — ~57% below price. The market pays ~2.5-3× the dividend floor, pricing the cash as if it comes home.
  • Buyback-and-cancel test FAILS. 19.22% of shares are parked in treasury, last cancelled in 2008. Parked buybacks are re-issuable and do not permanently grow the minority's slice. Only the ~2.2% dividend is a hard minority cash return.
  • β corrected 1.331 → 1.0. The council judged the CrowdStrike/PANW-heavy sector β_u backwards for a debt-free net-cash domestic utility, and the 0.85 5Y regression as the suppressed-β trap (theme-stock idiosyncratic volatility). Pinned the honest middle → WACC 8.59% (was 10.20%).
Two-sided case — bear anchors
  • The cash never comes home. The base bear case isn't operational — it's that the founder keeps hoarding. The ~₩26k dividend-only floor is the realistic value of what a minority actually extracts; the stock can de-rate toward it if the Value-Up impulse fades.
  • Growth slips back below 3%. FY25 was already +2.7%. If the EDR/MDR mix shift stalls and the domestic base settles at ~2-3% with margin slipping to ~11%, the ceiling itself drops and the cash becomes the only support.
  • More value-destructive offshore allocation. US exit, chronic Japan losses, Saudi JV (Rakeen) impaired to zero with a ₩16.9B FY25 loss. Fresh offshore bets would extend the track record of capital destruction.
  • Political theme-stock volatility. PBR spiked to 4.3× during the founder's 2022 presidential run and is now back near ~1.0×. The price whipsaws on Ahn Cheol-soo's political fortunes, not fundamentals — a source of drawdown unrelated to the business.
  • Earnings-quality flag. FY25 statutory net income (₩51.5B, +59%) was inflated by ~₩18B of non-operating gains. The clean read is operating income ~₩34B — the base used here; the headline P/E flatters the underlying.

Risks to thesis (tail, not bear case)

Cash stays trapped (no cancellation) High

The +14% gap to intrinsic value is ~45% net cash. With 19.22% treasury parked since the last 2008 cancellation, the only hard return is the ~2.2% dividend. Absent a cancellation / Value-Up catalyst the stock anchors to the ~₩26k dividend floor, not the NAV ceiling.

Growth slips below 3% Med

FY25 was +2.7%, the worst since 2015. If the EDR/MDR mix shift stalls, the domestic base settles at 2-3% and margin drifts back to ~11% — the ceiling itself falls and the cash is the only support.

Value-destructive offshore allocation Med

US exit (2016), chronic Japan losses, Saudi JV Rakeen impaired to zero (₩16.9B FY25 loss). Management says no further Rakeen capital — but fresh offshore bets would extend the capital-destruction record.

Politician-founder theme-stock volatility Med

PBR spiked to 4.3× during the founder's 2022 presidential run, now ~1.0×. The price tracks Ahn Cheol-soo's political fortunes, not fundamentals — idiosyncratic drawdown risk (and the source of the suppressed β).

Earnings-quality / opacity Low

FY25 net income inflated ~₩18B by non-operating gains; no IR coverage since 2011. Operating income (~₩34B) is the cleaner base used here — a transparency drag, not a thesis-breaker.

No SaaS operating leverage Low

R&D ~27% of revenue, 100% expensed on a too-small Korean base; margin capped in a 10.6-12.4% decade band. A structural ceiling on profitability, already modeled — not a surprise risk.

10-year forecast

Revenue ~₩269.5B → ~₩399B over 10y (~4% Y1-5 on a decelerating domestic base, fading to 2.5% terminal). Operating margin lifts only modestly from ~12.7% to 13.0% — no SaaS-peer operating leverage, R&D held at ~27% of revenue.

Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 Y10 0 399.0B rev (KRW) 0% 15% op margin revenue FCFF op margin

Monte Carlo distribution

Even the 5th-percentile MC outcome (₩63.7k) sits above today's ₩61,100 price — but that band is the un-anchored NAV-ceiling spread (P(intrinsic < market) = 0.6%). It says the cash-rich ceiling is robust, NOT that the gap is extractable: ~45% of it is net cash the founder hoards.

p5 p25 p50 p75 p95 market 61100.00 59210.6 68998.7 79249.9 freq equity / share (KRW)

Mean ₩69087.51 ± ₩3291.79/sh, 1000 iterations (0 failed). P(intrinsic < market ₩61100.00) = 0.6%.

Cost of capital build
Risk-free rate 3.70%
Mature-market ERP 4.23%
Levered β 1.00
Weighted CRP 0.66%
Cost of equity 8.59%
Pre-tax cost of debt (synth Aaa/AAA) 4.10%
D / V ~0%
WACC 8.59%
Full year-by-year DCF
Year Revenue Op mgn EBIT EBIT(1−t) Reinvest FCFF PV
1 ₩280.31B 12.70% ₩35.61B ₩28.49B ₩8.98B ₩19.50B ₩17.96B
2 ₩291.53B 12.74% ₩37.13B ₩29.70B ₩9.34B ₩20.36B ₩17.27B
3 ₩303.19B 12.77% ₩38.71B ₩30.97B ₩9.72B ₩21.25B ₩16.60B
4 ₩315.31B 12.80% ₩40.37B ₩32.29B ₩10.11B ₩22.19B ₩15.96B
5 ₩327.93B 12.84% ₩42.09B ₩33.67B ₩10.51B ₩23.16B ₩15.34B
6 ₩341.04B 12.87% ₩43.89B ₩34.93B ₩13.12B ₩21.82B ₩13.31B
7 ₩354.69B 12.90% ₩45.76B ₩36.24B ₩13.64B ₩22.60B ₩12.69B
8 ₩368.87B 12.93% ₩47.71B ₩37.60B ₩14.19B ₩23.41B ₩12.11B
9 ₩383.63B 12.97% ₩49.75B ₩39.00B ₩14.75B ₩24.25B ₩11.55B
10 ₩398.97B 13.00% ₩51.87B ₩40.46B ₩15.35B ₩25.11B ₩11.02B
Methodology & flags

Damodaran FCFF DCF, 10y explicit + perpetuity, in KRW. Risk-free 3.70% (local-currency government bond). Synthetic credit Aaa/AAA. CRP 0.66% from revenue-weighted country mix × Damodaran 2026 CRPs. Terminal ROIC faded to 10.50%; 10% governance haircut applied post-DCF. Monte Carlo: 1000 iterations. Engine v1.0.0 · result: /Users/valentin/Documents/notes_jiliac_labs/Finance/Damodaran/valuations/ahnlab/output/2026-06-02-result.json

  • R&D cap: ON · Lease cap: OFF · Failure: OFF · ESO: OFF
  • Governance haircut: 10% applied post-DCF (₩77445.24 > ₩69700.72)
  • Sensitivity tornado: not run