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.

Active filters: Criterion: Profit in each of the last three years (remove) Reset

145 companies match the criterion, out of 691 companies in view.

Showing 51–100 of 145. Link to this view · Download these results (CSV)

CompanyCountryListingYears used Key figuresWhy it matches
Colorado Morocco COL · BVC FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 RESULTAT NET (XI-XII) (31 Dec 2025): MAD 65,479,341.98RESULTAT NET (XI-XII) (31 Dec 2024): MAD 45,337,135.25Reports in MAD RESULTAT NET (XI-XII) positive in FY2023, FY2024 and FY2025: FY2023 MAD 38.6 million, FY2024 MAD 45.3 million, FY2025 MAD 65.5 million.
Sources and calculation

Profit in each of the last three years

Coris Bank International Burkina Faso CBIBF · BRVM FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 RESULTAT NET (31 Dec 2025): XOF 65,495 millionRESULTAT NET (31 Dec 2024): XOF 47,937 millionReports in XOF RESULTAT NET positive in FY2023, FY2024 and FY2025: FY2023 XOF 64.2 billion, FY2024 XOF 47.9 billion, FY2025 XOF 65.5 billion.
Sources and calculation

Profit in each of the last three years

CRDB Bank Tanzania CRDB · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): TZS 728,566 millionProfit for the year (31 Dec 2024): TZS 551,487 millionReports in TZS Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 TZS 423 billion, FY2024 TZS 551 billion, FY2025 TZS 729 billion.
Sources and calculation

Profit in each of the last three years

Crédit du MarocBanks Morocco CDM · BVC FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Résultat net (31 Dec 2025): MAD 863,551 thousandRésultat net (31 Dec 2024): MAD 740,949 thousandReports in MAD Résultat net positive in FY2023, FY2024 and FY2025: FY2023 MAD 498 million, FY2024 MAD 741 million, FY2025 MAD 864 million.
Sources and calculation

Profit in each of the last three years

Delta Zimbabwe DLTA.ZW · ZSE FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 PROFIT FOR THE YEAR* (31 Mar 2026): USD 151,852 thousandPROFIT FOR THE YEAR* (31 Mar 2025): USD 112,046 thousandReports in USD PROFIT FOR THE YEAR* positive in FY to 31 Mar 2024, FY to 31 Mar 2025 and FY to 31 Mar 2026: FY to 31 Mar 2024 USD 101 million, FY to 31 Mar 2025 USD 112 million, FY to 31 Mar 2026 USD 152 million.
Sources and calculation

Profit in each of the last three years

dfcuBanks Uganda DFCU · USE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit after tax for the year (31 Dec 2025): UGX 74,994 millionProfit after tax for the year (31 Dec 2024): UGX 72,087 millionReports in UGX Profit after tax for the year positive in FY2023, FY2024 and FY2025: FY2023 UGX 28.7 billion, FY2024 UGX 72.1 billion, FY2025 UGX 75.0 billion.
Sources and calculation

Profit in each of the last three years

Diamond Trust Bank KenyaBanks Kenya DTK · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): KES 10,707,199 thousandProfit for the year (31 Dec 2024): KES 8,819,409 thousandReports in KES Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 KES 7.79 billion, FY2024 KES 8.82 billion, FY2025 KES 10.7 billion.
Sources and calculation

Profit in each of the last three years

Discovery South Africa DSY · A2X FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the year (30 Jun 2026): ZAR 13,218 millionProfit for the year (30 Jun 2025): ZAR 9,558 millionReports in ZAR Profit for the year positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 ZAR 7.55 billion, FY to 30 Jun 2025 ZAR 9.56 billion, FY to 30 Jun 2026 ZAR 13.2 billion.
Sources and calculation

Profit in each of the last three years

EABL Kenya EABL · NSEEABL · USEEABL · DSE FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the year (30 Jun 2026): KES 18,227,688 thousandProfit for the year (30 Jun 2025): KES 12,197,769 thousandReports in KES Profit for the year positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 KES 10.9 billion, FY to 30 Jun 2025 KES 12.2 billion, FY to 30 Jun 2026 KES 18.2 billion.
Sources and calculation

Profit in each of the last three years

Ecobank GhanaBanks Ghana EGH · GSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net Profit for the year (31 Dec 2025): GHS 1,822,917 thousandProfit after tax (31 Dec 2024): GHS 1,699,624 thousandReports in GHS Net Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 GHS 633 million, FY2024 GHS 1.70 billion, FY2025 GHS 1.82 billion.
Sources and calculation

Profit in each of the last three years

Emira South Africa EMI · A2X FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Profit for the period (31 Mar 2026): ZAR 726,688 thousandProfit for the period (31 Mar 2025): ZAR 2,373,692 thousandReports in ZAR Profit for the period positive in FY to 31 Mar 2024, FY to 31 Mar 2025 and FY to 31 Mar 2026: FY to 31 Mar 2024 ZAR 525 million, FY to 31 Mar 2025 ZAR 2.37 billion, FY to 31 Mar 2026 ZAR 727 million.
Sources and calculation

Profit in each of the last three years

Enterprise GroupInsurers Ghana EGL · GSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): GHS 352,812 thousandProfit for the year (31 Dec 2024): GHS 366,488 thousandReports in GHS Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 GHS 193 million, FY2024 GHS 366 million, FY2025 GHS 353 million.
Sources and calculation

Profit in each of the last three years

Equity GroupBanks Kenya EQTY · NSEEBL · USEEQTY · RSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): KES 75,548 millionProfit for the year (31 Dec 2024): KES 48,824 millionReports in KES Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 KES 43.7 billion, FY2024 KES 48.8 billion, FY2025 KES 75.5 billion.
Sources and calculation

Profit in each of the last three years

Eunisell Interlinked Nigeria EUNISELL · NGX FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the year (30 Jun 2026): NGN 249,452 thousandProfit for the year (30 Jun 2025): NGN 190,482 thousandReports in NGN Profit for the year positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 NGN 100 million, FY to 30 Jun 2025 NGN 190 million, FY to 30 Jun 2026 NGN 249 million.
Sources and calculation

Profit in each of the last three years

Family BankBanks Kenya FMLY · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): KES 5,378,153 thousandProfit for the year (31 Dec 2024): KES 3,460,513 thousandReports in KES Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 KES 2.51 billion, FY2024 KES 3.46 billion, FY2025 KES 5.38 billion.
Sources and calculation

Profit in each of the last three years

Far Property Botswana FPC · BSE FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the Year (30 Jun 2026): BWP 177,894 thousandProfit for the year (30 Jun 2025): BWP 139,883,808Reports in BWP Profit for the Year positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 BWP 159 million, FY to 30 Jun 2025 BWP 140 million, FY to 30 Jun 2026 BWP 178 million.
Sources and calculation

Profit in each of the last three years

FDH BankBanks Malawi FDHB · MSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit after tax (31 Dec 2025): MWK 147,795,661 thousandProfit for the year (31 Dec 2024): MWK 74,063,002 thousandReports in MWK Profit after tax positive in FY2023, FY2024 and FY2025: FY2023 MWK 35.6 billion, FY2024 MWK 74.1 billion, FY2025 MWK 148 billion.
Sources and calculation

Profit in each of the last three years

Fidelity Life Assurance ⚠ Going-concern note +1 Zimbabwe FIDL.ZW · ZSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): USD 7,872,765Profit for the year (31 Dec 2024): USD 1,720,501Reports in USD Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 USD 2.34 million, FY2024 USD 1.72 million, FY2025 USD 7.87 million.
Sources and calculation

Profit in each of the last three years

First Capital BankBanks Zimbabwe FCA.VX · VFEX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): USD 30,091 thousandProfit for the year (31 Dec 2024): USD 21,964 thousandReports in USD Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 USD 10.6 million, FY2024 USD 22.0 million, FY2025 USD 30.1 million.
Sources and calculation

Profit in each of the last three years

FMBcapitalBanks Mauritius FMBCH · MSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): USD 152,295,551Profit for the year (31 Dec 2024): USD 103,516,276Reports in USD Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 USD 91.7 million, FY2024 USD 104 million, FY2025 USD 152 million.
Sources and calculation

Profit in each of the last three years

FNB EswatiniBanks Eswatini FNBE · ESE FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the year (30 Jun 2026): SZL 257,659 thousandProfit for the year (30 Jun 2025): SZL 268,784 thousandReports in SZL Profit for the year positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 SZL 269 million, FY to 30 Jun 2025 SZL 269 million, FY to 30 Jun 2026 SZL 258 million.
Sources and calculation

Profit in each of the last three years

GOIL Ghana GOIL · GSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net profit after tax attributable to equity holders of the company (31 Dec 2025): GHS 90,672 thousandNet profit after tax attributable to equity holders of the company (31 Dec 2024): GHS 84,698 thousandReports in GHS Net profit after tax attributable to equity holders of the company positive in FY2023, FY2024 and FY2025: FY2023 GHS 54.7 million, FY2024 GHS 84.7 million, FY2025 GHS 90.7 million.
Sources and calculation

Profit in each of the last three years

  • Net profit after tax attributable to equity holders of the company, 31 Dec 2025: GHS 90,672 thousand — document 2eff6e4c, p. 13
  • Net profit after tax attributable to equity holders of the company, 31 Dec 2024: GHS 84,698 thousand — document 1361f741, p. 13
  • Net profit after tax attributable to equity holders of the company, 31 Dec 2023: GHS 54,706 thousand — document 1361f741, p. 13
Guinness Ghana Ghana GGBL · GSE FY to 30 Jun 2025FY to 30 Jun 2024FY to 30 Jun 2023 Profit for the year (30 Jun 2025): GHS 334,624 thousandProfit for the year (30 Jun 2024): GHS 34,751 thousandReports in GHS Profit for the year positive in FY to 30 Jun 2023, FY to 30 Jun 2024 and FY to 30 Jun 2025: FY to 30 Jun 2023 GHS 39.5 million, FY to 30 Jun 2024 GHS 34.8 million, FY to 30 Jun 2025 GHS 335 million.
Sources and calculation

Profit in each of the last three years

HF GroupBanks Kenya HFCK · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): KES 1,422,292 thousandProfit for the year (31 Dec 2024): KES 524,685 thousandReports in KES Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 KES 388 million, FY2024 KES 525 million, FY2025 KES 1.42 billion.
Sources and calculation

Profit in each of the last three years

Hyprop South Africa HYP · A2X FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the year (30 Jun 2026): ZAR 3,638,363 thousandProfit for the year (30 Jun 2025): ZAR 2,127,067 thousandReports in ZAR Profit for the year positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 ZAR 755 million, FY to 30 Jun 2025 ZAR 2.13 billion, FY to 30 Jun 2026 ZAR 3.64 billion.
Sources and calculation

Profit in each of the last three years

I&M Bank RwandaBanks Rwanda IMR · RSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net profit for the year after tax (31 Dec 2025): RWF 23,150,106 thousandNet profit for the year after tax (31 Dec 2024): RWF 18,608,694 thousandReports in RWF Net profit for the year after tax positive in FY2023, FY2024 and FY2025: FY2023 RWF 10.7 billion, FY2024 RWF 18.6 billion, FY2025 RWF 23.2 billion.
Sources and calculation

Profit in each of the last three years

IBL Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the year (30 Jun 2026): MUR 4,098,402 thousandProfit for the year (30 Jun 2025): MUR 4,981,417 thousandReports in MUR Profit for the year positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 MUR 5.59 billion, FY to 30 Jun 2025 MUR 4.98 billion, FY to 30 Jun 2026 MUR 4.10 billion.
Sources and calculation

Profit in each of the last three years

ICON Properties Malawi ICON · MSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): MWK 32,644,447 thousandProfit for the year (31 Dec 2024): MWK 24,424,492 thousandReports in MWK Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 MWK 19.2 billion, FY2024 MWK 24.4 billion, FY2025 MWK 32.6 billion.
Sources and calculation

Profit in each of the last three years

Innodis Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit/ (loss) for the year (30 Jun 2026): MUR 162,225 thousandProfit/ (loss) for the year (30 Jun 2025): MUR 137,863 thousandReports in MUR Profit/ (loss) for the year positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 MUR 96.7 million, FY to 30 Jun 2025 MUR 138 million, FY to 30 Jun 2026 MUR 162 million.
Sources and calculation

Profit in each of the last three years

Innscor Africa Zimbabwe INN.VX · VFEX FY to 30 Jun 2025FY to 30 Jun 2024FY to 30 Jun 2023 Profit for the year (30 Jun 2025): USD 50,989,876Profit for the year (30 Jun 2024): USD 48,160,024Reports in USD Profit for the year positive in FY to 30 Jun 2023, FY to 30 Jun 2024 and FY to 30 Jun 2025: FY to 30 Jun 2023 USD 37.8 million, FY to 30 Jun 2024 USD 48.2 million, FY to 30 Jun 2025 USD 51.0 million.
Sources and calculation

Profit in each of the last three years

Jet Contractors Morocco JET · BVC FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 RESULTAT NET Total ( XI - XII ) (31 Dec 2025): MAD 224,734,728.04RESULTAT NET Total ( XI - XII ) (31 Dec 2024): MAD 133,057,746.77Reports in MAD RESULTAT NET Total ( XI - XII ) positive in FY2023, FY2024 and FY2025: FY2023 MAD 73.1 million, FY2024 MAD 133 million, FY2025 MAD 225 million.
Sources and calculation

Profit in each of the last three years

Jubilee HoldingsInsurers Kenya JUB · NSEJHL · USEJHL · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net profit (31 Dec 2025): KES 5,550,648 thousandNet profit (31 Dec 2024): KES 4,721,820 thousandReports in KES Net profit positive in FY2023, FY2024 and FY2025: FY2023 KES 2.59 billion, FY2024 KES 4.72 billion, FY2025 KES 5.55 billion.
Sources and calculation

Profit in each of the last three years

Kapchorua Tea Kenya Kenya KAPC · NSE FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Profit for the year (31 Mar 2026): KES 196,943 thousandProfit for the year (31 Mar 2025): KES 181,177 thousandReports in KES Profit for the year positive in FY to 31 Mar 2024, FY to 31 Mar 2025 and FY to 31 Mar 2026: FY to 31 Mar 2024 KES 399 million, FY to 31 Mar 2025 KES 181 million, FY to 31 Mar 2026 KES 197 million.
Sources and calculation

Profit in each of the last three years

Kasapreko Ghana KASA · GSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): GHS 354,203,799Profit for the year (31 Dec 2024): GHS 137,703,766Reports in GHS Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 GHS 20.4 million, FY2024 GHS 138 million, FY2025 GHS 354 million.
Sources and calculation

Profit in each of the last three years

KCB GroupBanks Kenya KCB · NSEKCB · USEKCB · RSEKCB · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the period (31 Dec 2025): KES 68,351 millionProfit for the period (31 Dec 2024): KES 61,775 millionReports in KES Profit for the period positive in FY2023, FY2024 and FY2025: FY2023 KES 37.5 billion, FY2024 KES 61.8 billion, FY2025 KES 68.4 billion.
Sources and calculation

Profit in each of the last three years

KenGen Kenya KEGN · NSE FY to 30 Jun 2025FY to 30 Jun 2024FY to 30 Jun 2023 Profit for the year (30 Jun 2025): KES 10,481,077 thousandProfit for the year (30 Jun 2024): KES 6,797,012 thousandReports in KES Profit for the year positive in FY to 30 Jun 2023, FY to 30 Jun 2024 and FY to 30 Jun 2025: FY to 30 Jun 2023 KES 5.02 billion, FY to 30 Jun 2024 KES 6.80 billion, FY to 30 Jun 2025 KES 10.5 billion.
Sources and calculation

Profit in each of the last three years

Kenya ReInsurers Kenya KNRE · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): KES 3,923,593 thousandProfit for the year (31 Dec 2024): KES 4,437,152 thousandReports in KES Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 KES 4.97 billion, FY2024 KES 4.44 billion, FY2025 KES 3.92 billion.
Sources and calculation

Profit in each of the last three years

Learn Africa Nigeria LEARNAFRCA · NGX FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Profit for the year (31 Mar 2026): NGN 753,109 thousandProfit for the year (31 Mar 2025): NGN 474,978 thousandReports in NGN Profit for the year positive in FY to 31 Mar 2024, FY to 31 Mar 2025 and FY to 31 Mar 2026: FY to 31 Mar 2024 NGN 11.2 million, FY to 31 Mar 2025 NGN 475 million, FY to 31 Mar 2026 NGN 753 million.
Sources and calculation

Profit in each of the last three years

Letshego Namibia Namibia LHN · NSX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): NAD 505,815 thousandProfit for the year (31 Dec 2024): NAD 418,841 thousandReports in NAD Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 NAD 353 million, FY2024 NAD 419 million, FY2025 NAD 506 million.
Sources and calculation

Profit in each of the last three years

Maendeleo Bank Tanzania MBP · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): TZS 4,753,778 thousandProfit for the year (31 Dec 2024): TZS 3,686,820 thousandReports in TZS Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 TZS 2.35 billion, FY2024 TZS 3.69 billion, FY2025 TZS 4.75 billion.
Sources and calculation

Profit in each of the last three years

Masimba Zimbabwe MSHL.ZW · ZSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): USD 6,548,431Profit for the year (31 Dec 2024): USD 6,395,670Reports in USD Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 USD 7.55 million, FY2024 USD 6.40 million, FY2025 USD 6.55 million.
Sources and calculation

Profit in each of the last three years

MCB GroupBanks Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the year (30 Jun 2026): MUR 20,311 millionProfit for the year (30 Jun 2025): MUR 18,010 millionReports in MUR Profit for the year positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 MUR 16.2 billion, FY to 30 Jun 2025 MUR 18.0 billion, FY to 30 Jun 2026 MUR 20.3 billion.
Sources and calculation

Profit in each of the last three years

Microdata Morocco MIC · BVC FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 RESULTAT NET (XI-XII) (31 Dec 2025): MAD 69,547,790.96RESULTAT NET (XI-XII) (31 Dec 2024): MAD 67,814,205.42Reports in MAD RESULTAT NET (XI-XII) positive in FY2023, FY2024 and FY2025: FY2023 MAD 57.2 million, FY2024 MAD 67.8 million, FY2025 MAD 69.5 million.
Sources and calculation

Profit in each of the last three years

Moroil Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the year (30 Jun 2026): MUR 102,597 thousandProfit for the year (30 Jun 2025): MUR 78,447 thousandReports in MUR Profit for the year positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 MUR 84.3 million, FY to 30 Jun 2025 MUR 78.4 million, FY to 30 Jun 2026 MUR 103 million.
Sources and calculation

Profit in each of the last three years

MPICO Malawi MPICO · MSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): MWK 19,318,096 thousandProfit after tax for the financial year (31 Dec 2024): MWK 12,184,618 thousandReports in MWK Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 MWK 7.07 billion, FY2024 MWK 12.2 billion, FY2025 MWK 19.3 billion.
Sources and calculation

Profit in each of the last three years

Mr Price South Africa MRP · A2X FY to 28 Mar 2026FY to 29 Mar 2025FY to 30 Mar 2024 Net profit for the year (28 Mar 2026): ZAR 3,850 millionNet profit for the year (29 Mar 2025): ZAR 3,789 millionReports in ZAR Net profit for the year positive in FY to 30 Mar 2024, FY to 29 Mar 2025 and FY to 28 Mar 2026: FY to 30 Mar 2024 ZAR 3.42 billion, FY to 29 Mar 2025 ZAR 3.79 billion, FY to 28 Mar 2026 ZAR 3.85 billion.
Sources and calculation

Profit in each of the last three years

MTC Namibia MOC · NSX FY to 30 Sep 2024FY to 30 Sep 2023FY to 30 Sep 2022 Profit for the year (30 Sep 2024): NAD 772,881 thousandProfit for the year (30 Sep 2023): NAD 794,175 thousandReports in NAD Profit for the year positive in FY to 30 Sep 2022, FY to 30 Sep 2023 and FY to 30 Sep 2024: FY to 30 Sep 2022 NAD 793 million, FY to 30 Sep 2023 NAD 794 million, FY to 30 Sep 2024 NAD 773 million.
Sources and calculation

Profit in each of the last three years

MTN Uganda Uganda MTNU · USE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): UGX 678,762,936 thousandProfit for the year (31 Dec 2024): UGX 641,548,268 thousandReports in UGX Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 UGX 493 billion, FY2024 UGX 642 billion, FY2025 UGX 679 billion.
Sources and calculation

Profit in each of the last three years

Naspers South Africa NPNn · A2X FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Profit for the year (31 Mar 2026): USD 11,573 millionProfit for the year (31 Mar 2025): USD 12,255 millionReports in USD Profit for the year positive in FY to 31 Mar 2024, FY to 31 Mar 2025 and FY to 31 Mar 2026: FY to 31 Mar 2024 USD 6.57 billion, FY to 31 Mar 2025 USD 12.3 billion, FY to 31 Mar 2026 USD 11.6 billion.
Sources and calculation

Profit in each of the last three years

National Investment Trust Malawi NITL · MSE FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023FY2022 ended 31 Dec 2022 Profit for the year (31 Dec 2024): MWK 29,759,484 thousandProfit for the year (31 Dec 2023): MWK 21,504,553 thousandReports in MWK Profit for the year positive in FY2022, FY2023 and FY2024: FY2022 MWK 6.99 billion, FY2023 MWK 21.5 billion, FY2024 MWK 29.8 billion.
Sources and calculation

Profit in each of the last three years

380 companies could not be assessed for this criterion

These companies are not counted as matches or non-matches. A company is here when a figure or year needed for at least one selected criterion is not published or the criterion does not apply to its type of accounts.