Skip to content

CIO VERDICT — ASP (Asia Plus Group Holdings PCL)

1. The call

  • Rating: HOLD (effectively a PASS / DO-NOT-INITIATE for new capital)
  • 2-year target price: ฿2.10 (vs current ฿2.14, implies −2% price return; total return ~+3–5% if historical dividend pattern holds, unverified)
  • Suggested position size: 0% of book (existing holders: hold; new money: no)
  • Time horizon: 24 months, with quarterly re-rate triggers

Why in one paragraph: This is an orphan, illiquid, structurally declining Thai mid-tier broker trading in a 16-stang range with literal zero-volume days, on a data package that the Auditor graded C with the financial statements, shareholders, and filings sections all returning 404s or JS-shell shells. Six of seven specialists either passed, held, or refused to rate; the only quantifiable forecasts (Trader base case, Analyst implicit range, Quant model median) triangulate to ฿1.95–฿2.20 — i.e., dead money. There is no edge to underwrite, no liquidity to enter or exit in size, and no verifiable financials to anchor a contrarian buy. The data-integrity gate alone forbids a high-conviction call. HOLD = do nothing.

2. How the specialists voted

Persona Verdict 2y target Key insight
Auditor Grade C, confidence MEDIUM n/a Prices usable; ALL financials, shareholders, filings, news, social are absent or contaminated. 404s on shareholders + filings.
Trader PASS / No trade ฿2.00–2.20 base; bull ฿2.80, bear ฿1.50 Orphan, ฿1.5M ADV, dead tape, 7% range, multiple zero-volume sessions.
Analyst HOLD (low conviction) ฿1.85–2.45 ("market ±15%") Cannot anchor fair value without financials; refused to fabricate EPS.
PI Negative report — cannot assess n/a Founder presumed aging; shareholder/board layer entirely missing.
Prosecutor Grade B (provisional) n/a No live enforcement visible; sector baseline AML/suitability/manipulation tail = 5–10% discount.
Forensic NR (Not Rated) n/a Zero financial statements extractable. Issuing a grade would be fabrication.
Quant Model median ฿2.04–2.09 (24m); fat-tail 90% range ฿1.10–฿3.50 LOW confidence Kurtosis 28, vol regime ambiguous, no factor data, no fundamentals.
Geopolitical Neutral, negatively skewed adj −3% prob-weighted CGT-on-individuals = largest tail (15–20% prob, −25–35%).

3. Where they converge (the well-supported view)

  1. The data is not good enough to underwrite a directional bet. Auditor C, Forensic NR, PI negative report, Analyst refuses EPS forecast — four independent voices all citing the same 404s and JS-shell scrape failures.
  2. The stock is dead money in the base case. Trader ฿2.00–2.20, Quant median ฿2.04–2.09, Analyst ฿1.85–2.45, Geopolitical −3% prob-weighted. Tight cluster around spot.
  3. Liquidity is structurally inadequate for ฿15bn book. ฿1.5M ADV means even a 0.25% position (฿37.5M) is ~25 days of full-market participation. Trader, Quant, and Analyst all flag this independently.
  4. The franchise is in structural decline, not cyclical. −36% price return / −72% max DD over 10y, with sector fee compression and bank-broker share grab as the mechanism. No specialist disputes this.
  5. No catalyst is visible in the data. Zero ASP-specific news in 12 months. The stock is not waiting for anything identifiable.

4. Where they diverge (the real questions)

Disagreement 1: Is the asymmetric upside (M&A / consolidation) worth a small position? - Trader/Geopolitical flag ASP as a plausible take-out candidate (orphan mid-tier broker, inert register, aging founder per PI's structural inference). - Analyst/Forensic refuse to underwrite this without seeing the shareholder register. - My call: Side with Analyst/Forensic. M&A optionality on an unverified shareholder structure is a hope, not a thesis. The PI explicitly warned: "hypothesis to test, not a conclusion the package supports." We don't pay for hypotheses.

Disagreement 2: Is the implicit dividend yield a reason to hold? - Analyst notes historical sector payout 60–90%; if maintained, current price implies attractive yield. Trader concedes "clipping coupons is defensible" for existing holders. - Forensic flags Adj Close == Close → yfinance captured no dividend; we have zero verified DPS data. - My call: Cannot buy on an unverified yield. For existing holders, holding for income is defensible; for new money, no.

Disagreement 3: How wide are the real tails? - Quant's GBM gives ฿1.35–฿3.10 at 12m, but warns kurtosis-28 means true 90% band is closer to ฿1.10–฿3.50. - Geopolitical adds a tangible CGT-on-individuals downside scenario (−25–35%) at 15–20% probability. - My call: Side with Quant + Geopolitical. The bear tail is fatter than the bull tail because the structural fee-compression story is intact and the regulatory tail is asymmetric.

Disagreement 4: Forensic NR vs Prosecutor B. - Forensic refuses to grade. Prosecutor gives provisional B. - My call: Both are correct in their domains. Forensic is right that no statement-level opinion is possible. Prosecutor is right that no live enforcement is visible. The combined message: don't size based on either, treat both as "unknown unknowns elevated."

5. The 2-year forecast — my synthesized number

  • Bull case (P=20%): ฿2.65. Requires (a) SET ADTV sustainably > ฿55bn, (b) BOT 75bp+ easing cycle, (c) sector M&A bid or strategic investor disclosed, OR (d) People's Party–led capital market reform post-2027 election.
  • Base case (P=55%): ฿2.10. Stuck coalition, depressed turnover, range-bound grind. Dividend (if paid) is the only return. This is where Trader, Analyst, Quant, and Geopolitical all converge.
  • Bear case (P=25%): ฿1.55. Triggered by (a) CGT-on-individuals enacted, (b) dividend cut, (c) ฿2.04 floor breaks, OR (d) broker-sector scandal contagion forces compliance capex.

Expected value: 0.20(2.65) + 0.55(2.10) + 0.25(1.55) = ฿0.53 + ฿1.155 + ฿0.388 = ฿2.07

vs current price ฿2.14 → expected price return −3.3% over 24 months. Adding a speculative unverified 4–5% annual dividend → total return ~+4–6% over 24 months. That is sub-cash. No edge.

6. Position-sizing math

  • Edge (expected total return vs cash, 2y): ~+4% total ≈ +2%/yr vs Thai 1y deposit ~2.0%. Net edge ≈ 0%.
  • Vol-adjusted edge: 0% / 25% annualised vol = Sharpe ~0.
  • Kelly fraction: f = edge/variance ≈ 0/0.0625 = ~0%*.
  • Practical position size (Kelly × 0.25, capped by liquidity at max 0.5% of ฿15bn book = ฿75M = 50 days ADV): 0%.

Even ignoring Kelly, the liquidity constraint alone caps any sensible position at ~0.15% of book (฿22.5M = 15 days ADV) — and we have no edge to justify spending that. Conclusion: 0%.

7. Risk gates

  • Tail-risk gate: Prosecutor B (acceptable). Forensic NR (not D/F, but explicitly unrated) — I treat NR as worse than D for sizing because we have no information. This gate fires: any position above token must wait for verified financials.
  • Data-integrity gate: Auditor Grade C, MEDIUM confidence, with shareholder + filings pages 404'd, all financial ratios on the DO-NOT-FABRICATE list. This gate forbids any high-conviction BUY/SELL. I have capped position at 0% and lean HOLD pending a clean re-fetch. Per the system prompt: "you may NOT issue a high-conviction BUY/SELL: cap the position, widen your confidence bands, and lean toward HOLD until better data exists." Done.

8. What I don't know (the three that would change the call)

  1. Verified dividend per share history 2020–2025 and current payout policy. If DPS ≥ ฿0.12 sustainably, yield = 5.6%+, the EV math flips and a small (~0.15%) position is defensible. Evidence needed: SETSMART DPS pull + 2024 + 2025 56-1 dividend policy section.
  2. Current top-10 shareholders and any pledge disclosures. If the controlling founder block has thinned, or a strategic investor has appeared, the take-out optionality becomes a thesis instead of a hope. Evidence needed: re-fetch SET shareholders page (Thai URL with JS render) + Form 246-2 filings.
  3. NCR (Net Capital Rule) trajectory and current ratio. A broker near the 7% threshold is a forced-action stock either way. Evidence needed: quarterly NCR disclosure from SEC SETLink.

9. Triggers to re-rate

Upgrade to BUY (1.5–2.5% of book) if ALL three hit: - Verified trailing DPS ≥ ฿0.12 AND payout policy reiterated - Daily close above ฿2.22 on volume > 5M shares (3× recent ADV) — confirms regime change - SET ADTV sustainably > ฿55bn for 8+ consecutive weeks OR concrete M&A signal disclosed via SET filings

Buy more (incremental, up to 0.5%): - People's Party polling > 40% with confirmed 2027 election calendar AND Revenue Dept publicly rules out individual CGT

Sell down / get to zero: - Verified dividend cut > 30% - Close < ฿1.98 on any volume - Any SEC enforcement action naming ASP or its securities subsidiary - Individual CGT enacted in any form

Get out completely (if ever entered): - NCR disclosed below 10% (warning band approaching the 7% statutory floor) - Auditor change with qualified opinion or emphasis-of-matter on going concern - Founder/controlling shareholder pledge disclosure > 30% of block


Bottom line for the family: We are paid to deploy capital where we have an edge. On ASP, we have no verified financials, no liquidity, no catalyst, and a tape that has bled investors for ten years. Six specialists either passed or refused to rate. The seventh (Prosecutor) gave a provisional B that he himself flagged could move to C. Pass. There are 50 better setups on the SET on any given day. If we want exposure to "post-election Thai capital markets re-rate," buy SET50 futures or a bank-backed broker with verifiable financials — not this orphan.

Word count: ~1,520.