📑 Guide

How to Read a Moroccan Company’s Financial Results

How to read a Moroccan company's financial results: the local accounting terms, the numbers that matter most, and the gaps between reported profit and actual business health.

By the Dalil Finance editorial team · Published April 6, 2026 · Updated July 12, 2026 · 9 min read
The Bourse de Casablanca sign at the exchange building in Casablanca

A company publishes its results. The exchange posts the filing. Financial press lifts out the headline figures. For many retail investors, that is where the reading stops. But reading results well asks more than noticing whether profit rose or revenue fell. It asks what the figures are really measuring, how the Moroccan framework names and arranges them, and which lines deserve more attention than they usually receive.

Moroccan listed companies usually report under the local accounting framework, the Plan Comptable Général, often shortened to PCG. Larger groups with international ambitions may also publish IFRS statements alongside the local accounts. The broad logic remains recognizable. Revenue less costs still leads toward profit. Assets less liabilities still leads toward equity. But the texture of the document is local, and texture matters. A reader trained on British or American financial statements may find the structure familiar at a distance and slightly disorienting up close. The shapes are similar. The language and emphasis are not always the same.

Why revenue is only the beginning

Revenue is usually the first place the eye lands, and that is sensible enough. But growth on its own is only a number waiting to mislead. A company can grow because it sold more units. It can grow because it raised prices. It can grow because it bought another business and pulled new activity into its perimeter. Each path tells a different story even if the top line looks equally strong.

A telecom company raising revenue through higher tariffs is not saying the same thing as one adding subscribers and widening its base. A bank increasing income because margins expanded is not saying the same thing as a bank that simply took more risk. The line may look identical in the summary. The meaning underneath it can differ completely. That is why the first useful question is never only whether revenue grew. It is how it grew, and whether that growth feels durable or merely convenient for the period.

How the local framework changes the reading

The PCG is not exotic, but it is specific. Some items are named differently. Some categories are grouped in ways that can surprise a reader expecting Anglo-American presentation. Small structural differences can change interpretation - a line that seems secondary in one format may carry more weight in another. Learning the local framework before judging individual companies is the prerequisite.

Why banks must be read differently

Moroccan banks deserve a separate lens. Their results are not built around revenue in the way industrial or commercial companies are. Instead the central line becomes produit net bancaire, usually translated as net banking income. That number captures the spread between what the bank earns on loans and what it pays on deposits, then adds fees, commissions, and trading income. It is the closer equivalent to a top line, though even that comparison feels slightly imperfect.

Below it sit operating expenses, then the cost of risk. That cost of risk line is where the mood of a bank can change quickly. A bank may report strong net banking income and still be telling a cautious story if provisions are climbing because loans are becoming less secure. The headline may look confident. The underneath may already be tightening. In a difficult year, that is often where the truth begins to show itself first.

Why operating profit often tells the cleaner story

For non financial companies, operating profit, the résultat d’exploitation, is often the most honest place to look. It sits above financial income and expense, above unusual gains, above tax. It is closer to the core business, closer to what the company actually earns from doing the thing it claims to do.

A company with strong operating profit and weak net profit is often carrying heavy debt, paying large financing costs, or absorbing a one time charge that may not return. A company with weak operating profit and decent net profit can be leaning on asset sales, financial income, or other temporary support. The difference matters. Net profit may catch headlines, but operating profit often tells the steadier truth about whether the engine itself is healthy.

Why cash flow deserves more respect

A company can post pleasing profits while burning cash. Receivables may be rising faster than collections. Inventory may be building. Capital spending may be heavy. Working capital may be pulling money deeper into the business even while the income statement looks comfortable. Stopping at net profit is often where the reading goes wrong.

The cash flow statement shows what actually moved in and out during the period. In sectors such as construction, real estate, or agribusiness, where timing differences can be large and working capital can twist the picture, cash generation relative to reported profit is one of the more revealing signals an investor can follow.

Why comparison matters more than a single period

Most Moroccan listed companies publish results twice a year, annual figures usually in March or April, and half year figures around September. The exchange posts the filings, and the AMMC maintains a disclosure database. But reading results well is not only about opening the latest document. It is about building comparison into the habit of reading.

Is this year better than last year. Is that improvement structural or seasonal. Is the balance sheet growing stronger or stretching thinner in the background. Is the company producing the cash its profits imply it should be producing. Those are the questions that begin to separate a polished result from a genuinely strong one. The numbers do not lie exactly. Yet they do ask for the right questions before they agree to tell the whole truth.

Consolidated accounts versus company accounts

Moroccan filings hide one structural trap for new readers: many listed groups publish two sets of accounts side by side. The comptes sociaux describe the parent company alone, as a single legal entity, prepared under the local framework. The comptes consolidés fold in subsidiaries and describe the group as an economic whole, often under IFRS. The two can tell strikingly different stories. A holding company's social accounts may show little more than dividends received from subsidiaries, while the consolidated accounts show the operating reality of the whole group.

Each set has its purpose. Economic analysis, the question of how the business is actually doing, belongs to the consolidated accounts; the figure to look for there is RNPG, the group share of net profit, which strips out the portion belonging to minority shareholders in the subsidiaries. But dividends are declared out of the parent company's distributable profit, which lives in the social accounts. A group can report strong consolidated earnings while the parent's own accounts constrain what it can pay out, and the reverse happens too. When a headline number seems inconsistent with the dividend that follows, the explanation is usually that the two figures came from different sets of accounts.

A worked example

Take a fictional industrial company. Revenue: 1,000 million dirhams, up 8% on the year. Operating profit: 120 million, down from 140. Net profit: 150 million, up from 95. Read only the top and bottom lines and the story is a triumph, with revenue and net profit both climbing. Read the middle line and something is off: the core business earned less per dirham of sales than a year ago.

The notes resolve the contradiction. Suppose the company sold a warehouse during the period and booked an 80 million dirham gain. Strip that out and underlying profit is closer to 70 million, weaker than last year, consistent with the falling operating margin. Nothing in the filing is false. The 150 million is real money. But it is not repeatable money, and next year's comparison will be made against a number the business cannot reproduce. Five minutes with the operating line and one footnote turns a headline beat into a deteriorating margin story. That is the whole craft in miniature.

Red flags worth a second look

A few patterns justify slowing down. The auditors' report is the first: Moroccan listed companies are audited by commissaires aux comptes, and language noting reserves or qualifications, rather than a clean certification, is rare enough that it should never be skimmed past. Perimeter changes are the second: when a company acquires or disposes of subsidiaries, year-on-year comparisons quietly stop meaning what they appear to mean, and the filing's notes on scope deserve as much attention as the results themselves.

Then there are the quieter signals. Receivables growing much faster than revenue can mean the company is booking sales it has not collected. A swelling line of other income or exceptional items can be doing more work than the label suggests. Heavy related-party transactions, common in family-controlled groups, are legal and disclosed, but they mean part of the company's economics is negotiated inside the family perimeter rather than at market terms. None of these automatically signals a problem. Each is a reason to read the notes before accepting the headline.

How to read the filing without getting lost

The best approach is usually the simplest one. Start at the top line, but do not stop there. Move to operating profit. Look at financing costs. Look at net profit, then ask whether it feels supported by the business or rescued by something temporary. Then turn to the cash flow statement and see whether money actually moved in the same direction the profit suggested. Finally, look at debt, receivables, and inventory, because pressure often hides there before it becomes visible in the headline earnings number.

Moroccan financial results do not need mystical interpretation. They need a reader willing to notice not just what improved, but why, and whether the improvement belongs to the business itself or to an accounting artefact. Start at the top line, follow the money through to cash flow, check the balance sheet for hidden stress. That sequence works for every Moroccan listed company, regardless of sector.

RNPG, EBE, charges exceptionnelles, and the rest of the French-language filing vocabulary used here have plain-English entries on the Glossary. The exact set of fields parsed out of each AMMC filing and surfaced on a company page is enumerated under Methodology, with feeds catalogued at Data Sources.

On accuracy: A reading guide for Moroccan filings, not investment guidance. Statements can be complex, restated, or presented under varying accounting frameworks; the original PDF at AMMC remains the canonical version. Consult a qualified accountant or analyst before acting on what you read here.

Sources

Fundamentals on the company pages are recopied from semiannual and annual reports filed by issuers with the AMMC. The live ticker context (price, market cap) is delayed through the upstream feed (it may be up to about 90 minutes old) and is not part of the fundamentals dataset.
Trading and free-float reference: Casablanca Stock Exchange.
Where the issuer publishes both consolidated and parent-company accounts, Dalil retains the consolidated figures; the parent-only view is left in the PDF.

About This Article

Researched and edited by the Dalil Finance editorial team. Dalil Finance is an independent project and is not a licensed financial advisor, broker, or registered investment adviser; nothing on this page is personalised investment advice. How articles are sourced, checked, and corrected is described in the editorial standards.

About the project: About Dalil · Contact: contact@dalilfinance.app · Legal: Disclaimer

Related

Open the Dashboard →