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

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

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

CompanyCountryListingYears used Key figuresWhy it matches
KenGen Kenya KEGN · NSE FY to 30 Jun 2025FY to 30 Jun 2024FY to 30 Jun 2023 Net cash generated from operating activities (30 Jun 2025): KES 30,616,723 thousandNet cash generated from operating activities (30 Jun 2024): KES 36,845,309 thousandReports in KES Net cash generated 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 KES 23.2 billion, FY to 30 Jun 2024 KES 36.8 billion, FY to 30 Jun 2025 KES 30.6 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

Kenya Airways ⚠ Going-concern warning Kenya KQ · NSEKA · USEKA · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash flows from operating activities (31 Dec 2025): KES 18,092 millionNet cash flows from operating activities (31 Dec 2024): KES 17,740 millionReports in KES Net cash flows from operating activities positive in FY2023, FY2024 and FY2025: FY2023 KES 24.5 billion, FY2024 KES 17.7 billion, FY2025 KES 18.1 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

Kenya Power ⚠ Going-concern warning (FY to 30 Jun 2024) Kenya KPLC · NSE FY to 30 Jun 2025FY to 30 Jun 2024FY to 30 Jun 2023 Net cash flows generated from operating activities (30 Jun 2025): KES 39,767,938 thousandNet cash flows generated from operating activities (30 Jun 2024): KES 28,374,216 thousandReports in KES Net cash flows generated 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 KES 32.7 billion, FY to 30 Jun 2024 KES 28.4 billion, FY to 30 Jun 2025 KES 39.8 billion.
Sources and calculation

Positive operating cash flow 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 Net cash generated from operating activities (31 Dec 2025): KES 875,934 thousandNet cash generated from operating activities (31 Dec 2024): KES 4,425,357 thousandReports in KES Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 KES 423 million, FY2024 KES 4.43 billion, FY2025 KES 876 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Longhorn Publishers Kenya LKL · NSE FY to 30 Jun 2025FY to 30 Jun 2024FY to 30 Jun 2023 Net cash generated from operating activities (30 Jun 2025): KES 338,194 thousandNet cash generated from operating activities (30 Jun 2024): KES 399,027 thousandReports in KES Net cash generated 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 KES 21.5 million, FY to 30 Jun 2024 KES 399 million, FY to 30 Jun 2025 KES 338 million.
Sources and calculation

Positive operating cash flow 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 Net cash flows generated from operating activities (31 Dec 2025): USD 4,961,921Net cash flows generated from operating activities (31 Dec 2024): USD 2,948,951Reports in USD Net cash flows generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 USD 5.34 million, FY2024 USD 2.95 million, FY2025 USD 4.96 million.
Sources and calculation

Positive operating cash flow 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 cash inflows from operating activities (28 Mar 2026): ZAR 8,015 millionNet cash inflows from operating activities (29 Mar 2025): ZAR 8,442 millionReports in ZAR Net cash inflows from operating activities positive in FY to 30 Mar 2024, FY to 29 Mar 2025 and FY to 28 Mar 2026: FY to 30 Mar 2024 ZAR 7.15 billion, FY to 29 Mar 2025 ZAR 8.44 billion, FY to 28 Mar 2026 ZAR 8.02 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

MTC Namibia MOC · NSX FY to 30 Sep 2024FY to 30 Sep 2023FY to 30 Sep 2022 Net cash flows from operating activities (30 Sep 2024): NAD 1,385,407 thousandNet cash from operating activities (30 Sep 2023): NAD 1,302,947 thousandReports in NAD Net cash flows from operating activities positive in FY to 30 Sep 2022, FY to 30 Sep 2023 and FY to 30 Sep 2024: FY to 30 Sep 2022 NAD 1.19 billion, FY to 30 Sep 2023 NAD 1.30 billion, FY to 30 Sep 2024 NAD 1.39 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

MTN Rwanda Rwanda MTNR · RSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from operating activities (31 Dec 2025): RWF 119,748,194 thousandNet cash generated from operating activities (31 Dec 2024): RWF 57,196,008 thousandReports in RWF Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 RWF 95.3 billion, FY2024 RWF 57.2 billion, FY2025 RWF 120 billion.
Sources and calculation

Positive operating cash flow 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 Net cash generated from operating activities (31 Dec 2025): UGX 712,087,624 thousandNet cash generated from operating activities (31 Dec 2024): UGX 678,225,840 thousandReports in UGX Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 UGX 578 billion, FY2024 UGX 678 billion, FY2025 UGX 712 billion.
Sources and calculation

Positive operating cash flow 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 Net cash generated from operating activities (31 Mar 2026): USD 1,627 millionNet cash generated from operating activities (31 Mar 2025): USD 1,905 millionReports in USD 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.03 billion, FY to 31 Mar 2025 USD 1.91 billion, FY to 31 Mar 2026 USD 1.63 billion.
Sources and calculation

Positive operating cash flow 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 Net cash generated from operating activities (31 Dec 2024): MWK 1,258,330 thousandNet cash generated from operating activities (31 Dec 2023): MWK 1,054,362 thousandReports in MWK Net cash generated from operating activities positive in FY2022, FY2023 and FY2024: FY2022 MWK 505 million, FY2023 MWK 1.05 billion, FY2024 MWK 1.26 billion.
Sources and calculation

Positive operating cash flow 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 Net cash flows from operating activities (31 Jul 2025): BWP 3,184 thousandNet cash flows from operating activities (31 Jul 2024): BWP 3,886 thousandReports in BWP Net cash flows from operating activities positive in FY to 31 Jul 2023, FY to 31 Jul 2024 and FY to 31 Jul 2025: FY to 31 Jul 2023 BWP 8.15 million, FY to 31 Jul 2024 BWP 3.89 million, FY to 31 Jul 2025 BWP 3.18 million.
Sources and calculation

Positive operating cash flow 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 Net 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 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

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 Net 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 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

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 Flux 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 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

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 Tré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 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

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 Net 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 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

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 Net cash generated from operations (31 Dec 2025): USD 88,148,821Net cash generated from operations (31 Dec 2024): USD 48,278,347Reports in USD 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

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 Net 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 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

Positive operating cash flow in each of the last three years

Paratus Namibia Namibia PNH · NSX FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Net Cash generated from operating activities* (30 Jun 2026): NAD 79,773 thousandNet cash generated from/(utilised in) operating activities* (30 Jun 2025): NAD 91,973,134Reports in NAD 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 NAD 106 million, FY to 30 Jun 2025 NAD 92.0 million, FY to 30 Jun 2026 NAD 79.8 million.
Sources and calculation

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 Net cash from operating activities (31 Aug 2025): BWP 113,126,268Net cash from operating activities (31 Aug 2024): BWP 124,435,606Reports in BWP 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

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 Net 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 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

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 Net 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 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

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 Net 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 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

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 Net 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 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

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 Net 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 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

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 Cash inflow from operating activities (30 Jun 2026): ZAR 6,063 millionCash inflow from operating activities (30 Jun 2025): ZAR 4,977 millionReports in ZAR 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

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 Net 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 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

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 Net 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 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

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 Net 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 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

Positive operating cash flow in each of the last three years

Standard Group ⚠ Qualified opinion (going concern) Kenya SGL · NSE FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023FY2022 ended 31 Dec 2022 Net cash flows from operating activities (31 Dec 2024): KES 141,033 thousandNet cash flows from operating activities (31 Dec 2023): KES 402,694 thousandReports in KES Net cash flows from operating activities positive in FY2022, FY2023 and FY2024: FY2022 KES 513 million, FY2023 KES 403 million, FY2024 KES 141 million.
Sources and calculation

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 Net 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 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

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 Net 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 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

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 Net 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 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

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 Net 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 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

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 Net 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 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

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 Net 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 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

Positive operating cash flow in each of the last three years

Tullow Oil ⚠ Going-concern warning (FY2024) United Kingdom TLW · GSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash from operating activities (31 Dec 2025): USD 334.3 millionNet cash from operating activities (31 Dec 2024): USD 758.5 millionReports in USD Net cash from operating activities positive in FY2023, FY2024 and FY2025: FY2023 USD 876 million, FY2024 USD 759 million, FY2025 USD 334 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Uganda Clays Uganda UCL · USE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from operating activities (31 Dec 2025): UGX 1,532,627 thousandNet cash generated from operating activities (31 Dec 2024): UGX 8,090,389 thousandReports in UGX Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 UGX 1.42 billion, FY2024 UGX 8.09 billion, FY2025 UGX 1.53 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

Umeme ⚠ Going-concern warning +1 Uganda UMEM · USEUMME · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash flows from operating activities (31 Dec 2025): UGX 75,008 millionNet cash flows from operating activities (31 Dec 2024): UGX 291,776 millionReports in UGX Net cash flows from operating activities positive in FY2023, FY2024 and FY2025: FY2023 UGX 461 billion, FY2024 UGX 292 billion, FY2025 UGX 75.0 billion.
Sources and calculation

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 Net 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 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

Positive operating cash flow in each of the last three years

Williamson Tea Kenya Kenya WTK · NSE FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Net cash flows from operating activities (31 Mar 2026): KES 494,392 thousandNet cash flows from operating activities (31 Mar 2025): KES 555,558 thousandReports in KES Net cash flows 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 307 million, FY to 31 Mar 2025 KES 556 million, FY to 31 Mar 2026 KES 494 million.
Sources and calculation

Positive operating cash flow in each of the last three years

453 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.