You open the ATW page while drinking your morning coffee. You have sixty seconds before the next thing on your list. The question is: can you actually extract a useful reading in that time, or is the page too busy to be worth it? The answer is yes, and this article is the protocol.
The Dalil stock page has eight sections, but only four of them are the ones you actually read in the minute-by-minute version. Learn the sequence once and the rest of the page becomes scenery you navigate past.
Seconds 0 to 10 — the header. Ticker, sector, and live price with percentage change. Skip over the day's move unless it is a large one (more than two percent absolute), because small daily moves at Moroccan blue chips rarely carry information. What you actually want from the header is confirmation that you opened the right page and that the live feed is responding. If the price shows a reference-indicator badge rather than a live value, note that; it means the Cloudflare worker has not populated this tab yet.
Seconds 10 to 25 — the Latest Filing card. This is the most valuable piece of real estate on the page. It tells you the title of the most recent filing Dalil has ingested, whether it is an annual (RFA) or half-year (RFS), when it was published, and what period it covers. It also gives you a direct link to the source PDF on the AMMC site. If the filing date is recent, you have something new to read. If it is older, you do not.
Seconds 25 to 45 — the Key Numbers section. Revenue (or PNB for a bank), net income group share, EPS, and where available ROE. For the sixty-second version, read the values as a group and check two things: the trajectory (up or down year on year) and whether any row is missing. A missing row means the parser could not extract that metric with confidence from the filing; it is not a display bug, it is an honesty rule, and the methodology page explains why Dalil hides values rather than showing placeholders.
Seconds 45 to 60 — What Changed in the Latest Filing. A short original paragraph explaining what is different about the most recent report. It is deliberately written at a slightly higher register than the generic "why investors watch this stock" section, because if you made it this far you probably already know the basic story and want commentary on what is new.
If you stop there and close the tab, you have done a defensible daily read. Not a deep analysis, but also not a waste of sixty seconds.
The page has four additional sections that the sixty-second version ignores on purpose. They are worth knowing about, because when you do have more time they are where the deeper reading lives.
What This Company Does. A plain-English description of the business. If you already know what ATW, IAM, or BCP do, skip it. If you are reading the page for the first time it is the right place to start, because the rest of the page assumes you know which levers the business pulls.
Why Investors Watch This Stock. The two or three factors that actually drive the share price, specific to the company. For IAM: dividend capacity, African subscriber growth, domestic market share against Orange Maroc and Inwi. For ATW: net banking income growth, cost of risk trajectory, pan-African subsidiary contribution. For BCP: the remittance flow from Moroccan residents abroad, the cooperative funding cost advantage, and ATW's competitive pressure on the retail side. Read this section when you want context rather than numbers.
Key Terms in Plain English. A short inline glossary of PNB, net income group share, EPS, and ROE, each with the French label used in the filings. If you are not sure what PNB means, read this first; if you are, skip it.
All Source Documents. The complete list of filings Dalil has ingested, most recent first, each as a direct link to the source PDF. This is the least flashy section on the page and one of the most useful. If you want to do real trajectory analysis — five years of PNB growth, ROE drift across cycles, the effect of a specific subsidiary disposal on consolidated income — you start here, not with the Key Numbers table. The table shows the snapshot. The source list is how you go back through the history.
When the sixty-second read turns up something worth investigating — a PNB growth rate that surprised you, a missing ROE row, a narrative that mentions a one-off item — here is the extended protocol.
Open the source PDF from the Latest Filing card. Jump to the management report section, which for Moroccan issuers is usually near the front, between the president's letter and the consolidated financial statements. This is where the people who actually ran the business explain what happened during the period. Read it top to bottom. It rarely takes more than five minutes.
Look for specific flags. In French: éléments exceptionnels, résultat non courant, changement de périmètre, produit net de cession, provision non récurrente. Each of these is a way the filing is telling you that one of the headline numbers is not directly comparable to the prior period. For a bank, also look for any discussion of IFRS 9 staging changes or cost-of-risk methodology updates — these can move net income materially without any operational change.
Cross-check against the Key Numbers table. Go back to the Dalil page and compare the extracted values against what the filing actually states. If they match to two decimal places in MMAD, the parser did its job. If there is any discrepancy, trust the PDF over the table — the extracted figure is a machine reading of the document and the document itself is the original source of truth. This double-check takes thirty seconds and is surprisingly instructive the first few times you do it, because you learn exactly which pages of a Moroccan filing the fundamentals live on.
Here is the kind of thing the protocol is designed to catch. You open the ATW page and the sixty-second read tells you PNB grew four percent year on year, net income group share grew only one percent, and the What Changed narrative mentions "increased cost of risk in one pan-African subsidiary". The ratio between the two growth rates is suspicious — PNB is the top line of the bank, it grew well, and yet net income barely moved. Something ate three points of margin between the top and the bottom of the income statement.
You run the three-minute followup: open the PDF, jump to the management report, and find the paragraph about cost of risk. It says provisioning for the year was 160 basis points of loans, compared to 95 basis points the previous year, driven by a specific subsidiary in West Africa where agricultural loans deteriorated after a poor harvest. That is the entire story. Net income did not grow because the group had to set aside more money against loans that are at risk of not being repaid. The risk is real but is contained to one subsidiary and one sector. You now know something concrete that will inform how you read the next two half-year reports, and you know it because the protocol forced you to compare PNB growth and net income growth as a pair and then investigate the gap.
Without the protocol you might have read "PNB up four percent" and walked away feeling good. Or you might have read "net income up one percent" and walked away feeling bad. Both of those are incomplete. The gap between the two is where the real reading happens, and the protocol is structured to make you notice it.
If you are new to the page and want to try the protocol, ATW is the best starting point because it has the longest history of reliable filings and the cleanest parser output. Run the sixty-second read on the ATW page, then the three-minute followup on whatever caught your attention. Do the same with BCP a day later, and with IAM a day after that. By the end of the week you will have a comfortable mental model of what each of the three blue chips is doing and why, and you will be able to run the protocol on a fourth or fifth Moroccan issuer with no preparation because the protocol is sector-agnostic.
The point is not to turn every cup of coffee into equity research. It is to make sure that the minute you do spend on a stock page actually produces a reading, instead of dissolving into a scroll through data you did not know how to interpret.