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 101–145 of 145. Link to this view · Download these results (CSV)

CompanyCountryListingYears used Key figuresWhy it matches
NBS BankBanks Malawi NBS · MSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the period (31 Dec 2025): MWK 150,422 millionProfit for the year (31 Dec 2024): MWK 72,990,950 thousandReports in MWK Profit for the period positive in FY2023, FY2024 and FY2025: FY2023 MWK 29.4 billion, FY2024 MWK 73.0 billion, FY2025 MWK 150 billion.
Sources and calculation

Profit in each of the last three years

NCBA GroupBanks Kenya NCBA · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): KES 23,393,518 thousandProfit for the year (31 Dec 2024): KES 21,865,767 thousandReports in KES Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 KES 21.5 billion, FY2024 KES 21.9 billion, FY2025 KES 23.4 billion.
Sources and calculation

Profit in each of the last three years

New African Properties Botswana NAP · BSE FY to 31 Jul 2025FY to 31 Jul 2024FY to 31 Jul 2023 Profit for the year attributable to linked unitholders (31 Jul 2025): BWP 204,156 thousandProfit for the year attributable to linked unitholders (31 Jul 2024): BWP 204,669 thousandReports in BWP Profit for the year attributable to linked unitholders positive in FY to 31 Jul 2023, FY to 31 Jul 2024 and FY to 31 Jul 2025: FY to 31 Jul 2023 BWP 226 million, FY to 31 Jul 2024 BWP 205 million, FY to 31 Jul 2025 BWP 204 million.
Sources and calculation

Profit in each of the last three years

NICO HoldingsInsurers ⚠ Qualified opinion Malawi NICO · MSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 PROFIT FOR THE YEAR (31 Dec 2025): MWK 323,507,858 thousandPROFIT FOR THE YEAR (31 Dec 2024): MWK 134,393,010 thousandReports in MWK PROFIT FOR THE YEAR positive in FY2023, FY2024 and FY2025: FY2023 MWK 58.7 billion, FY2024 MWK 134 billion, FY2025 MWK 324 billion.
Sources and calculation

Profit in each of the last three years

Nictus HoldingsInsurers Namibia NHL · NSX FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the year (30 Jun 2026): NAD 69,998 thousandProfit for the year (30 Jun 2025): NAD 58,850 thousandReports in NAD 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 NAD 57.1 million, FY to 30 Jun 2025 NAD 58.9 million, FY to 30 Jun 2026 NAD 70.0 million.
Sources and calculation

Profit in each of the last three years

NMB Bank Tanzania NMB · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): TZS 760,064 millionProfit for the year (31 Dec 2024): TZS 646,893 millionReports in TZS Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 TZS 545 billion, FY2024 TZS 647 billion, FY2025 TZS 760 billion.
Sources and calculation

Profit in each of the last three years

NMH Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the year (30 Jun 2026): MUR 2,914,799 thousandProfit for the year (30 Jun 2025): MUR 2,016,496 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 2.14 billion, FY to 30 Jun 2025 MUR 2.02 billion, FY to 30 Jun 2026 MUR 2.91 billion.
Sources and calculation

Profit in each of the last three years

Northern Nigeria Flour Mills Nigeria NNFM · NGX FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Profit for the year (31 Mar 2026): NGN 25,604 thousandProfit for the year (31 Mar 2025): NGN 1,745,076 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 1.53 billion, FY to 31 Mar 2025 NGN 1.75 billion, FY to 31 Mar 2026 NGN 25.6 million.
Sources and calculation

Profit in each of the last three years

NSE PLC Kenya NSE · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit after tax for the year (31 Dec 2025): KES 272,298 thousandProfit after tax for the year (31 Dec 2024): KES 116,300 thousandReports in KES Profit after tax for the year positive in FY2023, FY2024 and FY2025: FY2023 KES 18.4 million, FY2024 KES 116 million, FY2025 KES 272 million.
Sources and calculation

Profit in each of the last three years

NSIA Banque CI Côte d'Ivoire NSBC · BRVM FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023FY2022 ended 31 Dec 2022 Résultat Net (31 Dec 2024): XOF 38,112 millionRésultat Net (31 Dec 2023): XOF 34,813 millionReports in XOF Résultat Net positive in FY2022, FY2023 and FY2024: FY2022 XOF 32.4 billion, FY2023 XOF 34.8 billion, FY2024 XOF 38.1 billion.
Sources and calculation

Profit in each of the last three years

NWK Holdings South Africa 4ANWKH · CTSE FY to 30 Apr 2026FY to 30 Apr 2025FY to 30 Apr 2024 Profit for the year (30 Apr 2026): ZAR 5.0 millionProfit for the year (30 Apr 2025): ZAR 115.5 millionReports in ZAR Profit for the year positive in FY to 30 Apr 2024, FY to 30 Apr 2025 and FY to 30 Apr 2026: FY to 30 Apr 2024 ZAR 230 million, FY to 30 Apr 2025 ZAR 116 million, FY to 30 Apr 2026 ZAR 5.00 million.
Sources and calculation

Profit in each of the last three years

Old MutualInsurers South Africa OMU.VX · VFEXOMU · MSEOMM · NSX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit after tax for the financial year (31 Dec 2025): ZAR 9,217 millionProfit after tax for the financial year (31 Dec 2024): ZAR 8,391 millionReports in ZAR Profit after tax for the financial year positive in FY2023, FY2024 and FY2025: FY2023 ZAR 7.63 billion, FY2024 ZAR 8.39 billion, FY2025 ZAR 9.22 billion.
Sources and calculation

Profit in each of the last three years

Olympia Capital ⚠ Going-concern warning (FY2024) Botswana OLYMPIA · BSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): BWP 1,300,926Profit for the year (31 Dec 2024): BWP 3,658,112Reports in BWP Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 BWP 2.25 million, FY2024 BWP 3.66 million, FY2025 BWP 1.30 million.
Sources and calculation

Profit in each of the last three years

ONATEL Burkina Faso ONTBF · BRVM FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 RESULTAT NET (XG+XH+RQ+RS) (31 Dec 2025): XOF 15,886,921,152RESULTAT NET (XG+XH+RQ+RS) (31 Dec 2024): XOF 21,471,148,928Reports in XOF RESULTAT NET (XG+XH+RQ+RS) positive in FY2023, FY2024 and FY2025: FY2023 XOF 21.1 billion, FY2024 XOF 21.5 billion, FY2025 XOF 15.9 billion.
Sources and calculation

Profit in each of the last three years

Orange CI Côte d'Ivoire ORAC · BRVM FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Résultat net de l'ensemble consolidé (31 Dec 2025): XOF 167.8 billionRésultat net de l'ensemble consolidé (31 Dec 2024): XOF 158.2 billionReports in XOF Résultat net de l'ensemble consolidé positive in FY2023, FY2024 and FY2025: FY2023 XOF 155 billion, FY2024 XOF 158 billion, FY2025 XOF 168 billion.
Sources and calculation

Profit in each of the last three years

OUTsuranceInsurers South Africa OUT · A2X FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the year (30 Jun 2026): ZAR 6,180 millionPROFIT FOR THE YEAR (30 Jun 2025): ZAR 5,219 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 4.49 billion, FY to 30 Jun 2025 ZAR 5.22 billion, FY to 30 Jun 2026 ZAR 6.18 billion.
Sources and calculation

Profit in each of the last three years

Padenga Zimbabwe PHL.VX · VFEX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): USD 57,034,154Profit for the year (31 Dec 2024): USD 42,013,711Reports in USD Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 USD 8.17 million, FY2024 USD 42.0 million, FY2025 USD 57.0 million.
Sources and calculation

Profit in each of the last three years

Pan African Resources United Kingdom PAN · A2X FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Profit for the period (30 Jun 2026): USD 356,911 thousandProfit for the period (30 Jun 2025): USD 140,605 thousandReports in USD Profit for the period positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 USD 78.8 million, FY to 30 Jun 2025 USD 141 million, FY to 30 Jun 2026 USD 357 million.
Sources and calculation

Profit in each of the last three years

Press Corporation Malawi PCL · MSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): MWK 261,038 millionProfit for the year (31 Dec 2024): MWK 126,349 millionReports in MWK Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 MWK 75.0 billion, FY2024 MWK 126 billion, FY2025 MWK 261 billion.
Sources and calculation

Profit in each of the last three years

PrimeTime Botswana PRIMETIME · BSE FY to 31 Aug 2025FY to 31 Aug 2024FY to 31 Aug 2023 Profit for the year (31 Aug 2025): BWP 105,145,322Profit for the year (31 Aug 2024): BWP 44,339,438Reports in BWP Profit for the year positive in FY to 31 Aug 2023, FY to 31 Aug 2024 and FY to 31 Aug 2025: FY to 31 Aug 2023 BWP 83.3 million, FY to 31 Aug 2024 BWP 44.3 million, FY to 31 Aug 2025 BWP 105 million.
Sources and calculation

Profit in each of the last three years

Proplastics Zimbabwe PROL.ZW · ZSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): USD 1,388,850Profit for the year (31 Dec 2024): USD 1,200,513Reports in USD Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 USD 520 thousand, FY2024 USD 1.20 million, FY2025 USD 1.39 million.
Sources and calculation

Profit in each of the last three years

Prosus Netherlands PRXn · A2X FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Profit for the year (31 Mar 2026): USD 11,650 millionProfit for the year (31 Mar 2025): USD 12,366 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.59 billion, FY to 31 Mar 2025 USD 12.4 billion, FY to 31 Mar 2026 USD 11.7 billion.
Sources and calculation

Profit in each of the last three years

Quality Chemical Uganda QCIL · USE FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Profit for the year (31 Mar 2026): UGX 56,429,162 thousandProfit for the year (31 Mar 2025): UGX 40,652,912 thousandReports in UGX 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 UGX 31.8 billion, FY to 31 Mar 2025 UGX 40.7 billion, FY to 31 Mar 2026 UGX 56.4 billion.
Sources and calculation

Profit in each of the last three years

Rainbow Tourism Group Zimbabwe RTG.ZW · ZSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit after tax (31 Dec 2025): USD 3,255,249Profit for the year (31 Dec 2024): USD 5,365,902Reports in USD Profit after tax positive in FY2023, FY2024 and FY2025: FY2023 USD 4.57 million, FY2024 USD 5.37 million, FY2025 USD 3.26 million.
Sources and calculation

Profit in each of the last three years

Raubex South Africa RBX · A2X FY to 28 Feb 2026FY to 28 Feb 2025FY to 29 Feb 2024 Profit for the year (28 Feb 2026): ZAR 1,165,520 thousandProfit for the year (28 Feb 2025): ZAR 1,069,241 thousandReports in ZAR Profit for the year positive in FY to 29 Feb 2024, FY to 28 Feb 2025 and FY to 28 Feb 2026: FY to 29 Feb 2024 ZAR 1.07 billion, FY to 28 Feb 2025 ZAR 1.07 billion, FY to 28 Feb 2026 ZAR 1.17 billion.
Sources and calculation

Profit in each of the last three years

Red Star Express Nigeria REDSTAREX · NGX FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Profit for the year (31 Mar 2026): NGN 585,259 thousandProfit for the year (31 Mar 2025): NGN 546,521 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 343 million, FY to 31 Mar 2025 NGN 547 million, FY to 31 Mar 2026 NGN 585 million.
Sources and calculation

Profit in each of the last three years

Remgro South Africa REM · A2X FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Net profit for the year (30 Jun 2026): ZAR 1,832 millionNet profit for the year (30 Jun 2025): ZAR 3,186 millionReports in ZAR Net 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 2.38 billion, FY to 30 Jun 2025 ZAR 3.19 billion, FY to 30 Jun 2026 ZAR 1.83 billion.
Sources and calculation

Profit in each of the last three years

Republic Bank GhanaBanks Ghana RBGH · GSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): GHS 287,937 thousandProfit for the year (31 Dec 2024): GHS 210,679 thousandReports in GHS Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 GHS 145 million, FY2024 GHS 211 million, FY2025 GHS 288 million.
Sources and calculation

Profit in each of the last three years

RH BopheloInvestment companies South Africa RHB · JSERHB · RSE FY to 28 Feb 2026FY to 28 Feb 2025FY to 29 Feb 2024 Total income after tax (28 Feb 2026): ZAR 18,570,133Total income after tax (28 Feb 2025): ZAR 43,928,373Reports in ZAR Total income after tax positive in FY to 29 Feb 2024, FY to 28 Feb 2025 and FY to 28 Feb 2026: FY to 29 Feb 2024 ZAR 183 million, FY to 28 Feb 2025 ZAR 43.9 million, FY to 28 Feb 2026 ZAR 18.6 million.
Sources and calculation

Profit in each of the last three years

Safaricom Kenya SCOM · NSE FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Profit for the year (31 Mar 2026): KES 73,676.0 millionProfit for the year (31 Mar 2025): KES 45,757.2 millionReports 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 42.7 billion, FY to 31 Mar 2025 KES 45.8 billion, FY to 31 Mar 2026 KES 73.7 billion.
Sources and calculation

Profit in each of the last three years

Seplat Energy Nigeria SEPLAT · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): NGN 241,580 millionProfit for the year (31 Dec 2024): NGN 207,869 millionReports in NGN Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 NGN 81.3 billion, FY2024 NGN 208 billion, FY2025 NGN 242 billion.
Sources and calculation

Profit in each of the last three years

Simbisa Brands Zimbabwe SIM.VX · VFEX FY to 30 Jun 2025FY to 30 Jun 2024FY to 30 Jun 2023 Profit for the year from continuing and discontinued operations (30 Jun 2025): USD 16,913,873Profit for the year from continuing and discontinued operations (30 Jun 2024): USD 15,599,303Reports in USD Profit for the year from continuing and discontinued operations positive in FY to 30 Jun 2023, FY to 30 Jun 2024 and FY to 30 Jun 2025: FY to 30 Jun 2023 USD 19.4 million, FY to 30 Jun 2024 USD 15.6 million, FY to 30 Jun 2025 USD 16.9 million.
Sources and calculation

Profit in each of the last three years

  • Profit for the year from continuing and discontinued operations, 30 Jun 2025: USD 16,913,873 — document 56429068, p. 69
  • Profit for the year from continuing and discontinued operations, 30 Jun 2024: USD 15,599,303 — document d9ad1f9f, p. 70
  • Profit for the year from continuing and discontinued operations, 30 Jun 2023: USD 19,401,986 — document d9ad1f9f, p. 70
Societe Generale GhanaBanks Ghana SOGEGH · GSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit after tax expense (31 Dec 2025): GHS 397,001,300Profit after tax expense (31 Dec 2024): GHS 551,299,247Reports in GHS Profit after tax expense positive in FY2023, FY2024 and FY2025: FY2023 GHS 425 million, FY2024 GHS 551 million, FY2025 GHS 397 million.
Sources and calculation

Profit in each of the last three years

Solibra Côte d'Ivoire SLBC · BRVM FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 BENEFICE NET (31 Dec 2025): XOF 45,781 millionBENEFICE NET (31 Dec 2024): XOF 21,472 millionReports in XOF BENEFICE NET positive in FY2023, FY2024 and FY2025: FY2023 XOF 15.1 billion, FY2024 XOF 21.5 billion, FY2025 XOF 45.8 billion.
Sources and calculation

Profit in each of the last three years

Solid Oak Insurance Seychelles SOL · Secdex FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): USD 3,048Profit for the year (31 Dec 2024): USD 35,655Reports in USD Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 USD 567 thousand, FY2024 USD 35.7 thousand, FY2025 USD 3.05 thousand.
Sources and calculation

Profit in each of the last three years

Stanbic HoldingsBanks Kenya SBIC · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): KES 13,718 millionProfit for the year (31 Dec 2024): KES 13,716 millionReports in KES Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 KES 12.2 billion, FY2024 KES 13.7 billion, FY2025 KES 13.7 billion.
Sources and calculation

Profit in each of the last three years

Stanbic Uganda HoldingsBanks Uganda SBU · USE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year attributable to the equity holders of the Group (31 Dec 2025): UGX 590,812,625 thousandProfit for the year attributable to the equity holders of the Group (31 Dec 2024): UGX 478,097,444 thousandReports in UGX Profit for the year attributable to the equity holders of the Group positive in FY2023, FY2024 and FY2025: FY2023 UGX 412 billion, FY2024 UGX 478 billion, FY2025 UGX 591 billion.
Sources and calculation

Profit in each of the last three years

  • Profit for the year attributable to the equity holders of the Group, 31 Dec 2025: UGX 590,812,625 thousand — document 31d7971b, p. 94
  • Profit for the year attributable to the equity holders of the Group, 31 Dec 2024: UGX 478,097,444 thousand — document 31d7971b, p. 94
  • Profit for the year attributable to the equity holders of the Group, 31 Dec 2023: UGX 411,531,104 thousand — document a0732ce6, p. 146
Standard Chartered KenyaBanks Kenya SCBK · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): KES 12,436,571 thousandProfit for the year (31 Dec 2024): KES 20,060,587 thousandReports in KES Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 KES 13.8 billion, FY2024 KES 20.1 billion, FY2025 KES 12.4 billion.
Sources and calculation

Profit in each of the last three years

Swissport Tanzania Tanzania SWIS · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year, after tax (31 Dec 2025): TZS 6,513 millionProfit for the year, after tax (31 Dec 2024): TZS 5,511 millionReports in TZS Profit for the year, after tax positive in FY2023, FY2024 and FY2025: FY2023 TZS 3.70 billion, FY2024 TZS 5.51 billion, FY2025 TZS 6.51 billion.
Sources and calculation

Profit in each of the last three years

Tanzania Portland Cement Tanzania TPCC · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): TZS 52,387,989 thousandProfit for the year (31 Dec 2024): TZS 56,673,643 thousandReports in TZS Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 TZS 99.2 billion, FY2024 TZS 56.7 billion, FY2025 TZS 52.4 billion.
Sources and calculation

Profit in each of the last three years

TBL Tanzania TBL · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): TZS 236,047 millionProfit for the year (31 Dec 2024): TZS 162,998 millionReports in TZS Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 TZS 143 billion, FY2024 TZS 163 billion, FY2025 TZS 236 billion.
Sources and calculation

Profit in each of the last three years

TCC Plc Tanzania TCC · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): TZS 135,381 millionProfit for the year (31 Dec 2024): TZS 115,273 millionReports in TZS Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 TZS 66.2 billion, FY2024 TZS 115 billion, FY2025 TZS 135 billion.
Sources and calculation

Profit in each of the last three years

TFG South Africa TFG · A2X FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Profit for the year (31 Mar 2026): ZAR 1,316 millionProfit for the year (31 Mar 2025): ZAR 3,189 millionReports in ZAR 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 ZAR 3.03 billion, FY to 31 Mar 2025 ZAR 3.19 billion, FY to 31 Mar 2026 ZAR 1.32 billion.
Sources and calculation

Profit in each of the last three years

Transcorp Nigeria TRANSCORP · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Profit for the year (31 Dec 2025): NGN 135,909,870 thousandProfit for the year (31 Dec 2024): NGN 94,088,751 thousandReports in NGN Profit for the year positive in FY2023, FY2024 and FY2025: FY2023 NGN 32.5 billion, FY2024 NGN 94.1 billion, FY2025 NGN 136 billion.
Sources and calculation

Profit in each of the last three years

Vodacom Tanzania Tanzania VODA · DSE FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Profit for the year (31 Mar 2026): TZS 107,131 millionProfit for the year (31 Mar 2025): TZS 90,511 millionReports in TZS 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 TZS 53.4 billion, FY to 31 Mar 2025 TZS 90.5 billion, FY to 31 Mar 2026 TZS 107 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.