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)Criterion: Positive operating cash flow in each of the last three years (remove) Reset

74 companies match both criteria, out of 691 companies in view.

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

CompanyCountryListingYears used Key figuresWhy it matches
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 thousandNet cash from / (used in) operating activities (30 Jun 2026): NAD 659,828 thousandNet cash from / (used in) operating activities (30 Jun 2025): NAD 432,153 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. Net cash from / (used in) operating activities positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 NAD 543 million, FY to 30 Jun 2025 NAD 432 million, FY to 30 Jun 2026 NAD 660 million.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 thousandNet cash flows generated from operating activities (30 Jun 2026): MUR 5,789,312 thousandNet cash flows generated from operating activities (30 Jun 2025): MUR 5,075,410 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. Net cash flows generated from operating activities 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.01 billion, FY to 30 Jun 2025 MUR 5.08 billion, FY to 30 Jun 2026 MUR 5.79 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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,928Flux de trésorerie provenant des activités opérationnelles (somme FA à FE) (31 Dec 2025): XOF 68,486,856,056Flux de trésorerie provenant des activités opérationnelles (somme FA à FE) (31 Dec 2024): XOF 62,598,851,848Reports 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. Flux de trésorerie provenant des activités opérationnelles (somme FA à FE) positive in FY2023, FY2024 and FY2025: FY2023 XOF 51.0 billion, FY2024 XOF 62.6 billion, FY2025 XOF 68.5 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow in each of the last three years

  • Flux de trésorerie provenant des activités opérationnelles (somme FA à FE), 31 Dec 2025: XOF 68,486,856,056 — document 36db00ce, p. 42
  • Flux de trésorerie provenant des activités opérationnelles (somme FA à FE), 31 Dec 2024: XOF 62,598,851,848 — document 36db00ce, p. 42
  • Flux de trésorerie provenant des activités opérationnelles (somme FA à FE), 31 Dec 2023: XOF 50,983,087,782 — document 079812ca, p. 42
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 billionTrésorerie générée par les activités d’exploitation (a) (31 Dec 2025): XOF 335.5 billionTrésorerie générée par les activités d’exploitation (a) (31 Dec 2024): XOF 256.3 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. Trésorerie générée par les activités d’exploitation (a) positive in FY2023, FY2024 and FY2025: FY2023 XOF 282 billion, FY2024 XOF 256 billion, FY2025 XOF 336 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow in each of the last three years

  • Trésorerie générée par les activités d’exploitation (a), 31 Dec 2025: XOF 335.5 billion — document 18fcace2, p. 11
  • Trésorerie générée par les activités d’exploitation (a), 31 Dec 2024: XOF 256.3 billion — document 18fcace2, p. 11
  • Trésorerie générée par les activités d'exploitation, 31 Dec 2023: XOF 281,520 million — document 87666ebc, p. 12
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 millionNet cash generated from operating activities (30 Jun 2026): ZAR 4,814 millionNET CASH GENERATED FROM OPERATING ACTIVITIES (30 Jun 2025): ZAR 6,195 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. Net cash generated from operating activities positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 ZAR 3.25 billion, FY to 30 Jun 2025 ZAR 6.20 billion, FY to 30 Jun 2026 ZAR 4.81 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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,711Net cash generated from operations (31 Dec 2025): USD 88,148,821Net cash generated from operations (31 Dec 2024): USD 48,278,347Reports 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. Net cash generated from operations positive in FY2023, FY2024 and FY2025: FY2023 USD 33.4 million, FY2024 USD 48.3 million, FY2025 USD 88.1 million.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 thousandNet cash generated from/(used in) operating activities (30 Jun 2026): USD 556,991 thousandNet cash generated from/(used in) operating activities (30 Jun 2025): USD 154,860 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. Net cash generated from/(used in) operating activities positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 USD 90.8 million, FY to 30 Jun 2025 USD 155 million, FY to 30 Jun 2026 USD 557 million.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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,438Net cash from operating activities (31 Aug 2025): BWP 113,126,268Net cash from operating activities (31 Aug 2024): BWP 124,435,606Reports 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. Net cash from operating activities positive in FY to 31 Aug 2023, FY to 31 Aug 2024 and FY to 31 Aug 2025: FY to 31 Aug 2023 BWP 135 million, FY to 31 Aug 2024 BWP 124 million, FY to 31 Aug 2025 BWP 113 million.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 millionNet cash generated from operating activities (31 Mar 2026): USD 1,609 millionNet cash generated from operating activities (31 Mar 2025): USD 1,920 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. Net cash generated from operating activities positive in FY to 31 Mar 2024, FY to 31 Mar 2025 and FY to 31 Mar 2026: FY to 31 Mar 2024 USD 1.05 billion, FY to 31 Mar 2025 USD 1.92 billion, FY to 31 Mar 2026 USD 1.61 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 thousandNet cash generated from operating activities (31 Mar 2026): UGX 67,549,287 thousandNet cash generated from operating activities (31 Mar 2025): UGX 30,363,126 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. Net cash generated from operating activities positive in FY to 31 Mar 2024, FY to 31 Mar 2025 and FY to 31 Mar 2026: FY to 31 Mar 2024 UGX 67.0 billion, FY to 31 Mar 2025 UGX 30.4 billion, FY to 31 Mar 2026 UGX 67.5 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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,902Net cash generated from operating activities (31 Dec 2025): USD 5,968,617Net cash inflows generated from operations (31 Dec 2024): USD 7,795,056Reports 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. Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 USD 9.95 million, FY2024 USD 7.80 million, FY2025 USD 5.97 million.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 thousandNet cash generated from operating activities (28 Feb 2026): ZAR 1,166,660 thousandNet cash generated from operating activities (28 Feb 2025): ZAR 1,959,175 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. Net cash generated from operating activities 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.48 billion, FY to 28 Feb 2025 ZAR 1.96 billion, FY to 28 Feb 2026 ZAR 1.17 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 thousandNet cash generated from operating activities (31 Mar 2026): NGN 1,711,170 thousandNet cash generated from operating activities (31 Mar 2025): NGN 1,079,213 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. Net cash generated from operating activities 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.25 billion, FY to 31 Mar 2025 NGN 1.08 billion, FY to 31 Mar 2026 NGN 1.71 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 millionCash inflow from operating activities (30 Jun 2026): ZAR 6,063 millionCash inflow from operating activities (30 Jun 2025): ZAR 4,977 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. Cash inflow from operating activities positive in FY to 30 Jun 2024, FY to 30 Jun 2025 and FY to 30 Jun 2026: FY to 30 Jun 2024 ZAR 3.14 billion, FY to 30 Jun 2025 ZAR 4.98 billion, FY to 30 Jun 2026 ZAR 6.06 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 millionNet cash generated from operating activities (31 Mar 2026): KES 169,907.8 millionNet cash generated from operating activities (31 Mar 2025): KES 137,722.8 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. Net cash generated from operating activities positive in FY to 31 Mar 2024, FY to 31 Mar 2025 and FY to 31 Mar 2026: FY to 31 Mar 2024 KES 108 billion, FY to 31 Mar 2025 KES 138 billion, FY to 31 Mar 2026 KES 170 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 millionNet cash inflows from operating activities (31 Dec 2025): NGN 1,768,266 millionNet cash inflows from operating activities (31 Dec 2024): NGN 458,708 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. Net cash inflows from operating activities positive in FY2023, FY2024 and FY2025: FY2023 NGN 292 billion, FY2024 NGN 459 billion, FY2025 NGN 1.77 trillion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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,303Net cash flow from operating activities (30 Jun 2025): USD 38,442,255Net cash flow from operating activities (30 Jun 2024): USD 36,493,182Reports 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. Net cash flow from operating activities positive in FY to 30 Jun 2023, FY to 30 Jun 2024 and FY to 30 Jun 2025: FY to 30 Jun 2023 USD 35.9 million, FY to 30 Jun 2024 USD 36.5 million, FY to 30 Jun 2025 USD 38.4 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

Positive operating cash flow 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 millionNet cash generated from operating activities (31 Dec 2025): TZS 18,864 millionNet cash generated from operating activities (31 Dec 2024): TZS 10,422 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. Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 TZS 7.49 billion, FY2024 TZS 10.4 billion, FY2025 TZS 18.9 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 thousandNet cash inflows from operating activities (31 Dec 2025): TZS 83,975,705 thousandNet cash inflows from operating activities (31 Dec 2024): TZS 124,055,131 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. Net cash inflows from operating activities positive in FY2023, FY2024 and FY2025: FY2023 TZS 96.0 billion, FY2024 TZS 124 billion, FY2025 TZS 84.0 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 millionNet cash inflow from / (out flow to) operating activities (31 Dec 2025): TZS 178,217 millionNet cash inflow from / (out flow to) operating activities (31 Dec 2024): TZS 251,126 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. Net cash inflow from / (out flow to) operating activities positive in FY2023, FY2024 and FY2025: FY2023 TZS 247 billion, FY2024 TZS 251 billion, FY2025 TZS 178 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 millionNet cash generated from operating activities (31 Dec 2025): TZS 151,318 millionNet cash generated by operating activities (31 Dec 2024): TZS 97,331 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. Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 TZS 82.5 billion, FY2024 TZS 97.3 billion, FY2025 TZS 151 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 millionNet cash inflows from operating activities (31 Mar 2026): ZAR 6,616 millionNet cash inflows from operating activities (31 Mar 2025): ZAR 5,751 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. Net cash inflows from operating activities positive in FY to 31 Mar 2024, FY to 31 Mar 2025 and FY to 31 Mar 2026: FY to 31 Mar 2024 ZAR 8.71 billion, FY to 31 Mar 2025 ZAR 5.75 billion, FY to 31 Mar 2026 ZAR 6.62 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 thousandNet cash generated by operating activities (31 Dec 2025): NGN 39,180,917 thousandNet cash generated by operating activities (31 Dec 2024): NGN 78,436,329 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. Net cash generated by operating activities positive in FY2023, FY2024 and FY2025: FY2023 NGN 56.0 billion, FY2024 NGN 78.4 billion, FY2025 NGN 39.2 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow 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 millionNet cash flows generated from operating activities (31 Mar 2026): TZS 893,454 millionNet cash flows generated from operating activities (31 Mar 2025): TZS 678,854 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. Net cash flows generated from operating activities positive in FY to 31 Mar 2024, FY to 31 Mar 2025 and FY to 31 Mar 2026: FY to 31 Mar 2024 TZS 617 billion, FY to 31 Mar 2025 TZS 679 billion, FY to 31 Mar 2026 TZS 893 billion.
Sources and calculation

Profit in each of the last three years

Positive operating cash flow in each of the last three years

500 companies could not be assessed for these criteria

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.