Skip to content

Company screener

Filter the 691 listed companies with published financial statements on this site by criteria calculated from their audited annual reports. This is our published set, not all African listed companies.

691 companies in view. Choose one or more criteria, or a preset screen, to screen them.

Showing 351–400 of 691. Link to this view · Download these results (CSV)

CompanyCountryListingYears used Key figuresNotes
MAS Malta MSP · A2X FY to 30 Jun 2025FY to 30 Jun 2024 —Reports in EUR Profile and figures
Masimba Zimbabwe MSHL.ZW · ZSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 —Reports in USD Profile and figures
Mauritius Cosmetics Mauritius SEM FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in MUR Profile and figures
Mauritius Secondary Industries Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025 —Reports in MUR Profile and figures
May & Baker Nigeria Nigeria MAYBAKER · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in NGN Profile and figures
MCB GroupBanks Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 —Reports in MUR Profile and figures
MCFI Mauritius SEM FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in MUR Profile and figures
McNichols Nigeria MCNICHOLS · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in NGN Profile and figures
MDIT Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025 —Reports in MUR Profile and figures
MeCure Industries Nigeria MECURE · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in NGN Profile and figures
Med Paper ⚠ Qualified opinion Morocco MDP · BVC FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in MAD Profile and figures
Medine Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025 —Reports in MUR Profile and figures
Mega African Capital Ghana MAC · GSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in GHS Profile and figures
Meikles Zimbabwe MEIK.ZW · ZSE FY to 28 Feb 2025FY to 29 Feb 2024 —Reports in ZWG Profile and figures
Merafe Resources South Africa MRF · A2X FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in ZAR Profile and figures
Meridian-Marshalls Ghana MMH · GSE FY to 31 Jul 2023FY to 31 Jul 2022 —Reports in GHS Profile and figures
Metair South Africa MTA · A2X FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in ZAR Profile and figures
Meyer Nigeria MEYER · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in NGN Profile and figures
MFD Group Mauritius SEM FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in MUR Profile and figures
Microdata Morocco MIC · BVC FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 —Reports in MAD Profile and figures
Minergy ⚠ Going-concern warning Botswana MINERGY · BSE FY to 30 Jun 2024FY to 30 Jun 2023 —Reports in BWP Profile and figures
Miwa Sugar Mauritius SEM FY to 30 Jun 2025FY to 30 Jun 2024 —Reports in USD Profile and figures
Mkombozi Commercial BankBanks Tanzania MKCB · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in TZS Profile and figures
Mondi United Kingdom MNP · A2X FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in EUR Profile and figures
Monoprix Tunisia MNP · BVMT FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in TND Profile and figures
Morison Industries ⚠ Going-concern warning Nigeria MORISON · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in NGN Profile and figures
Morning Light Mauritius SEM FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in MUR Profile and figures
Moroil Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 —Reports in MUR Profile and figures
Motus South Africa MTH · A2X FY to 30 Jun 2025FY to 30 Jun 2024 —Reports in ZAR Profile and figures
Mpact South Africa MPT · A2X FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in ZAR Profile and figures
MPBS Tunisia MPBS · BVMT FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in TND Profile and figures
MPICO Malawi MPICO · MSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023FY2022 ended 31 Dec 2022 —Reports in MWK Profile and figures
Mr Price South Africa MRP · A2X FY to 28 Mar 2026FY to 29 Mar 2025FY to 30 Mar 2024 —Reports in ZAR Profile and figures
MTC Namibia MOC · NSX FY to 30 Sep 2024FY to 30 Sep 2023FY to 30 Sep 2022 —Reports in NAD Profile and figures
MTN Ghana Ghana MTNGH · GSE FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 —Reports in GHS Profile and figures
MTN Rwanda Rwanda MTNR · RSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 —Reports in RWF Profile and figures
MTN Uganda Uganda MTNU · USE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 —Reports in UGX Profile and figures
MUA Mauritius SEM FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in MUR Profile and figures
Multi-Trex Nigeria MULTITREX · NGX FY to 30 Apr 2025FY to 30 Apr 2024 —Reports in NGN Profile and figures
Multiverse Mining Nigeria MULTIVERSE · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in NGN Profile and figures
Mutandis Morocco MUT · BVC FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in MAD Profile and figures
Mutual Benefits AssuranceInsurers Nigeria MBENEFIT · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in NGN Profile and figures
Mwalimu Commercial BankBanks Tanzania MCB · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in TZS Profile and figures
N V Properties South Africa 4NVP · CTSE FY to 29 Feb 2024FY to 28 Feb 2023 —Reports in ZAR Profile and figures
NAHCO Nigeria NAHCO · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024 —Reports in NGN Profile and figures
Namibia Breweries Namibia NBS · NSX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 30 Jun 2023 —Reports in NAD Profile and figures
Nampak Zimbabwe Zimbabwe NPKZ.ZW · ZSE FY to 30 Sep 2025FY to 30 Sep 2024 —Reports in USD Profile and figures
NASCON Nigeria NASCON · NGX FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 —Reports in NGN Profile and figures
Naspers South Africa NPNn · A2X FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 —Reports in USD Profile and figures
Nation Media Group Kenya NMG · NSENMG · USENMG · RSENMG · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 —Reports in KES Profile and figures