How the data in MUTXRI TERMINAL is sourced, normalised and checked, and the limits you should know before relying on it.
Financial data is only useful if you can tell where it came from and how far to trust it. This page states the provenance of every dataset, the checks that run against it, what is withheld when a check fails, and the markets where our coverage is currently weak. It is written from the measured state of the database, not from intent.
| Market | Securities | Income statements | Balance sheets | Cash flow | Price history | Executive records |
|---|---|---|---|---|---|---|
| Egypt (EGX) | 366 | 300 | 301 | 290 | ~100% | 95.9% |
| Nigeria (NGX) | 146 | 146 | 146 | 146 | ~100% | 97.9% |
| Kenya (NSE) | 64 | 64 | 64 | 64 | ~100% | 95.3% |
| South Africa (JSE) | 362 | 362 | 362 | 362 | ~100% | 76.5% |
| Total | 938 | 872 | 873 | 862 | 935 series | 832 |
4,756 statement files hold 148,315 individual figures. A statement file exists only where at least one figure was found; rows we cannot source are absent rather than filled.
Note the shape of the gaps. Kenya and Nigeria are strong on statements, Egypt and South Africa less so. Price history is now complete across all four boards. We would rather say that plainly than average it into a single number.
| Dataset | Source | Notes |
|---|---|---|
| Listings, sectors, tickers | Exchange boards and published listings | Per-exchange currency and ticker convention preserved, never normalised away |
| Prices | End-of-day from the exchange boards | End of day only. This is not a real-time feed and we do not present it as one |
| Historical series | Stored OHLC per security | 935 series. Coverage is per market, see the table above |
| Statements, Kenya and Nigeria | Extracted from the exchanges' own filing libraries | NGX doclib and NSE filings, plus audited issuer reports for the remainder |
| Statements, Egypt and South Africa | A licensed secondary feed, labelled on every row | Currently 75.6% of EGX and 99.6% of JSE statement files. See limitations |
| Filings, disclosures, corporate actions | Exchange disclosure services, linked to the source document | NGX disclosures, NSE corporate actions, per-exchange announcements |
| Executive records | Issuer board and management pages, then exchange filings | Each record names the executive holding the chief office, sourced from a page that names both the security and the office |
Across all 4,756 statement files, 380 are taken from the exchanges' own filing libraries (NSE filings and the NGX doclib). The remainder record their source as a licensed secondary feed or a sourced issuer filing, on the row, where you can see it.
A missing figure is never estimated, interpolated or carried forward from another period. Where a value is not available it is left empty and renders as a dash. Two consequences follow, and both are deliberate:
Every figure carries its source. Each statement file records the source it came from, the currency, and the as-of year. Where a value was computed from other filed values rather than filed directly, it is derived by arithmetic on those filed values and never replaced by an estimate.
A person is listed only where a source names both that security and the office held. The office is recorded exactly as published, and never promoted to a different title. A combined office, where one person holds both the chair and the executive role, is recorded as what it is rather than treated as a chief executive.
Where no executive office is published, the row is empty on purpose. Of the 938 listed securities, 832 resolve to a sourced executive record. Of the remainder, some publish no executive office at all, and the rest are notes, funds or preference shares, which have no chief executive by definition.
| Dataset | Cadence |
|---|---|
| Listings and end-of-day prices | Scheduled refresh cycle during the trading week |
| Statements and filings | Refreshed by collector runs, with the source and as-of recorded per file |
| Executive records | Updated as each record is researched and sourced |
South African and Egyptian statements are the weakest link. 99.6 per cent of JSE and 75.6 per cent of EGX statement files currently come from a licensed secondary feed rather than from the issuer's own filing. That feed is labelled on every row, but it is not the same standard as the Kenyan and Nigerian data, which is extracted from the exchanges' filing libraries. Moving JSE and EGX to filing-level extraction is the current priority.
Price history is complete across all four boards. Every listed security now carries a stored daily series; Nigeria and Kenya were previously the thin spots and are now backfilled.
If you find a figure that looks wrong, send the security, the period and the figure. A wrong number is treated as a defect against this dataset and the row is withheld until it is sourced again. [email protected]