Data Methodology

How the data in MUTXRI TERMINAL is sourced, normalised and checked, and the limits you should know before relying on it.

What this page is for

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.

Coverage, measured

MarketSecuritiesIncome statementsBalance sheetsCash flowPrice historyExecutive records
Egypt (EGX)366300301290~100%95.9%
Nigeria (NGX)146146146146~100%97.9%
Kenya (NSE)64646464~100%95.3%
South Africa (JSE)362362362362~100%76.5%
Total938872873862935 series832

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.

Where each dataset comes from

DatasetSourceNotes
Listings, sectors, tickersExchange boards and published listingsPer-exchange currency and ticker convention preserved, never normalised away
PricesEnd-of-day from the exchange boardsEnd of day only. This is not a real-time feed and we do not present it as one
Historical seriesStored OHLC per security935 series. Coverage is per market, see the table above
Statements, Kenya and NigeriaExtracted from the exchanges' own filing librariesNGX doclib and NSE filings, plus audited issuer reports for the remainder
Statements, Egypt and South AfricaA licensed secondary feed, labelled on every rowCurrently 75.6% of EGX and 99.6% of JSE statement files. See limitations
Filings, disclosures, corporate actionsExchange disclosure services, linked to the source documentNGX disclosures, NSE corporate actions, per-exchange announcements
Executive recordsIssuer board and management pages, then exchange filingsEach 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.

How gaps are labelled

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.

Automated checks, and what happens when one fails

Executive records: the standard applied

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.

Refresh cadence

DatasetCadence
Listings and end-of-day pricesScheduled refresh cycle during the trading week
Statements and filingsRefreshed by collector runs, with the source and as-of recorded per file
Executive recordsUpdated as each record is researched and sourced

Known limitations

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.

Reporting a problem

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]

MUTXRI TERMINAL, African financial data. mutxriterminal.com