Skip to content

PI REPORT — XPG (X Spring Capital PCL)

Date of report: 2026-06-23 (per data package build timestamp) Status: UNABLE TO COMPLETE — insufficient primary source material in data package.


Audit-driven scope warning

Before any subject work, the data integrity audit must be honoured. The audit found:

  • SET shareholders page: 404 (ขออภัย ไม่พบข้อมูลที่คุณต้องการ / "Sorry, the data you requested was not found").
  • SET filings page: 404 (same error).
  • SET profile, financial, news pages: only Nuxt <head> boilerplate visible in excerpts; no extractable body content (no director list, no shareholder roster, no auditor name, no business description, no committee composition).
  • Google google_company search: 0 items on the company name.
  • Google google_ticker search: only one company-specific item, the stale May 2021 Bangkok Post headline "Investor sells chunk of KTC for XPG venture." All other items are unrelated SET listicles or wrong tickers (FIN, Sansiri, ESG list).
  • Reddit/forum hits: all four are about ADATA's XPG-brand gaming hardware — ticker collision, not this issuer.
  • Yahoo news: three generic "penny stock" listicles, XPG not confirmed in any visible body text.
  • X/Twitter: access closed.
  • Thai-language press (Thairath, Khaosod, Manager, Matichon, Prachachat, Kaohoon Thai, blockdit, Pantip): nothing in the package.

The DO-NOT-FABRICATE list explicitly prohibits me from naming directors, board members, auditors, related-party counterparties, subsidiaries, or shareholder percentages — including Khun Ravi Chanchareonsook's stake size — because the only mention is in the package's own config note, which is not a primary source.

A PI report on "the people behind the stock" requires names, ages, schools, marriages, social-media handles, dated posts. The data package contains none of those for any individual associated with XPG. Producing the standard profile structure would require me to fabricate every field. I will not do that.

What follows is what the package does legitimately support, presented honestly.


Subjects covered

  • Chairman: UNKNOWN — not in package (SET profile/shareholders/filings pages did not render usable content; 2 of 5 returned HTTP 404).
  • CEO: UNKNOWN — not in package.
  • Major shareholder(s) >5%: UNKNOWN — SET shareholders page returned 404. The package config note references "Ravi Chanchareonsook" as controlling owner, but per the audit's DO-NOT-FABRICATE list this is not a primary source and I cannot cite a stake size, acquisition date, or pledged-share status.
  • Other notable directors: UNKNOWN — not in package.

The only XPG-specific primary source in the entire package is the Bangkok Post headline of 29 May 2021: "Investor sells chunk of KTC for XPG venture." The body is not provided. The headline implies an unnamed investor liquidated a position in KTC (Krungthai Card PCL) to fund involvement in XPG, consistent with the 2021 restructuring referenced in the config note. I cannot identify that investor from the package. Inferring it would be fabrication.


For each subject

Not produced. Every field of the required structure (identity card, track record, network map, lifestyle, red flags) requires at minimum the subject's name, which is not available in the data package for any XPG principal. Synthesising Thai elite-network commentary (Mater Dei / Triam Udom / Pheu Thai alignments etc.) onto unnamed subjects would be invention.

What I couldn't find — at the subject level

  • Names, ages, education, family background of Chairman, CEO, CFO, Company Secretary, or any independent director.
  • Shareholder roster (top 10, free float, foreign limit, NVDR holdings).
  • Cross-directorships, related-party counterparties, subsidiary boards.
  • Any photograph, social-media handle, or interview transcript.
  • Any AGM/EGM resolution, dividend declaration, capital-increase notice, or 56-1 One Report reference.
  • Any SEC Thailand enforcement action, civil suit, or insider-trade disclosure.
  • Any Thai-press profile (Thairath, Khaosod, Manager, Matichon, Prachachat, Kaohoon, ThunHoon).

Family & inner-circle as market-movers

Not produced. Same reason: I have no confirmed principal to anchor a family map to. The audit explicitly forbids naming Khun Ravi Chanchareonsook's stake, and even if I treated him as the de-facto controller per the config note, I have zero package-sourced material on:

  • His spouse, children, siblings, parents.
  • Any Instagram, Facebook, TikTok, LINE, X, blockdit, Pantip account belonging to him or his family.
  • Any dated post, photo, or quote.
  • Any related-party supplier, heir-apparent, or inner-circle adviser.

The required output for this section is per-person dated social-footprint links with price-sensitivity ratings. I have no links, no dates, no posts. Producing this section would be 100% fabrication.

What I couldn't find — at the family level

  • Everything. No family member of any XPG principal appears anywhere in the package.

Patterns across the leadership group

Cannot be assessed. Cross-holdings, succession risk, and minority-alignment scoring all require knowing who the leadership group is. The package does not establish this.

The single observation the data does support — and only weakly — is the 2021 Bangkok Post headline indicating XPG was assembled via a vehicle funded by liquidating a KTC stake. That implies the controlling group has a track record of repositioning capital between listed Thai financials, which is consistent with an opportunistic holding-company posture rather than an operator profile. This is inference from one headline, not a finding.


What this means for the stock

Three honest observations from what the package does support — none of which are "people read-offs", because the people are not visible in the data:

  1. Information vacuum is itself the signal. A SET-listed financial holding company whose SET shareholders and filings pages return HTTP 404, whose news page renders empty, whose name produces zero hits on Google News company search, and whose only on-topic press item is five years stale, is being covered by no analyst, no journalist, and no retail forum. Penny-priced (THB 0.43–0.49), low-volume (median ~10m shares), and effectively invisible. The price isn't mispricing fundamentals; there are no fundamentals being priced. Any catalyst — a single SET filing, a single Thairath profile of the controller, a single forced-sale rumour — moves a stock like this disproportionately because there is no incumbent narrative to overcome.

  2. The 25 May 2026 volume spike (56m shares, +9% intraday range from 0.44 to 0.48) on no visible news is the only behavioural tell in the entire 60-day tape. Followed by another above-average session 4 June (43m shares). On a stock this thinly covered, that pattern is consistent with either (a) a single holder accumulating/distributing off-screen, or (b) a related-party signal leaking. I cannot identify the holder because the shareholders page 404'd. A trader watching XPG should treat the next such anomalous-volume day as the priority alert — it is the only place where insider behaviour would surface in this dataset.

  3. The 23 June 2025 Nation Thailand headline ("seven stocks hit floor; forced selling suspected") is dated exactly one year before the package build and may or may not name XPG — the excerpt does not confirm. If XPG was one of the seven, the controlling owner has a recent forced-sale / pledged-share episode that would dominate any people-risk story. This is the single highest-priority verification item for any follow-up. Pull the article body. Until then, treat it as an unconfirmed flag, not a finding.


Final disclosure

This report is a null report, deliberately. The persona's job is to produce eyes-and-ears intelligence on named people. The package contains none. The audit's DO-NOT-FABRICATE list — particularly its prohibition on naming the controller's stake, the board, the auditor, the subsidiaries, or any related party — has been honoured throughout.

To make this report exist properly, the following must be re-fetched: - SET shareholders page (currently 404). - SET filings page (currently 404). - SET 56-1 One Report or annual report PDF (not attempted in package). - Thai-language press search: "เอ็กซ์ สปริง แคปปิตอล", "X Spring Capital", "Ravi Chanchareonsook" / "รวิ จันทร์เจริญสุข" (spelling unverified) on Thairath, Khaosod, Manager, Matichon, Prachachat, Kaohoon Thai, ThunHoon. - Bangkok Post archive: full body of the 29 May 2021 article. - Nation Thailand article of 23 June 2025: full body, confirm ticker list. - DBD (Department of Business Development) company registry pull for director list. - SEC Thailand insider-holding disclosures (Form 59).

Word count: ~900 of 2,500 budget — the remainder is unused because it would be filler.