Fundamental analysis in Moomoo — read a company's health screen by screen (MR DIY example)
How to read the Company tab in Moomoo for a Bursa stock — revenue breakdown, three financial statements, margin, ROE, P/E, dividends, and analyst ratings. Includes a ratio calculator and a checklist you can use for your own stock.
Fundamental analysis sounds like accountant work. Really it’s just trying to answer three questions:
- How does this company actually make money?
- Is the business healthy?
- Is the current price fair compared to the profit it makes?
Every number you need to answer those three questions is already in Moomoo, in one tab most people never open: the Company tab on a stock’s page.
This tutorial opens that tab section by section, using MR DIY (5296) as the example. Not because the stock is good or bad, but because the business is easy for anyone to understand, and its numbers happen to show a situation that’s very useful to learn from: sales up, but profit down.
All numbers were taken from the app on 18 September 2026 and will change every quarter. MR DIY is used purely as an example of how to read the screens. This tutorial is not a recommendation to buy or sell any stock.
Part 1 — Understand the business first, not the numbers
Find the right counter
Type the code or name in search. When we typed 5296, three different things showed up:
- 5296 MRDIY with an MY badge — this is the stock we want
- 05296 CDBL FND1 with an HK badge — a different company, on a different exchange
- 052960 3C Tae Yang Co with a KR badge — a Korean company
Below that are a dozen warrants like MRDIY-C67 and MRDIY-C55, which are different products issued by banks, not shares of the company.
Check the market badge and the full name before you tap, same as in the buy your first stock tutorial.
Read the profile and revenue breakdown
On the stock page, tap the Company tab. The first sub-tab is Financials, and there’s a Profile on the far right.
Profile tells you what business the company is in. MR DIY is described as a retailer of home improvement products and general merchandise in Malaysia and Brunei. Below it is Category, which places the company in the Retailers industry.
Back in Financials, scroll to Revenue Breakdown. This section shows where revenue comes from, and you can switch between Business (by business type) and Market (by region).
For financial year 2025, MR DIY shows a Single segment, worth RM4.95b, 100% from one type of business. Companies like this are easy to understand. Open up a large conglomerate and you’ll see five or six segments, and your job gets a lot heavier.
Part 2 — The three financial statements
Key Financials: eight lines that sum up everything
Scroll to Key Financials. At the top it shows the last reporting period, 30 June 2026. All the numbers below are for one quarter, not a full year.
| Line | What it means | MR DIY |
|---|---|---|
| Revenue | Total sales | RM1.26b, +3.55% |
| Profit Before Tax | Profit before tax | RM180.80m, −14.72% |
| Net Profit | Profit after all costs and tax | RM134.41m, −15.24% |
| Net Profit Margin | Net profit ÷ sales | 10.69%, −18.15% |
| Basic EPS | Profit per share | RM0.0142, −14.97% |
| Dividend Per Share | Dividend per share | RM0.033, +120.00% |
| Book Value Per Share | Book value per shareAssets minus liabilities, divided by the number of shares.See it in the glossary → per share | RM0.1932, −9.21% |
Look at the first two lines. Sales are up 3.55%, but net profit is down 15.24%.
This is the situation beginners misread most often. “The company is getting bigger” isn’t the same as “the company is getting more profitable.” Costs can rise faster than sales: rent, salaries, cost of goods, or loan interest.
Income Statement: look at five quarters, not one
One quarter isn’t enough to draw a conclusion. The Income Statement section charts the last five quarters, and you can switch between Revenue, Operating Profit, Net Income and NI to Common.
MR DIY’s revenue quarter by quarter: RM1.21b, RM1.20b, RM1.28b, RM1.37b, and RM1.26b. Each one is still higher than the same quarter a year earlier, but the growth rate is slowing: +9.27% the quarter before, then +3.55%.
What you’re looking for here isn’t one big number, but a direction. Consistently up, flat, or starting to slow down?
Balance Sheet: how much is owned, how much is owed
Balance Sheet shows three things per quarter: Assets, Liabilities, and Ratio, which is liabilities divided by assets.
For MR DIY, that ratio moves like this: 49.40%, 49.03%, 48.57%, 52.69%, and 56.85%. Assets rose from RM3.90b to RM4.24b, but liabilities rose faster, from RM1.93b to RM2.41b.
That means a larger share of the company’s assets is now funded by debt compared to a year ago. It isn’t necessarily dangerous, but it’s the next question: what’s that debt for, and can it be paid back?
Also remember the lesson from the Compare tutorial: a 56.85% ratio for a retailer doesn’t mean the same thing as 91% for a bank. Compare within the same industry.
Cash Flows: paper profit vs real money in
Profit is calculated using accounting rules. Cash is the money that actually moves in and out of the company’s bank account. Both matter, and both can tell a different story.
The Cash Flows section has three buttons:
- CFO — cash from operations, the money the business generates on its own
- CFI — cash for investing, for example opening new stores
- CFF — cash from financing, for example taking or repaying loans
MR DIY’s CFO for five quarters: RM266.99m, RM106.85m, RM347.52m, RM427.61m, and RM259.12m. It goes up and down, but stays positive every quarter. A company whose CFO is repeatedly negative is burning cash, even if its profit statement looks pretty.
Part 3 — Ratios: numbers you can compare
Financial Indicators: eight ratios in one place
The Financial Indicators section has eight buttons: EPS, FCF, Current Ratio, Quick Ratio, ROE, ROA, Gross Margin and Net Margin. Tap any one and the chart below it switches. There’s also a Learn more about… link for each ratio.
Tap ROE. ROE (return on equity)A year's profit compared with the shareholders' money in the company.See it in the glossary → is net profit divided by shareholders’ money. It answers: for every RM100 of owner money in this company, how much profit does it generate?
MR DIY’s ROE for five quarters: 8.09%, 6.90%, 8.21%, 9.94%, and 7.31%.
Because this number is for one quarter, not a full year, don’t compare it directly against another company’s annual ROE. Compare quarter with quarter.
Net Margin: where the profit disappeared
Tap Net Margin. Net profit marginHow many sen of net profit come from every RM1 of sales.See it in the glossary → is how many sen of net profit come out of every RM1 of sales.
For MR DIY: 13.06%, 11.36%, 12.76%, 13.98%, then 10.69%.
This is the answer to the puzzle from Step 3. Sales did go up, but every RM1 of sales now leaves only 10.69 sen of profit, versus 13.98 sen the quarter before. When margin shrinks, profit can fall even while sales rise.
The next question isn’t “how much profit” anymore, but “why is margin falling.” The answer lives in the quarterly report and company news, not in the chart.
Valuation: price versus profit
The Valuation section has three numbers at the top:
- P/E TTM 19.55 — current price divided by profit from the last 12 months. You’re paying roughly RM19.55 for every RM1 of yearly profit.
- 5Y Percentile 0% — over the last 5 years, the current P/E sits at its lowest point. Compared to its own history, the stock has never been this cheap.
- Forward P/E 16.44 — P/E based on estimated future profit. This number depends on analyst forecasts, so it isn’t a fact.
The chart below is more useful than those three numbers. It plots the company’s P/E against its historical average, a reasonable range, the industry average, and the P/E of the FTSE Bursa Malaysia KLCI index.
This is where P/E ratioA stock's price compared to the company's earnings — how much you pay for each ringgit of profit.See it in the glossary → becomes meaningful. A P/E of 19.55 on its own tells you nothing. A P/E of 19.55 compared against the industry average and against the company’s own five-year history — that’s when it becomes information.
Dividends: how much gets paid out
Tap the Dividends sub-tab above. Three key numbers:
- Div Yield TTM 6.41% — Dividend yieldAnnual dividend shown as a percentage of the stock's current price.See it in the glossary → from the last 12 months against the current price
- Payout Ratio LFY 89.82% — Dividend payout ratioHow much of the profit is paid out as dividends.See it in the glossary → for the last full financial year
- Frequency 4/Year — paid out four times a year
The chart below shows dividend per share and dividend yield from 2021 to 2025: RM0.018 (0.87%), RM0.022 (1.23%), RM0.028 (2.15%), RM0.042 (2.46%), and RM0.060 (4.09%).
Two things worth noticing.
First, the TTM yield of 6.41% is much higher than 4.09% in 2025. Dividend yield rises when the price falls, even if the dividend itself hasn’t changed. A high yield isn’t automatically good news.
Second, an 89.82% payout means almost all profit is paid out as dividends. Money paid out can’t be used to open new stores. For a company that’s still growing, that’s something to weigh.
Part 4 — What other people think, and how to read it
Estimate vs actual results
Right at the top of the Company tab is the Earnings box. For the Q2 FY2026 quarter, announced on 11 August 2026:
| Row | Estimate → Actual | Difference |
|---|---|---|
| Revenue | RM1.34b → RM1.26b | −RM85.91m (−6.40%) |
| Net Income | RM176.73m → RM134.41m | −RM42.32m (−23.95%) |
Both are labelled Miss Est., meaning the actual result came in lower than analyst estimates.
This is why a stock price sometimes drops even when the company is still profitable: the market had already priced in higher profit. On the stock’s main page there’s also the next report date, 6 November 2026.
Analyst ratings and Morningstar
The next two sections are third-party opinions.
Analyst Ratings (updated 8 Sep 2026): 16 analysts, conclusion Strong Buy, with an average target price of 1.93, a high of 2.20 and a low of 1.56. Current price 1.29.
Morningstar Research (17 Sep 2026): 4-star rating, and Fair Value 1.41. There’s also a summary of their quantitative model, which says the current price is below fair value.
Now put it all side by side. Analysts say Strong Buy with a target of 1.93. Morningstar’s model says fair value is 1.41. Last quarter’s actual result missed the analysts’ own estimates, and the company’s margin shrank.
That doesn’t mean they’re wrong. It means a rating is an opinion, not a promise, and different people can look at the same company and see it differently. Use this section to know what others expect, not as a substitute for your own research.
Who owns this company
The Shareholders section shows the main shareholders: Bee Family Limited 50.00%, Employees Provident Fund 12.24%, Yew Tan 3.91%, Permodalan Nasional 3.88%, Yu Tan 2.31%, and others 27.65%.
Below that, Institutions shows 72.31% held by institutions, spread across 6.85 billion units and 91 different institutions.
Why does this matter? When the founding family still holds half the company, their interests line up with other shareholders, but they can also decide major matters on their own. And when large funds like the EPF (KWSP) and PNB are on the list, the stock is usually traded more often and studied more closely.
Calculate the ratios for your own stock
Now it’s your turn. Open the Company tab for any stock, grab its numbers, and plug them in below. The calculation happens right in your browser.
Work out the ratios for your own stock
Fill in the numbers from the Company tab in Moomoo. Everything is calculated in your browser, and nothing is sent anywhere.
A. Business performance
Use numbers from the same reporting period (for example, the same quarter).
Fill in the fields above
B. Price versus value
Use today's price and 12-month numbers (TTM or a full financial year).
Fill in the fields above
A single number means nothing on its own. Compare it with the company’s own history and with other companies in the same industry, using Compare.
For margin and ROE, use numbers from the same reporting period (for example, one quarter). For P/E and dividend yield, use today’s price with 12-month numbers. Mix up the periods and the answer gets misleading.
Checklist before you close the app
Eight questions for every company
Common mistakes
1. Looking at profit and ignoring margin. Profit can rise because the company opened more stores, even as each store’s profit gets thinner.
2. Mixing up periods. Quarterly numbers get compared against another company’s annual numbers. Make sure the periods match.
3. Assuming a low P/E means cheap. A low P/E is sometimes there because the market expects profit to fall. That’s why the comparison chart in Valuation is more useful than a single number.
4. Chasing a high dividend yield. Yield rises when the price drops. Check the payout ratio and whether the company can keep up that payment.
5. Reading the rating, then buying. In our example, the “Strong Buy” rating existed at the same time as a result that missed estimates and a shrinking margin.
6. Stopping at one bad quarter. One weak quarter might just be seasonal. Two or three quarters with the same pattern is when it actually means something.
Frequently asked questions
Do I need to read the full annual report? Not to start. The Company tab is enough for screening. Once you’re serious about a company, tap Financial Report inside Key Financials to go to the full report.
What period do Moomoo’s numbers cover? Key Financials uses the latest reporting period (in our example, the quarter ending 30 June 2026). The Financial Indicators charts and statements can switch between quarterly and full-year figures through the Quarterly ▾ menu.
Why does the quarterly ROE look small? Because it’s one quarter’s profit, not a full year’s. For an annual picture, switch the period to yearly or compare against the same quarter last year.
Can fundamental analysis predict prices? No. It reduces the odds you buy something you don’t understand at all, and gives you a clear reason to hold or let go. Short-term price is driven by plenty of other things.
What’s next? Learn the four fundamental styles and how to screen for them, then compare your candidates side by side with Compare.
All the MR DIY numbers in this tutorial are an example of reading the screens, as of 18 September 2026. This isn’t a view on whether the stock should be bought or sold. Make your own decision based on your goals, timeframe, and risk tolerance.
Want to open the Company tab for your own stock?
Register through Daus's link, enter the code DAUSDK37 under "Special Deposit", and deposit RM1,000 — that is RM150, and up to RM1,500 for a larger deposit.
Sign Up & Claim Your RewardDaus is an official Marketing Representative for Moomoo Malaysia and earns a commission when you register and deposit. It costs you nothing extra.