GBAF Logo
Global Banking & Finance Awards® 2026 Nominations open, free to enter Nominate now →
M

Moshi Moshi Retail Corporation PCL MOSHI.BK · THB

Consumer Discretionary · SET · 🇹🇭 Thailand

Compare

36.00

+2.13%

Close of 9 Nov 2026, in THB

Search any instrument

Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.

At a glance

Figures in THB, from our data supplier.

FY2025

Revenue

THB 3.66bn

FY2018FY2025

Net income

THB 670.2m

FY2018FY2025

Free cash flow

THB 859.5m

FY2018FY2025

Shareholders' equity

THB 2.73bn

FY2018FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018
RevenueTHB 3.66bnTHB 3.11bnTHB 2.53bnTHB 1.89bnTHB 1.26bnTHB 1.36bnTHB 1.70bnTHB 1.28bn
Operating incomeTHB 879.1mTHB 689.3mTHB 534.6mTHB 337.2mTHB 183.2mTHB 143.9mTHB 387.4mTHB 134.5m
Net incomeTHB 670.2mTHB 520.7mTHB 401.5mTHB 253.2mTHB 131.3mTHB 101.1mTHB 311.2mTHB 108.0m
Diluted earnings per share2.031.581.220.930.500.310.940.33

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018
Total assetsTHB 5.39bnTHB 4.38bnTHB 3.65bnTHB 2.80bnTHB 1.99bnTHB 2.03bnTHB 983.6mTHB 538.1m
Cash and short-term investmentsTHB 1.46bnTHB 1.15bnTHB 1.19bnTHB 806.1mTHB 237.9mTHB 121.3mTHB 166.3mTHB 39.2m
Total liabilitiesTHB 2.66bnTHB 2.05bnTHB 1.67bnTHB 1.19bnTHB 1.04bnTHB 1.21bnTHB 338.1mTHB 201.3m
DebtTHB 315.4mTHB 1.53bnTHB 1.22bnTHB 776.6mTHB 783.4mTHB 942.8m—THB 20.9m
Shareholders' equityTHB 2.73bnTHB 2.32bnTHB 1.98bnTHB 1.61bnTHB 953.5mTHB 822.2mTHB 645.5mTHB 336.8m
Shares outstanding330m330m330m271m264m330m330m330m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018
Cash from operationsTHB 1.07bnTHB 688.0mTHB 718.6mTHB 554.5mTHB 363.2mTHB 311.2mTHB 404.8mTHB 124.5m
Capital spending−THB 208.5m−THB 179.1m−THB 72.4m−THB 48.9m−THB 36.0m−THB 68.5m−THB 133.2m−THB 132.1m
Free cash flowTHB 859.5mTHB 508.9mTHB 646.2mTHB 505.7mTHB 327.2mTHB 242.7mTHB 271.6m−THB 7.7m
Dividends paid−THB 264.0m−THB 198.0m−THB 30.0m−THB 839.5m———−THB 1.7m

Latest quarters

By quarter end

Jun 2026Mar 2026Dec 2025Sept 2025Jun 2025Mar 2025Dec 2024Sept 2024
RevenueTHB 956.1mTHB 984.4mTHB 1.17bnTHB 844.6mTHB 815.5mTHB 838.9mTHB 1.05bnTHB 735.8m
Operating incomeTHB 212.8mTHB 244.2mTHB 315.9mTHB 182.5mTHB 176.7mTHB 204.0mTHB 271.0mTHB 146.6m
Net incomeTHB 161.9mTHB 191.0mTHB 242.6mTHB 137.2mTHB 134.4mTHB 156.0mTHB 205.9mTHB 108.1m
Diluted earnings per share0.490.580.740.420.410.470.620.33
Cash from operationsTHB 235.0mTHB 234.0mTHB 371.0mTHB 162.0mTHB 259.0mTHB 274.0mTHB 324.0mTHB 65.0m
Capital spending−THB 160.0m−THB 24.0m−THB 56.0m−THB 46.0m−THB 50.0m−THB 54.0m−THB 64.0m−THB 43.0m
Free cash flowTHB 75.0mTHB 210.0mTHB 315.0mTHB 116.0mTHB 209.0mTHB 220.0mTHB 260.0mTHB 22.0m
Total assetsTHB 5.05bnTHB 5.32bnTHB 5.39bnTHB 4.57bnTHB 4.41bnTHB 4.49bnTHB 4.38bnTHB 3.95bn
Cash and short-term investmentsTHB 1.15bnTHB 1.59bnTHB 1.46bnTHB 1.19bnTHB 1.13bnTHB 1.25bnTHB 1.15bnTHB 991.5m
DebtTHB 335.6mTHB 329.8mTHB 630.8mTHB 308.9mTHB 601.9mTHB 576.2mTHB 276.1mTHB 251.6m
Shareholders' equityTHB 2.68bnTHB 2.92bnTHB 2.73bnTHB 2.49bnTHB 2.35bnTHB 2.48bnTHB 2.32bnTHB 2.12bn

Financial ratios

Data as of 3 Oct 2026

FY2025FY2024FY2023FY2022FY2021FY2020
Operating margin24.0%22.2%21.1%17.8%14.6%11.1%
Net margin18.3%16.7%15.9%13.4%10.5%7.4%
Return on equity24.5%22.4%20.3%15.7%13.8%12.3%
Return on assets12.4%11.9%11.0%9.0%6.6%5.0%
Free cash flow yield11.2%7.6%6.9%6.4%4.4%—
Revenue growth17.8%23.0%33.8%50.5%-7.9%-19.8%
Earnings growth28.7%29.7%58.6%92.9%29.8%-67.5%
Current ratio2.66x2.58x2.70x2.32x0.95x0.75x
Debt to equity0.12x0.12x0.11x0.10x0.35x0.40x
Equity ratio50.7%53.1%54.3%57.5%47.8%40.4%
Interest coverage10.36x9.14x10.01x12.65x7.20x7.88x
Buybacks as a share of market value0.0%0.0%-21.7%-2.7%——

Growth per year

Compound annual rate

3 years5 years10 years
Revenue24.7%21.9%—
Operating income37.6%43.6%—
Net income38.3%46.0%—

Average margins

Over each period

1 year3 years5 years10 years
Operating margin23.1%21.8%20.0%—
Net margin17.6%16.5%15.0%—

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022
Price to earnings17.027.444.035.5
Price to sales3.14.67.04.8

Dividends and splits

Per share, in the currency the company pays

Paid for 3 years. Last went ex-dividend on 28 Aug 2026.

FY2026FY2025FY2024FY2023
Paid in the year1.860.800.600.10
  • 11-for-10 split · 2 May 2023

Sources and methodology

Data on this tab
Our data supplier
Chart on the Overview
TradingView

Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.