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

CompanyCountryListingYears used Key figuresWhy it matches
ABC Transport Nigeria ABCTRANS · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from operating activities (31 Dec 2025): NGN 4,191,969 thousandNet cash generated from operating activities (31 Dec 2024): NGN 5,691,340 thousandReports in NGN Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 NGN 1.30 billion, FY2024 NGN 5.69 billion, FY2025 NGN 4.19 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

Academy Press Nigeria ACADEMY · NGX FY to 31 Mar 2025FY to 31 Mar 2024FY to 31 Mar 2023 Net cash flows from operating activities (31 Mar 2025): NGN 97,903 thousandNet cash flows from operating activities (31 Mar 2024): NGN 838,451 thousandReports in NGN Net cash flows from operating activities positive in FY to 31 Mar 2023, FY to 31 Mar 2024 and FY to 31 Mar 2025: FY to 31 Mar 2023 NGN 605 million, FY to 31 Mar 2024 NGN 838 million, FY to 31 Mar 2025 NGN 97.9 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Africure Pharmaceuticals Mauritius SEM FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Net cash (used in)/generated from operating activities (A) (31 Mar 2026): USD 587,460Net cash flow from operating activities (A) (31 Mar 2025): USD 2,855,809Reports in USD Net cash (used in)/generated from operating activities (A) positive in FY to 31 Mar 2024, FY to 31 Mar 2025 and FY to 31 Mar 2026: FY to 31 Mar 2024 USD 2.72 million, FY to 31 Mar 2025 USD 2.86 million, FY to 31 Mar 2026 USD 587 thousand.
Sources and calculation

Positive operating cash flow in each of the last three years

Afriprise Investment Tanzania AFRIPRISE · DSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash from operating activities (31 Dec 2025): TZS 3,612,136 thousandNet cash from operating activities (31 Dec 2024): TZS 3,642,451 thousandReports in TZS Net cash from operating activities positive in FY2023, FY2024 and FY2025: FY2023 TZS 870 million, FY2024 TZS 3.64 billion, FY2025 TZS 3.61 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

AIICO Insurance Nigeria AIICO · NGX FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash flows from operating activities (31 Dec 2025): NGN 63,487,195 thousandNet cash flows from operating activities (31 Dec 2024): NGN 45,782,450 thousandReports in NGN Net cash flows from operating activities positive in FY2023, FY2024 and FY2025: FY2023 NGN 13.4 billion, FY2024 NGN 45.8 billion, FY2025 NGN 63.5 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

Air Liquide Tunisie Tunisia AL · BVMT FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Flux de trésorerie provenant de l'exploitation (31 Dec 2025): TND 32,273,350Flux de trésorerie provenant de l'exploitation (31 Dec 2024): TND 51,649,336Reports in TND Flux de trésorerie provenant de l'exploitation positive in FY2023, FY2024 and FY2025: FY2023 TND 25.8 million, FY2024 TND 51.6 million, FY2025 TND 32.3 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Airtel Uganda Uganda AIRTEL UGANDA · USE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from operating activities (a) (31 Dec 2025): UGX 1,013,361 millionNet cash generated from operating activities (a) (31 Dec 2024): UGX 879,955 millionReports in UGX Net cash generated from operating activities (a) positive in FY2023, FY2024 and FY2025: FY2023 UGX 734 billion, FY2024 UGX 880 billion, FY2025 UGX 1.01 trillion.
Sources and calculation

Positive operating cash flow in each of the last three years

Almarys Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Net cash flows from operating activities (30 Jun 2026): MUR 66,138 thousandNet cash generated from operating activities (30 Jun 2025): MUR 4,975,012 thousandReports in MUR Net cash flows 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 3.10 billion, FY to 30 Jun 2025 MUR 4.98 billion, FY to 30 Jun 2026 MUR 66.1 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Alteo Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Net cash flow from operating activities (30 Jun 2026): MUR 538,804 thousandNet cash from / (used in) operating activities (30 Jun 2025): MUR 360,612 thousandReports in MUR Net cash flow 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 636 million, FY to 30 Jun 2025 MUR 361 million, FY to 30 Jun 2026 MUR 539 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Aluminium du Maroc Morocco ALM · BVC FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Flux net de Trésorerie Généré par l'activité : (31 Dec 2025): MAD 92,483.58 thousandFlux net de Trésorerie Généré par l'activité : (31 Dec 2024): MAD 104,732.3 thousandReports in MAD Flux net de Trésorerie Généré par l'activité : positive in FY2023, FY2024 and FY2025: FY2023 MAD 260 million, FY2024 MAD 105 million, FY2025 MAD 92.5 million.
Sources and calculation

Positive operating cash flow in each of the last three years

ARM South Africa ARI · A2X FY to 30 Jun 2025FY to 30 Jun 2024FY to 30 Jun 2023 Net cash inflow/(outflow) from operating activities (30 Jun 2025): ZAR 2,448 millionNet cash inflow/(outflow) from operating activities (30 Jun 2024): ZAR 4,068 millionReports in ZAR Net cash inflow/(outflow) 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 ZAR 6.24 billion, FY to 30 Jun 2024 ZAR 4.07 billion, FY to 30 Jun 2025 ZAR 2.45 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

ASSAD ⚠ Qualified opinion; going-concern warning Tunisia ASSAD · BVMT FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Flux de trésorerie provenant des activités d'exploitation (31 Dec 2025): TND 13,065,180Flux de trésorerie provenant des activités d'exploitation (31 Dec 2024): TND 27,116,226Reports in TND Flux de trésorerie provenant des activités d'exploitation positive in FY2023, FY2024 and FY2025: FY2023 TND 9.37 million, FY2024 TND 27.1 million, FY2025 TND 13.1 million.
Sources and calculation

Positive operating cash flow in each of the last three years

  • Flux de trésorerie provenant des activités d'exploitation, 31 Dec 2025: TND 13,065,180 — document e3eb4894, p. 5
  • Flux de trésorerie provenant des activités d'exploitation, 31 Dec 2024: TND 27,116,226 — document e3eb4894, p. 5
  • Flux de trésorerie provenant des activités d'exploitation, 31 Dec 2023: TND 9,372,521 — document b7708463, p. 5
ASTREE Tunisia AST · BVMT FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Flux de trésorerie provenant de l'exploitation (31 Dec 2025): TND 18,609,295Flux de trésorerie provenant de l'exploitation (31 Dec 2024): TND 20,008,510Reports in TND Flux de trésorerie provenant de l'exploitation positive in FY2023, FY2024 and FY2025: FY2023 TND 14.2 million, FY2024 TND 20.0 million, FY2025 TND 18.6 million.
Sources and calculation

Positive operating cash flow in each of the last three years

AVI South Africa AVI · A2X FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 NET CASH AVAILABLE FROM OPERATING ACTIVITIES (30 Jun 2026): ZAR 3,280.3 millionNET CASH AVAILABLE FROM OPERATING ACTIVITIES (30 Jun 2025): ZAR 2,856.6 millionReports in ZAR NET CASH AVAILABLE 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 2.67 billion, FY to 30 Jun 2025 ZAR 2.86 billion, FY to 30 Jun 2026 ZAR 3.28 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

Axia Zimbabwe AXIA.VX · VFEX FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Net cash generated from operating activities (30 Jun 2026): USD 14,093,592Cash generated from operating activities (30 Jun 2025): USD 7,817,987Reports in USD 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 USD 7.93 million, FY to 30 Jun 2025 USD 7.82 million, FY to 30 Jun 2026 USD 14.1 million.
Sources and calculation

Positive operating cash flow in each of the last three years

BAT Kenya Kenya BAT · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from operating activities (31 Dec 2025): KES 6,633,154 thousandNet cash generated from operating activities (31 Dec 2024): KES 7,877,953 thousandReports in KES Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 KES 5.56 billion, FY2024 KES 7.88 billion, FY2025 KES 6.63 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

BIOPHARM Algeria BIO · SGBV FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Flux de trésorerie provenant des activités opérationnelles (31 Dec 2025): DZD 9,723 millionFlux de trésorerie provenant des activités opérationnelles (31 Dec 2024): DZD 11,760 millionReports in DZD Flux de trésorerie provenant des activités opérationnelles positive in FY2023, FY2024 and FY2025: FY2023 DZD 6.31 billion, FY2024 DZD 11.8 billion, FY2025 DZD 9.72 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, 31 Dec 2025: DZD 9,723 million — document 326dc937, p. 39
  • Flux de trésorerie provenant des activités opérationnelles, 31 Dec 2024: DZD 11,760 million — document 326dc937, p. 39
  • Flux de trésorerie provenant des activités opérationnelles, 31 Dec 2023: DZD 6,306 million — document a75156b7, p. 40
Bluelife Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Net cash generated from operating activities (30 Jun 2026): MUR 538,982 thousandNet cash generated from operating activities (30 Jun 2025): MUR 8,931 thousandReports in MUR 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 MUR 279 million, FY to 30 Jun 2025 MUR 8.93 million, FY to 30 Jun 2026 MUR 539 million.
Sources and calculation

Positive operating cash flow in each of the last three years

BOC Kenya Kenya BOC · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash flows from operating activities (31 Dec 2025): KES 491,054 thousandNet cash flows from operating activities (31 Dec 2024): KES 168,164 thousandReports in KES Net cash flows from operating activities positive in FY2023, FY2024 and FY2025: FY2023 KES 424 million, FY2024 KES 168 million, FY2025 KES 491 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Bralirwa Rwanda BLR · RSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash flow from operating activities (31 Dec 2025): RWF 84,898,936 thousandNet cash flow from operating activities (31 Dec 2024): RWF 55,827,491 thousandReports in RWF Net cash flow from operating activities positive in FY2023, FY2024 and FY2025: FY2023 RWF 48.7 billion, FY2024 RWF 55.8 billion, FY2025 RWF 84.9 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

BritamInsurers Kenya BRIT · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from operating activities (31 Dec 2025): KES 3,725,044 thousandNet cash generated from operating activities (31 Dec 2024): KES 6,087,507 thousandReports in KES Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 KES 8.37 billion, FY2024 KES 6.09 billion, FY2025 KES 3.73 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

BTC Botswana BTCL · BSE FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Net cash from operating activities (31 Mar 2026): BWP 161,256 thousandNet cash from operating activities (31 Mar 2025): BWP 21,459 thousandReports in BWP Net cash 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 BWP 355 million, FY to 31 Mar 2025 BWP 21.5 million, FY to 31 Mar 2026 BWP 161 million.
Sources and calculation

Positive operating cash flow in each of the last three years

CA&S South Africa CA SALES · BSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from/(utilised by) operating activities (31 Dec 2025): ZAR 669,155 thousandNet cash generated from/(utilised by) operating activities (31 Dec 2024): ZAR 523,189 thousandReports in ZAR Net cash generated from/(utilised by) operating activities positive in FY2023, FY2024 and FY2025: FY2023 ZAR 342 million, FY2024 ZAR 523 million, FY2025 ZAR 669 million.
Sources and calculation

Positive operating cash flow in each of the last three years

CentumInvestment companies Kenya CTUM · NSECENT · USE FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 Net cash flows from operating activities (31 Mar 2026): KES 1,610,909 thousandNet cash flows from operating activities (31 Mar 2025): KES 664,711 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 3.82 billion, FY to 31 Mar 2025 KES 665 million, FY to 31 Mar 2026 KES 1.61 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

Chobe Holdings Botswana CHOBE · BSE FY to 28 Feb 2026FY to 28 Feb 2025FY to 29 Feb 2024 Net cash generated from operating activities (28 Feb 2026): BWP 264,443 thousandNet cash generated from operating activities (28 Feb 2025): BWP 169,859 thousandReports in BWP 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 BWP 199 million, FY to 28 Feb 2025 BWP 170 million, FY to 28 Feb 2026 BWP 264 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Choppies Botswana CHOPPIES · BSE FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Net cash from operating activities (30 Jun 2026): BWP 578 millionNet cash from operating activities (30 Jun 2025): BWP 679 millionReports in BWP Net cash 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 BWP 634 million, FY to 30 Jun 2025 BWP 679 million, FY to 30 Jun 2026 BWP 578 million.
Sources and calculation

Positive operating cash flow in each of the last three years

CIC GroupInsurers Kenya CIC · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from operating activities (31 Dec 2025): KES 3,754,339 thousandNet cash generated from operating activities (31 Dec 2024): KES 6,495,041 thousandReports in KES Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 KES 1.72 billion, FY2024 KES 6.50 billion, FY2025 KES 3.75 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

Ciments de Bizerte ⚠ Going-concern warning Tunisia SCB · BVMT FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Flux de trésorerie affectés à l'exploitation (31 Dec 2025): TND 3,408,697Flux de trésorerie affectés à l'exploitation (31 Dec 2024): TND 902,006Reports in TND Flux de trésorerie affectés à l'exploitation positive in FY2023, FY2024 and FY2025: FY2023 TND 31.1 million, FY2024 TND 902 thousand, FY2025 TND 3.41 million.
Sources and calculation

Positive operating cash flow in each of the last three years

CIMERWA ⚠ Going-concern note Rwanda CMR · RSE FY to 30 Sep 2025FY to 30 Sep 2024FY to 30 Sep 2023 Net cash inflow from operating activities (30 Sep 2025): RWF 42,049,540 thousandNet cash inflow from operating activities (30 Sep 2024): RWF 31,926,374 thousandReports in RWF Net cash inflow from operating activities positive in FY to 30 Sep 2023, FY to 30 Sep 2024 and FY to 30 Sep 2025: FY to 30 Sep 2023 RWF 23.5 billion, FY to 30 Sep 2024 RWF 31.9 billion, FY to 30 Sep 2025 RWF 42.0 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

City Lodge Hotels South Africa CLH · A2X FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Cash inflow from operating activities (30 Jun 2026): ZAR 326,099 thousandCash inflow from operating activities (30 Jun 2025): ZAR 247,120 thousandReports 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 300 million, FY to 30 Jun 2025 ZAR 247 million, FY to 30 Jun 2026 ZAR 326 million.
Sources and calculation

Positive operating cash flow in each of the last three years

CMGP Group Morocco CMG · BVC FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 FLUX NET DE TRÉSORERIE GÉNÉRÉ PAR L'ACTIVITÉ (A) (31 Dec 2025): MAD 406,390,000FLUX NET DE TRÉSORERIE GÉNÉRÉ PAR L'ACTIVITÉ (A) (31 Dec 2024): MAD 310,380,286Reports in MAD FLUX NET DE TRÉSORERIE GÉNÉRÉ PAR L'ACTIVITÉ (A) positive in FY2023, FY2024 and FY2025: FY2023 MAD 170 million, FY2024 MAD 310 million, FY2025 MAD 406 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Cresta Botswana CRESTA · BSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from operating activities (31 Dec 2025): BWP 53,109 thousandNet cash generated from operating activities (31 Dec 2024): BWP 60,226 thousandReports in BWP Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 BWP 88.6 million, FY2024 BWP 60.2 million, FY2025 BWP 53.1 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Crown Paints Kenya Kenya CRWN · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from operating activities (31 Dec 2025): KES 1,796,118 thousandNet cash generated from operating activities (31 Dec 2024): KES 509,440 thousandReports in KES Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 KES 1.72 billion, FY2024 KES 509 million, FY2025 KES 1.80 billion.
Sources and calculation

Positive operating cash flow 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 Net cash flow from operating activities (31 Mar 2026): USD 162,018 thousandNet cash flow from operating activities (31 Mar 2025): USD 99,036 thousandReports in USD Net cash flow 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 103 million, FY to 31 Mar 2025 USD 99.0 million, FY to 31 Mar 2026 USD 162 million.
Sources and calculation

Positive operating cash flow 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 Net cash inflow from operating activities (30 Jun 2026): KES 28,064,592 thousandNet cash inflow from operating activities (30 Jun 2025): KES 23,766,665 thousandReports in KES Net 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 KES 22.1 billion, FY to 30 Jun 2025 KES 23.8 billion, FY to 30 Jun 2026 KES 28.1 billion.
Sources and calculation

Positive operating cash flow 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 Net cash generated from operating activities (31 Dec 2025): GHS 692,141 thousandNet cash generated from operating activities (31 Dec 2024): GHS 753,294 thousandReports in GHS Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 GHS 461 million, FY2024 GHS 753 million, FY2025 GHS 692 million.
Sources and calculation

Positive operating cash flow 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 Net cash generated from / (used in) operating activities (30 Jun 2026): BWP 199,499 thousandNet cash from operating activities (30 Jun 2025): BWP 98,934,048Reports in BWP 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 BWP 117 million, FY to 30 Jun 2025 BWP 98.9 million, FY to 30 Jun 2026 BWP 199 million.
Sources and calculation

Positive operating cash flow 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 Net cash generated from operations (31 Dec 2025): USD 8,071,680Net cash generated from operations (31 Dec 2024): USD 1,647,526Reports in USD Net cash generated from operations positive in FY2023, FY2024 and FY2025: FY2023 USD 1.47 million, FY2024 USD 1.65 million, FY2025 USD 8.07 million.
Sources and calculation

Positive operating cash flow in each of the last three years

G4S Botswana Botswana G4S · BSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash flows generated from operating activities (31 Dec 2025): BWP 16,325,945Net cash flows generated from operating activities (31 Dec 2024): BWP 11,892,593Reports in BWP Net cash flows generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 BWP 17.5 million, FY2024 BWP 11.9 million, FY2025 BWP 16.3 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Guinness Ghana Ghana GGBL · GSE FY to 30 Jun 2025FY to 30 Jun 2024FY to 30 Jun 2023 Net cash generated from operating activities (30 Jun 2025): GHS 175,174 thousandNet cash generated from operating activities (30 Jun 2024): GHS 567,621 thousandReports in GHS 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 GHS 460 million, FY to 30 Jun 2024 GHS 568 million, FY to 30 Jun 2025 GHS 175 million.
Sources and calculation

Positive operating cash flow 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 Net cash flows from operating activities (30 Jun 2026): ZAR 693,557 thousandNet cash flows from operating activities (30 Jun 2025): ZAR 177,343 thousandReports in ZAR Net cash flows 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 556 million, FY to 30 Jun 2025 ZAR 177 million, FY to 30 Jun 2026 ZAR 694 million.
Sources and calculation

Positive operating cash flow in each of the last three years

IBL Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Net cash generated from/(used in) operating activities (30 Jun 2026): MUR 8,200,784 thousandNET CASH FLOW GENERATED FROM OPERATING ACTIVITIES (30 Jun 2025): MUR 6,812,587 thousandReports in MUR 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 MUR 9.07 billion, FY to 30 Jun 2025 MUR 6.81 billion, FY to 30 Jun 2026 MUR 8.20 billion.
Sources and calculation

Positive operating cash flow 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 Net cash generated from operating activities (31 Dec 2025): MWK 1,007,929 thousandNet cash generated from operating activities (31 Dec 2024): MWK 1,423,612 thousandReports in MWK Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 MWK 1.14 billion, FY2024 MWK 1.42 billion, FY2025 MWK 1.01 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

Implats South Africa IMP · A2X FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Net cash inflow from operating activities (30 Jun 2026): ZAR 26,699 millionNet cash inflow from operating activities (30 Jun 2025): ZAR 7,366 millionReports in ZAR Net 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 6.94 billion, FY to 30 Jun 2025 ZAR 7.37 billion, FY to 30 Jun 2026 ZAR 26.7 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

Innodis Mauritius SEM FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 Net cash generated/(utilised) from operating activities (30 Jun 2026): MUR 38,258 thousandNet cash generated/(utilised) from operating activities (30 Jun 2025): MUR 661,424 thousandReports in MUR Net cash generated/(utilised) 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 450 million, FY to 30 Jun 2025 MUR 661 million, FY to 30 Jun 2026 MUR 38.3 million.
Sources and calculation

Positive operating cash flow 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 Total cash available from operations (30 Jun 2025): USD 104,032,660Total cash available from operations (30 Jun 2024): USD 86,870,424Reports in USD Total cash available from 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 86.0 million, FY to 30 Jun 2024 USD 86.9 million, FY to 30 Jun 2025 USD 104 million.
Sources and calculation

Positive operating cash flow 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 cash inflow from operating activities (31 Dec 2025): KES 7,503,664 thousandNet cash inflow from operating activities (31 Dec 2024): KES 6,989,394 thousandReports in KES Net cash inflow from operating activities positive in FY2023, FY2024 and FY2025: FY2023 KES 4.52 billion, FY2024 KES 6.99 billion, FY2025 KES 7.50 billion.
Sources and calculation

Positive operating cash flow in each of the last three years

Kakuzi Kenya KUKZ · NSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from operating activities (31 Dec 2025): KES 853,151 thousandNet cash generated from operating activities (31 Dec 2024): KES 474,681 thousandReports in KES Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 KES 649 million, FY2024 KES 475 million, FY2025 KES 853 million.
Sources and calculation

Positive operating cash flow 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 Net cash flows from operating activities (31 Mar 2026): KES 421,776 thousandNet cash flows from operating activities (31 Mar 2025): KES 300,932 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 399 million, FY to 31 Mar 2025 KES 301 million, FY to 31 Mar 2026 KES 422 million.
Sources and calculation

Positive operating cash flow in each of the last three years

Kasapreko Ghana KASA · GSE FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 Net cash generated from operating activities (31 Dec 2025): GHS 423,791,483Net cash generated from operating activities (31 Dec 2024): GHS 224,233,559Reports in GHS Net cash generated from operating activities positive in FY2023, FY2024 and FY2025: FY2023 GHS 95.8 million, FY2024 GHS 224 million, FY2025 GHS 424 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.