Executive Summary
3-Sentence Thesis
OKP Holdings is a Singapore-based civil engineering contractor with a 58-year track record, specialising in public sector road and infrastructure projects, now experiencing a period of extraordinary profitability with gross margins expanding from 7-10% to 32% and an order book of SGD 601M providing visibility to 2027. The family-controlled firm (55% Or family ownership) sits on a cash fortress of SGD 131M (43 cents/share vs. 85 cents price) with minimal debt, and benefits from Singapore's multi-year infrastructure supercycle driven by Changi T5, MRT expansions, and cycling network buildouts. However, the stock has already risen 289% in a year, the gross margin improvement appears unsustainably high for a construction business, and a 2023 one-off arbitral award of SGD 43.8M masks normalised earnings power - the current PE of 11x on peak margins offers insufficient margin of safety for a cyclical contractor.
Key Metrics Dashboard
| Metric | Value | Assessment |
|---|---|---|
| Price / NTA per share | 0.845 / 0.656 | 1.29x book |
| PE (FY2024 PATMI) | 13.5x | Fair for normalised, cheap on peak |
| EV/EBITDA | 7.0x | Reasonable |
| ROE (FY2024) | 19.4% | Above threshold (cyclical peak) |
| Gross Margin (FY2024) | 32.0% | Exceptional; 5-yr avg ~15% |
| Net Cash per share | SGD 0.33 | 39% of price |
| Dividend Yield | 3.0% (2.5 cents) | Modest; improving |
| Order Book | SGD 601M (3.3x revenue) | Strong visibility |
| Insider Ownership | ~55% (Or Kim Peow family) | Aligned |
Verdict: WAIT - Accumulate below SGD 0.55
Phase 0: Why Does This Opportunity Exist?
OKP Holdings has been a microcap (market cap under SGD 100M for most of its listed history) trading at persistent discounts to book value. The recent 289% share price surge reflects:
- Genuine operational turnaround: Revenue grew from SGD 70M (2020) to SGD 182M (2024), with gross margins exploding from 7.5% to 32%.
- One-off arbitral award in FY2023: SGD 43.8M windfall from a 2017 worksite accident legal settlement inflated FY2023 earnings to SGD 44.6M PATMI.
- Singapore infrastructure supercycle: BCA projects SGD 47-53B in construction demand for 2025, with Changi T5 as a mega-catalyst.
- Cash generation: Operating cash flow of SGD 58M in FY2024 and SGD 75M in FY2023 has built a cash fortress.
The market may be mispricing this because:
- Recency bias: Investors are extrapolating peak margins (32%) into the future
- Confusing one-offs with sustainable earnings: FY2023 earnings included SGD 43.8M arbitral award
- SGX microcap illiquidity premium being compressed: As the stock rallies, more investors discover it
Phase 1: Risk Analysis (Inversion - "How Does This Investment Fail?")
Risk Register
| # | Risk | P(Event) | Impact | Expected Loss | Mitigation |
|---|---|---|---|---|---|
| 1 | Gross margin reversion to 15-20% | 60% | -40% | -24.0% | Monitor quarterly; historical norm is 7-15% |
| 2 | Order book execution risk / delays | 25% | -20% | -5.0% | Diversified project portfolio |
| 3 | Rising construction costs (labour, materials) | 40% | -15% | -6.0% | Fixed-price contract risk |
| 4 | Governance / related party risk | 20% | -30% | -6.0% | Family company; director pay trebled in 2023 |
| 5 | Singapore construction cycle downturn | 15% | -35% | -5.3% | BCA forecasts robust through 2029 |
| 6 | Workplace safety incident | 10% | -25% | -2.5% | 2017 PIE viaduct collapse precedent |
| 7 | Perth property value decline | 20% | -5% | -1.0% | AUD/SGD exposure; vacancy rising |
| 8 | Key man risk (Or Kim Peow family) | 10% | -20% | -2.0% | Succession to sons underway |
| 9 | Competitive pressure from larger contractors | 30% | -10% | -3.0% | A1-grade contractors compete for large projects |
| 10 | Working capital deterioration | 15% | -15% | -2.3% | Contract liabilities can reverse |
| Total Expected Downside | -57.1% |
Critical Risk: Margin Reversion
The single biggest risk is that 32% gross margins are unsustainable. Historical context:
| Year | Revenue | Gross Margin | Notes |
|---|---|---|---|
| 2020 | 69.6M | 10.6% | COVID impact |
| 2021 | 90.0M | 7.5% | Recovery, but thin margins |
| 2022 | 117.6M | 9.2% | Cost pressures |
| 2023 | 160.4M | 15.4% | Improvement begins |
| 2024 | 181.8M | 32.0% | Exceptional - 2x previous peak |
A 32% gross margin for a civil engineering contractor is extraordinary. Global construction peers typically earn 8-15% gross margins. The improvement from 9% to 32% in two years suggests either:
- (a) A permanent shift in competitive positioning (unlikely for commodity contracting)
- (b) Beneficial contract mix / cost timing that will normalize
- (c) Some degree of revenue/cost recognition timing
Management attributes the improvement to "ongoing initiatives to enhance efficiencies, productivity and cost management." While credible for some improvement, a tripling of gross margins in construction is unusual. Cost of sales decreased 8.9% while revenue grew 13.3% - an impressive divergence but one that typically reverts.
Governance Red Flag
Director remuneration trebled from SGD 1.2M to SGD 3.6M in FY2023 despite operating profitability worsening (before the one-off arbitral award). The Or family controls 55% of shares through Or Kim Peow Investments Pte Ltd, meaning minority shareholders have limited influence. This is a common pattern in Singapore family firms and warrants monitoring rather than disqualification.
Phase 2: Financial Analysis
DuPont ROE Decomposition (FY2024)
| Component | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 |
|---|---|---|---|---|---|
| Net Profit Margin | 18.5% | 27.8% | -0.9% | 1.7% | 4.7% |
| Asset Turnover | 0.59x | 0.62x | 0.57x | 0.44x | 0.35x |
| Equity Multiplier | 1.66x | 1.60x | 1.73x | 1.67x | 1.61x |
| ROE | 19.4% | 31.8% | -0.8% | 1.2% | 2.7% |
Key insight: FY2023 ROE was inflated by the one-off SGD 43.8M arbitral award. Stripping this out, normalised FY2023 PATMI would have been approximately SGD 0.8M (similar to FY2022), making FY2023 ROE approximately 0.5%. FY2024 is the first year of genuinely strong operational returns.
Normalised Earnings Power Analysis
To assess sustainable earnings, I normalise margins to a reasonable long-term level:
| Scenario | Revenue | Gross Margin | EBITDA Margin | PATMI | EPS | PE at 0.845 |
|---|---|---|---|---|---|---|
| Peak (FY2024) | 182M | 32.0% | 25.4% | 33.7M | 10.98c | 7.7x |
| Optimistic Norm | 200M | 20.0% | 15.0% | 18.0M | 5.87c | 14.4x |
| Conservative Norm | 180M | 15.0% | 10.0% | 10.0M | 3.26c | 25.9x |
| Bear (FY2022 style) | 120M | 9.0% | 5.0% | -1.0M | -0.33c | N/M |
If margins normalise to 15-20% (still well above historical 7-10%), the PE expands to 14-26x, which is expensive for a cyclical contractor.
Owner Earnings Calculation (FY2024)
| Item | SGD '000 |
|---|---|
| Net Profit | 32,770 |
| Add: Depreciation & Amortisation | 6,138 |
| Less: Maintenance CapEx (est. ~60% of total CapEx) | (5,331) |
| Less: Working capital needs (normalised) | (3,000) |
| Owner Earnings | ~30,577 |
| Per share | ~9.96 cents |
At SGD 0.845, the owner earnings yield is 11.8% on peak earnings - attractive if sustainable, but likely to decline.
Balance Sheet Fortress
| Item | FY2024 (SGD '000) |
|---|---|
| Cash & equivalents | 130,775 |
| Bank borrowings | (22,013) |
| Lease liabilities | (8,170) |
| Net cash | 100,592 |
| Net cash per share | 32.8 cents |
| Investment properties | 79,015 |
| PP&E | 24,410 |
| Total tangible assets backing | ~65.6 cents/share |
The balance sheet is genuinely strong. Net cash of SGD 101M represents 22% of the current market cap (SGD 454M). Including investment properties (SGD 79M at fair value), the company has SGD 180M of hard assets against a market cap of SGD 454M.
Free Cash Flow History
| Year | OCF | CapEx | FCF | FCF Yield |
|---|---|---|---|---|
| 2020 | 18.7M | (12.5M) | 6.2M | 1.4% |
| 2021 | (6.0M) | (7.2M) | (13.2M) | N/A |
| 2022 | (6.6M) | (8.6M) | (15.2M) | N/A |
| 2023 | 75.2M | (7.3M) | 67.9M | 15.0% |
| 2024 | 58.3M | (8.9M) | 49.4M | 10.9% |
Cash generation has been extraordinary in FY2023-2024, but this follows two years of cash burn. The FY2023 cash includes receipt of the arbitral award.
Valuation
DCF (10-year, 3 scenarios):
Assumptions:
- Discount rate: 10% (WACC for small-cap Singapore contractor)
- Terminal growth: 2%
| Scenario | Year 1-3 Revenue | Norm Margin | Terminal FCF | Fair Value/Share |
|---|---|---|---|---|
| Bull | 210M growing 5% p.a. | 22% GPM | 20M | SGD 0.89 |
| Base | 190M growing 3% p.a. | 17% GPM | 12M | SGD 0.58 |
| Bear | 150M flat | 12% GPM | 5M | SGD 0.31 |
Probability-weighted fair value: (25% × 0.89) + (50% × 0.58) + (25% × 0.31) = SGD 0.59
Asset-based valuation:
- NTA per share: 65.6 cents
- Cash per share: 42.6 cents
- Asset floor: ~SGD 0.45-0.50 (assuming some discount to book)
Current price (SGD 0.845) vs. fair value range (SGD 0.50-0.89): The stock is trading at the upper end of fair value, pricing in continued peak margins.
Phase 3: Moat Analysis
Moat Sources
| Source | Evidence | Strength |
|---|---|---|
| A1 Contractor Grade | Both OKPC and EL hold A1 grade (unlimited tender value) | Moderate |
| Track Record | 58 years; specialist in expressways, flyovers, airport runways | Moderate |
| Relationships | Long-standing government agency relationships (LTA, PUB, BCA) | Moderate |
| Niche Expertise | Road construction, airport infrastructure, cycling networks | Narrow |
| Switching Costs | Low - competitive tendering for each project | Weak |
| Scale Advantage | Small relative to major contractors (Woh Hup, Koh Brothers, etc.) | Weak |
Moat Rating: NARROW
OKP has a narrow moat based on its A1 contractor grade (only ~20 firms hold this in Singapore), its 58-year track record in public sector infrastructure, and long-standing relationships with government agencies. However:
- No pricing power: Projects are won through competitive tenders
- No lock-in: Each project is standalone; no recurring contracts beyond maintenance terms
- Labour intensive: No proprietary technology or patents
- Commoditized service: Road and bridge construction is not differentiated
The maintenance segment (34% of revenue) provides more recurring characteristics with multi-year term contracts, but these are also competitively tendered.
Moat Durability: 10 years
The A1 grade and track record provide a moderate barrier to entry, but do not prevent competition from other A1-grade contractors. The moat is stable but unlikely to widen.
Phase 4: Decision Synthesis
Management Assessment
- Or Kim Peow (Group Chairman, Founder): 65+ years in the industry, founded 1966
- Or Toh Wat (Group MD): 33 years experience, son of founder
- Family control: 55% ownership through Or Kim Peow Investments
- Board: 6 executive directors (all family/related), 3 independent directors
- Staff: 960 employees (up from 788 in 2020)
Capital Allocation: Mixed. The company has maintained dividends through tough times (SGD 0.7 cents/share even in loss years), increased to SGD 2.5 cents in FY2024. However, the trebling of director remuneration in FY2023 (from SGD 1.2M to SGD 3.6M) when operational profits were weak raises governance concerns. The property diversification into Perth (SGD 79M investment property) is questionable - an office complex in Perth is not core competency.
Singapore Infrastructure Supercycle Context
BCA projects SGD 47-53B in construction demand for 2025 and SGD 39-46B per year for 2026-2029. Key catalysts:
- Changi Airport Terminal 5 (multi-billion dollar megaproject)
- Marina Bay Sands expansion
- Public housing development
- MRT line extensions
- Cycling network buildout (directly benefits OKP)
- Deep Tunnel Sewerage System Phase 2
This is genuinely supportive for OKP's revenue pipeline and explains the SGD 601M order book.
Position Sizing & Entry Strategy
Given the cyclical nature and governance concerns, this warrants a SMALL position (2-3% of portfolio) entered at a significant discount.
Entry prices:
- Strong Buy: SGD 0.40 (6.1x normalised PE, ~0.65x NTA)
- Accumulate: SGD 0.55 (8.5x normalised PE, ~0.84x NTA)
- Current price: SGD 0.845 - TOO EXPENSIVE for entry
- Sell: Above SGD 1.00 (if already held)
The stock needs to pull back ~35% to the accumulate level. This is plausible given:
- Construction stocks are cyclical and can decline 40-60% from peak
- The 289% run-up in 12 months is likely to correct
- Margin normalisation will disappoint investors pricing in 32% GPM
- The SGD 43.8M arbitral award won't recur
Monitoring Metrics
| Metric | Threshold | Action |
|---|---|---|
| Gross margin | Falls below 20% for 2 quarters | Reduce position |
| Order book | Falls below SGD 400M | Reassess thesis |
| Net cash | Falls below SGD 50M | Red flag |
| Director remuneration | >5% of PATMI | Governance concern |
| Dividend | Cut below SGD 0.7 cents | Signal of distress |
| Share price | Reaches SGD 0.55 | Begin accumulating |
Expected Return Probability Tree
| Outcome | Probability | 3-Year Return | Weighted Return |
|---|---|---|---|
| Margins sustain, growth continues | 15% | +50% | +7.5% |
| Margins partially normalise (20%) | 35% | -10% | -3.5% |
| Margins fully normalise (12-15%) | 35% | -35% | -12.3% |
| Downturn / governance blowup | 15% | -55% | -8.3% |
| Expected 3-year return | -16.5% |
At current prices, the expected return is negative. This analysis supports WAITING for a pullback.
Final Decision
WAIT - Do Not Buy at Current Prices
Rationale:
- The stock has risen 289% in 12 months, pricing in peak margins
- 32% gross margin is unprecedented for construction and likely to normalise
- FY2023 earnings were inflated by a one-off SGD 43.8M arbitral award
- At normalised earnings, the PE is 14-26x - expensive for a cyclical contractor
- Governance concerns (director pay, family control) warrant a larger margin of safety
What would make me buy:
- Price at or below SGD 0.55 (8.5x normalised PE)
- Evidence that 20%+ gross margins are structurally sustainable (3+ quarters)
- Improved governance (independent board majority, normalised director compensation)
- A catalyst that creates a temporary dislocation (construction sector sell-off, market correction)
The business quality is real: 58-year track record, SGD 601M order book, cash fortress, Singapore infrastructure supercycle. But the price must reflect the cyclical nature and normalisation risks. Patience is warranted.
Analysis based on: OKP Holdings Annual Reports 2020-2024, FY2024 Full Year Results Announcement (SGX filing), five-year financial highlights, and management commentary. All financial data from primary sources.