Skip to main content
Back to articles
EducationalStocks

How to Read a Financial Statement in 5 Minutes: A Practical Guide to Codal Reports

Codal is full of numbers, but only six of them are decisive: operating revenue, gross profit, operating profit, net profit and EPS, accumulated losses, and operating cash flow. A step by step guide to reading a listed company's income statement, with real examples from Saipa and Iran Khodro, and measured against the 61% annual inflation rate for the year to Tir 1405 (June/July 2026).

Sahmino editorialJul 30, 202610 min read

Related video

Watch onSahmino
Watch the full video

Codal is the system where every listed Iranian company is required to publish its reports. The problem is that a full set of financial statements runs to dozens of pages, and most newcomers give up after two. The good news: for an initial assessment you do not need to read all of it. There are six numbers that, once you know them, give you roughly eighty percent of the picture. This guide walks through those six and what question each one answers. If you want to know where these numbers sit within the broader logic of valuation, What Is Fundamental Analysis, and How Is a Stock's Intrinsic Value Estimated? is a better starting point.

Step zero: which report should you open?

Codal carries several kinds of report, and they do not carry equal weight:

  • Monthly activity report: sales only. The fastest signal, but incomplete; it says nothing about profitability.
  • Interim financial statements (3, 6 and 9 month): unaudited, or subject to a limited review. A fuller picture, but not yet definitive.
  • Audited annual financial statements: the most reliable report, and the basis for serious comparisons.

A practical rule: before anything else, check whether the report is audited. The gap between unaudited and audited figures is sometimes significant, and comparing an unaudited figure against last year's audited one means comparing two different things.

The six numbers you need to find

An income statement works like a funnel, top to bottom. Revenue goes in, costs are subtracted one by one, and what remains at the bottom is net profit. Each step of that funnel answers a different question.

1. Operating revenue (sales)

The first line. It shows how much the company sold. On its own it means nothing; it has to be compared with the same period a year earlier. In an inflationary economy, sales growth below the inflation rate actually means a decline in real sales: a number that is called growth but is in practice a retreat.

2. Gross profit

Sales minus the cost of goods sold. Divide this figure by sales and you get the gross margin. That ratio tells you how much pricing power the company has. If sales have grown but the gross margin has narrowed, raw material costs rose faster than selling prices and the company could not pass the cost pressure on to customers. The reverse holds too: a rising margin usually signals bargaining power.

3. Operating profit (loss)

The single most important number in the whole report. It shows whether the company's core business is profitable, before bank interest, foreign exchange revaluation or asset sales enter the picture.

A company can post a positive net profit while running an operating loss: the factory itself is losing money, and the statement was pushed into the black only by selling a property or by deposit interest. This distinction is exactly where beginners get caught out. If you are only going to look at one number, this is it.

4. Net profit (loss) and earnings per share

Net profit divided by the share count gives earnings per share, or EPS. There is a trap here: if the company has carried out a capital increase, comparing this year's EPS with last year's without adjustment is meaningless, because the denominator has changed. For a clear illustration, see the Bank Mellat capital increase case, where registered capital rose almost tenfold and the old EPS figures became effectively incomparable.

5. Accumulated losses

This one is not in the income statement; it sits in the balance sheet, under shareholders' equity. If a company carries heavy accumulated losses, it is years away from paying a cash dividend even if it is profitable this year, because current profit must first absorb past losses. This number is the company's memory.

6. Operating cash flow

Found in the cash flow statement. Profit is an accounting concept; cash is the reality. A company that reports a profit but has negative operating cash flow has sold goods without collecting the money. If that persists, it is a serious warning. To see what that gap looks like in practice, the Shatran case is a good example: gross profit jumped 335%, yet operating cash flow was only 23% of net profit.

What each number answers

NumberWhere it isQuestion it answers
Operating revenueIncome statement, first lineHow much did it sell?
Gross profitIncome statementHow much pricing power does it have?
Operating profitIncome statementIs the business itself profitable?
Net profit and EPSIncome statement, bottom lineWhat was left at the bottom of the funnel?
Accumulated lossesBalance sheet, shareholders' equityHow heavy is the past?
Operating cash flowCash flow statementDid the profit actually turn into cash?

A real example: when a smaller loss and an operating profit are two different stories

A good illustration of why operating profit and net profit must be separated is Saipa's (ticker Khesapa) nine month report for fiscal 1404 (2025/26). Over that period the company recorded a roughly 39% reduction in its loss and, more importantly, the prior period's operating loss turned into an operating profit.

The second point is the more meaningful news. A smaller loss can come from selling assets, but turning an operating loss into an operating profit means something changed inside the business itself, whether through higher selling prices or better control of production costs. The first is an event; the second is a potential structural shift.

This has to be read in a wider context, of course. Iran's automotive industry has wrestled with heavy accumulated losses for years, and one positive period does not mean the problem is solved. Iran Khodro is the telling case: its chief executive announced that in 1404 the company had moved out of loss for the first time in roughly eight years, yet the same company posted a loss of more than 22 thousand billion tomans in the first quarter of 1405 (spring 2026).

The lesson: one good quarter is not a trend.

The inflation lens: why 50% sales growth can be a retreat

This is the single most important adjustment an Iranian investor should get into the habit of making. Annual inflation for the year to Tir 1405 (June/July 2026) was 61%, according to the Statistical Centre of Iran. Now suppose a company grew its sales 50% over the same window. The number on paper is green, but set 50% growth against 61% inflation and real sales have in fact shrunk by about 7%.

A rule of thumb: divide the growth figure by the inflation figure. Any result below one means a real retreat. That one simple division cuts a great many "profit surges" back down to their true size.

Three common mistakes

1. Looking at one period instead of a trend. Put at least four consecutive quarters side by side. An exceptional quarter, good or bad, is usually an event rather than a pattern.

2. Ignoring the accompanying notes. The interesting parts of a report are usually hidden in the notes: legal claims, foreign currency debt, sales concentration on a single customer, and related party transactions. The main statements tell you what happened; the notes tell you why, and at what risk.

3. Forgetting inflation. Without an inflation adjustment, almost every Iranian company "grows". With one, the list gets shorter and more honest.

Conclusion

Reading a financial statement is not a skill that requires an accounting qualification. With six numbers and one simple habit, always comparing against the same period a year earlier and against the inflation rate, you can build a fair picture of a company's health. If you only have time for one number, look at operating profit; if you have time for two, put operating cash flow next to it. Together those two tell you whether the core business works and whether the money is actually being collected.

And most important of all: a financial statement does not tell you whether to buy or sell a stock. It only tells you what you are making a decision about.

What to watch

Interim reporting season is the busiest window on Codal. For every ticker you follow, know the publication date of the next report in advance, and on that day set the six numbers alongside the same period a year earlier. You can follow live prices for Tehran Stock Exchange tickers and indices on Sahmino's stock prices page, and if you want to learn the underlying concepts in a more structured way, Sahmino Learn lays out that path step by step.

This is an educational article and is not a recommendation to buy or sell any security. The tickers mentioned are given purely as teaching examples.

Sources

  • کدال (سامانه جامع اطلاع‌رسانی ناشران)

    Report types for listed issuers: monthly activity reports, 3, 6 and 9 month interim statements, and audited annual financial statements.

    Cited Jul 30, 2026
  • صورت‌های مالی ۹ ماهه ۱۴۰۴ شرکت سایپا (خساپا) · کدال

    Roughly 39% reduction in loss over the nine months of fiscal 1404, and the prior period's operating loss turning into an operating profit.

    Cited Jul 30, 2026
  • گزارش‌های عملکرد مالی ایران‌خودرو، ۱۴۰۴ و سه‌ماهه نخست ۱۴۰۵

    Iran Khodro's chief executive announced the company left loss-making territory in 1404 after roughly eight years; it posted a loss above 22 thousand billion tomans in Q1 1405.

    Cited Jul 30, 2026
  • مرکز آمار ایران، شاخص قیمت مصرف‌کننده

    Annual inflation for the year to Tir 1405 (June/July 2026) at 61%.

    Cited Jul 30, 2026

Related articles

Analysis
Stocks

Why We Sell at the Bottom and Buy at the Top: Five Cognitive Errors Tehran's 1399 Bull Market Taught by the Book (Friday, 31 July 2026)

Nobody queues at a shop because prices went up, or flees because there is a sale. In equities, that is exactly what happens. Kahneman and Tversky showed the pain of losing an amount is roughly twice the pleasure of gaining the same amount, and that asymmetry explains why portfolios fill up with losers and empty of winners. TEDPIX closed at 5,075,098 points on Wednesday, 29 July 2026; a level many who entered in 1399 (2020) never saw, because they sold at the bottom.

Sahmino editorialJul 31, 20269 min read
Educational
Stocks

A Low P/E Does Not Always Mean Cheap: Four Traps the Ratio Hides on the Tehran Exchange

The price to earnings ratio is the stock market's most used number and its most misunderstood. Karbon traded at a P/E of roughly 5.1 against its coal group average of 21.8 on 13 July 2026 (22 Tir 1405), a figure that screams "cheap" at first glance. This guide sets out what P/E actually measures, the four situations in which it misleads, why high inflation bends the number on the Tehran exchange, and the four questions to ask before drawing any conclusion.

Sahmino editorialJul 30, 202611 min read
Analysis
Stocks

Iran's knowledge-based exports grew ninefold in four years to $2,690 million, but 84 percent of it comes from just 36 companies (Wednesday, 29 July 2026)

Exports by Iran's knowledge-based companies rose from about $296 million to about $2,690 million in four years, a more than ninefold increase. But according to the knowledge-based ecosystem report covering data through the end of 1403 (March 2025), roughly 84 percent of that figure comes from just 36 companies, while more than 12,000 others account for the remaining 16 percent combined. The story of real growth, and of a fragility that is even more real.

Sahmino editorialJul 29, 20269 min read
Analysis
Stocks

20 Years, 6 Markets: Tehran's Main Index Rose About 382 Times While Money Supply Rose 119; Deposits and the Dollar Fell Behind (Wednesday, 29 July 2026)

If six Iranians each held 100,000 toman in 1380 (2001) and each put it into a different market, by the end of 1400 (2022) the gap between them was striking: the Tehran Stock Exchange main index about 382 times, gold coins about 190 times, Tehran housing about 96 times, bank deposits about 38 times, the free market dollar about 35 times and a Pride car about 28 times. But the real yardstick is another number: money supply grew about 119 times over the same span, and only two markets beat it.

Sahmino editorialJul 29, 20269 min read