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.
51 companies match the criterion, out of 691 companies in view.
- Assessed on every criterion: 183 (51 match, 132 do not match)
- Cannot be assessed on at least one criterion: 508 — see why
Showing 1–50 of 51. Link to this view · Download these results (CSV)
| Company | Country | Listing | Years used | Key figures | Why it matches |
|---|---|---|---|---|---|
| ABC Motors | Mauritius | SEM | FY to 30 Jun 2025FY to 30 Jun 2024FY to 30 Jun 2023 | Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: MUR 564,741,000Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 20.6%Revenue change, FY to 30 Jun 2023 to FY to 30 Jun 2024: MUR 12,777,000Revenue change %, FY to 30 Jun 2023 to FY to 30 Jun 2024: 0.5%Reports in MUR | REVENUE rose each year: FY to 30 Jun 2023 MUR 2.73 billion, FY to 30 Jun 2024 MUR 2.75 billion, FY to 30 Jun 2025 MUR 3.31 billion (the FY to 30 Jun 2024 figure shown is printed identically in the document that supplies FY to 30 Jun 2023 (74d6fc4280b6, p1)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 3310959000 − 2746218000 = MUR 564,741,000 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (3310959000 − 2746218000) ÷ 2746218000 × 100 = 20.6% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2023 to FY to 30 Jun 2024 = 2746218000 − 2733441000 = MUR 12,777,000 (exact) Revenue change %, FY to 30 Jun 2023 to FY to 30 Jun 2024 = (2746218000 − 2733441000) ÷ 2733441000 × 100 = 0.5% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| ABC Transport | Nigeria | ABCTRANS · NGX | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: NGN 3,446,595,000Revenue change %, FY2024 to FY2025: 27.5%Revenue change, FY2023 to FY2024: NGN 5,183,155,000Revenue change %, FY2023 to FY2024: 70.7%Reports in NGN | Revenue from contracts with customers rose each year: FY2023 NGN 7.33 billion, FY2024 NGN 12.5 billion, FY2025 NGN 16.0 billion (the FY2024 figure shown is printed identically in the document that supplies FY2025 (8a3c98bf74c1, p20)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 15961732000 − 12515137000 = NGN 3,446,595,000 (exact) Revenue change %, FY2024 to FY2025 = (15961732000 − 12515137000) ÷ 12515137000 × 100 = 27.5% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 12515137000 − 7331982000 = NGN 5,183,155,000 (exact) Revenue change %, FY2023 to FY2024 = (12515137000 − 7331982000) ÷ 7331982000 × 100 = 70.7% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Academy Press | Nigeria | ACADEMY · NGX | FY to 31 Mar 2025FY to 31 Mar 2024FY to 31 Mar 2023 | Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025: NGN 77,756,000Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025: 1.7%Revenue change, FY to 31 Mar 2023 to FY to 31 Mar 2024: NGN 9,439,000Revenue change %, FY to 31 Mar 2023 to FY to 31 Mar 2024: 0.2%Reports in NGN | Revenue from contract with customers rose each year: FY to 31 Mar 2023 NGN 4.50 billion, FY to 31 Mar 2024 NGN 4.51 billion, FY to 31 Mar 2025 NGN 4.59 billion (the FY to 31 Mar 2024 figure shown is printed identically in the document that supplies FY to 31 Mar 2025 (2778b6ff4b85, p26)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025 = 4586083000 − 4508327000 = NGN 77,756,000 (exact) Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025 = (4586083000 − 4508327000) ÷ 4508327000 × 100 = 1.7% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 Mar 2023 to FY to 31 Mar 2024 = 4508327000 − 4498888000 = NGN 9,439,000 (exact) Revenue change %, FY to 31 Mar 2023 to FY to 31 Mar 2024 = (4508327000 − 4498888000) ÷ 4498888000 × 100 = 0.2% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Afriprise Investment | Tanzania | AFRIPRISE · DSE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: TZS 898,866,000Revenue change %, FY2024 to FY2025: 21.3%Revenue change, FY2023 to FY2024: TZS 1,132,832,000Revenue change %, FY2023 to FY2024: 36.7%Reports in TZS | Income rose each year: FY2023 TZS 3.09 billion, FY2024 TZS 4.22 billion, FY2025 TZS 5.12 billion (the FY2024 figure shown is printed identically in the document that supplies FY2025 (e22057e16c20, p21)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 5118532000 − 4219666000 = TZS 898,866,000 (exact) Revenue change %, FY2024 to FY2025 = (5118532000 − 4219666000) ÷ 4219666000 × 100 = 21.3% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 4219666000 − 3086834000 = TZS 1,132,832,000 (exact) Revenue change %, FY2023 to FY2024 = (4219666000 − 3086834000) ÷ 3086834000 × 100 = 36.7% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Air Liquide Tunisie | Tunisia | AL · BVMT | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: TND 12,162,766Revenue change %, FY2024 to FY2025: 8.7%Revenue change, FY2023 to FY2024: TND 8,724,551Revenue change %, FY2023 to FY2024: 6.6%Reports in TND | Revenus rose each year: FY2023 TND 131 million, FY2024 TND 140 million, FY2025 TND 152 million (the FY2024 figure shown is printed identically in the document that supplies FY2023 (988cb30c5789, p4)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 152234565 − 140071799 = TND 12,162,766 (exact) Revenue change %, FY2024 to FY2025 = (152234565 − 140071799) ÷ 140071799 × 100 = 8.7% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 140071799 − 131347248 = TND 8,724,551 (exact) Revenue change %, FY2023 to FY2024 = (140071799 − 131347248) ÷ 131347248 × 100 = 6.6% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Airtel Uganda | Uganda | AIRTEL UGANDA · USE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: UGX 254,082,000,000Revenue change %, FY2024 to FY2025: 12.8%Revenue change, FY2023 to FY2024: UGX 201,508,000,000Revenue change %, FY2023 to FY2024: 11.3%Reports in UGX | Revenue rose each year: FY2023 UGX 1.78 trillion, FY2024 UGX 1.98 trillion, FY2025 UGX 2.23 trillion (the FY2024 figure shown is printed identically in the document that supplies FY2023 (afc3e13fbf58, p9)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 2232897000000 − 1978815000000 = UGX 254,082,000,000 (exact) Revenue change %, FY2024 to FY2025 = (2232897000000 − 1978815000000) ÷ 1978815000000 × 100 = 12.8% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 1978815000000 − 1777307000000 = UGX 201,508,000,000 (exact) Revenue change %, FY2023 to FY2024 = (1978815000000 − 1777307000000) ÷ 1777307000000 × 100 = 11.3% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Almarys | Mauritius | SEM | FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 | Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026: MUR 97,505,000Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026: 318.6%Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: MUR 4,474,000Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 17.1%Reports in MUR | Revenue rose each year: FY to 30 Jun 2024 MUR 26.1 million, FY to 30 Jun 2025 MUR 30.6 million, FY to 30 Jun 2026 MUR 128 million (the FY to 30 Jun 2025 figure shown is printed identically in the document that supplies FY to 30 Jun 2026 (e77e08d9de46, p1)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026 = 128111000 − 30606000 = MUR 97,505,000 (exact) Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026 = (128111000 − 30606000) ÷ 30606000 × 100 = 318.6% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 30606000 − 26132000 = MUR 4,474,000 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (30606000 − 26132000) ÷ 26132000 × 100 = 17.1% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Auto Hall | Morocco | ATH · BVC | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: MAD 889,628,450.66Revenue change %, FY2024 to FY2025: 17.7%Revenue change, FY2023 to FY2024: MAD 110,034,759.05Revenue change %, FY2023 to FY2024: 2.2%Reports in MAD | Chiffre d'affaires rose each year: FY2023 MAD 4.91 billion, FY2024 MAD 5.02 billion, FY2025 MAD 5.91 billion (the FY2024 figure shown is printed identically in the document that supplies FY2023 (8607fb17c773, p55)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 5911769591.27 − 5022141140.61 = MAD 889,628,450.66 (exact) Revenue change %, FY2024 to FY2025 = (5911769591.27 − 5022141140.61) ÷ 5022141140.61 × 100 = 17.7% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 5022141140.61 − 4912106381.56 = MAD 110,034,759.05 (exact) Revenue change %, FY2023 to FY2024 = (5022141140.61 − 4912106381.56) ÷ 4912106381.56 × 100 = 2.2% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Auto Nejma | Morocco | NEJ · BVC | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: MAD 1,308,161,000Revenue change %, FY2024 to FY2025: 45.1%Revenue change, FY2023 to FY2024: MAD 627,955,000Revenue change %, FY2023 to FY2024: 27.6%Reports in MAD | Chiffre d'affaires rose each year: FY2023 MAD 2.27 billion, FY2024 MAD 2.90 billion, FY2025 MAD 4.21 billion (the FY2024 figure shown is printed identically in the document that supplies FY2023 (9b31ec338004, p4)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 4210641000 − 2902480000 = MAD 1,308,161,000 (exact) Revenue change %, FY2024 to FY2025 = (4210641000 − 2902480000) ÷ 2902480000 × 100 = 45.1% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 2902480000 − 2274525000 = MAD 627,955,000 (exact) Revenue change %, FY2023 to FY2024 = (2902480000 − 2274525000) ÷ 2274525000 × 100 = 27.6% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| AVI | South Africa | AVI · A2X | FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 | Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026: ZAR 218,800,000Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026: 1.4%Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: ZAR 159,200,000Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 1.0%Reports in ZAR | REVENUE rose each year: FY to 30 Jun 2024 ZAR 15.9 billion, FY to 30 Jun 2025 ZAR 16.0 billion, FY to 30 Jun 2026 ZAR 16.2 billion (the FY to 30 Jun 2025 figure shown is printed identically in the document that supplies FY to 30 Jun 2024 (3b078e60066b, p11)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026 = 16240300000 − 16021500000 = ZAR 218,800,000 (exact) Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026 = (16240300000 − 16021500000) ÷ 16021500000 × 100 = 1.4% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 16021500000 − 15862300000 = ZAR 159,200,000 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (16021500000 − 15862300000) ÷ 15862300000 × 100 = 1.0% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Axia | Zimbabwe | AXIA.VX · VFEX | FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 | Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026: USD 53,073,289Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026: 27.0%Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: USD 2,623,565Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 1.4%Reports in USD | Revenue rose each year: FY to 30 Jun 2024 USD 194 million, FY to 30 Jun 2025 USD 196 million, FY to 30 Jun 2026 USD 250 million (the FY to 30 Jun 2025 figure shown is printed identically in the document that supplies FY to 30 Jun 2026 (cfe53d6cd205, p2)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026 = 249546241 − 196472952 = USD 53,073,289 (exact) Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026 = (249546241 − 196472952) ÷ 196472952 × 100 = 27.0% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 196472952 − 193849387 = USD 2,623,565 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (196472952 − 193849387) ÷ 193849387 × 100 = 1.4% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Bralirwa | Rwanda | BLR · RSE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: RWF 47,549,579,000Revenue change %, FY2024 to FY2025: 22.1%Revenue change, FY2023 to FY2024: RWF 31,753,602,000Revenue change %, FY2023 to FY2024: 17.3%Reports in RWF | Revenue rose each year: FY2023 RWF 184 billion, FY2024 RWF 215 billion, FY2025 RWF 263 billion (the FY2024 figure shown is printed identically in the document that supplies FY2025 (1818191bce3e, p68)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 262985030000 − 215435451000 = RWF 47,549,579,000 (exact) Revenue change %, FY2024 to FY2025 = (262985030000 − 215435451000) ÷ 215435451000 × 100 = 22.1% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 215435451000 − 183681849000 = RWF 31,753,602,000 (exact) Revenue change %, FY2023 to FY2024 = (215435451000 − 183681849000) ÷ 183681849000 × 100 = 17.3% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| CA&S | South Africa | CA SALES · BSE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: ZAR 288,786,000Revenue change %, FY2024 to FY2025: 2.3%Revenue change, FY2023 to FY2024: ZAR 1,197,303,000Revenue change %, FY2023 to FY2024: 10.6%Reports in ZAR | Revenue from contracts with customers rose each year: FY2023 ZAR 11.3 billion, FY2024 ZAR 12.5 billion, FY2025 ZAR 12.8 billion (the FY2024 figure shown is printed identically in the document that supplies FY2023 (c5f1d573ad76, p31)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 12808113000 − 12519327000 = ZAR 288,786,000 (exact) Revenue change %, FY2024 to FY2025 = (12808113000 − 12519327000) ÷ 12519327000 × 100 = 2.3% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 12519327000 − 11322024000 = ZAR 1,197,303,000 (exact) Revenue change %, FY2023 to FY2024 = (12519327000 − 11322024000) ÷ 11322024000 × 100 = 10.6% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Cartier Saada ⚠ Qualified opinion | Morocco | CRS · BVC | FY to 31 Mar 2025FY to 31 Mar 2024FY to 31 Mar 2023 | Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025: MAD 43,258,411.33Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025: 17.1%Revenue change, FY to 31 Mar 2023 to FY to 31 Mar 2024: MAD 8,539,315.31Revenue change %, FY to 31 Mar 2023 to FY to 31 Mar 2024: 3.5%Reports in MAD | Chiffres d'affaires rose each year: FY to 31 Mar 2023 MAD 245 million, FY to 31 Mar 2024 MAD 253 million, FY to 31 Mar 2025 MAD 297 million (the FY to 31 Mar 2024 figure shown is printed identically in the document that supplies FY to 31 Mar 2023 (ea250295577d, p29)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025 = 296694031.26 − 253435619.93 = MAD 43,258,411.33 (exact) Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025 = (296694031.26 − 253435619.93) ÷ 253435619.93 × 100 = 17.1% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 Mar 2023 to FY to 31 Mar 2024 = 253435619.93 − 244896304.62 = MAD 8,539,315.31 (exact) Revenue change %, FY to 31 Mar 2023 to FY to 31 Mar 2024 = (253435619.93 − 244896304.62) ÷ 244896304.62 × 100 = 3.5% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Chellarams ⚠ Going-concern warning (FY to 31 Mar 2024) | Nigeria | CHELLARAM · NGX | FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 | Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026: NGN 2,881,711,000Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026: 12.5%Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025: NGN 9,320,266,000Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025: 67.6%Reports in NGN | Revenue rose each year: FY to 31 Mar 2024 NGN 13.8 billion, FY to 31 Mar 2025 NGN 23.1 billion, FY to 31 Mar 2026 NGN 26.0 billion (the FY to 31 Mar 2025 figure shown is printed identically in the document that supplies FY to 31 Mar 2024 (53beda39cc7f, p22)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026 = 25981506000 − 23099795000 = NGN 2,881,711,000 (exact) Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026 = (25981506000 − 23099795000) ÷ 23099795000 × 100 = 12.5% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025 = 23099795000 − 13779529000 = NGN 9,320,266,000 (exact) Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025 = (23099795000 − 13779529000) ÷ 13779529000 × 100 = 67.6% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Chobe Holdings | Botswana | CHOBE · BSE | FY to 28 Feb 2026FY to 28 Feb 2025FY to 29 Feb 2024 | Revenue change, FY to 28 Feb 2025 to FY to 28 Feb 2026: BWP 75,216,000Revenue change %, FY to 28 Feb 2025 to FY to 28 Feb 2026: 11.8%Revenue change, FY to 29 Feb 2024 to FY to 28 Feb 2025: BWP 95,625,000Revenue change %, FY to 29 Feb 2024 to FY to 28 Feb 2025: 17.6%Reports in BWP | Revenue rose each year: FY to 29 Feb 2024 BWP 543 million, FY to 28 Feb 2025 BWP 639 million, FY to 28 Feb 2026 BWP 714 million (the FY to 28 Feb 2025 figure shown is printed identically in the document that supplies FY to 28 Feb 2026 (d883f0f82393, p49)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 28 Feb 2025 to FY to 28 Feb 2026 = 713976000 − 638760000 = BWP 75,216,000 (exact) Revenue change %, FY to 28 Feb 2025 to FY to 28 Feb 2026 = (713976000 − 638760000) ÷ 638760000 × 100 = 11.8% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 29 Feb 2024 to FY to 28 Feb 2025 = 638760000 − 543135000 = BWP 95,625,000 (exact) Revenue change %, FY to 29 Feb 2024 to FY to 28 Feb 2025 = (638760000 − 543135000) ÷ 543135000 × 100 = 17.6% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| CMGP Group | Morocco | CMG · BVC | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: MAD 597,102,023Revenue change %, FY2024 to FY2025: 25.7%Revenue change, FY2023 to FY2024: MAD 253,349,735Revenue change %, FY2023 to FY2024: 12.2%Reports in MAD | Chiffre d'affaires rose each year: FY2023 MAD 2.07 billion, FY2024 MAD 2.33 billion, FY2025 MAD 2.92 billion (the FY2024 figure shown is printed identically in the document that supplies FY2023 (57541aa7264b, p5)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 2924661165 − 2327559142 = MAD 597,102,023 (exact) Revenue change %, FY2024 to FY2025 = (2924661165 − 2327559142) ÷ 2327559142 × 100 = 25.7% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 2327559142 − 2074209407 = MAD 253,349,735 (exact) Revenue change %, FY2023 to FY2024 = (2327559142 − 2074209407) ÷ 2074209407 × 100 = 12.2% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Crown Paints Kenya | Kenya | CRWN · NSE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: KES 2,543,195,000Revenue change %, FY2024 to FY2025: 18.9%Revenue change, FY2023 to FY2024: KES 957,677,000Revenue change %, FY2023 to FY2024: 7.7%Reports in KES | REVENUE FROM CONTRACTS WITH CUSTOMERS rose each year: FY2023 KES 12.5 billion, FY2024 KES 13.5 billion, FY2025 KES 16.0 billion (the FY2024 figure shown is printed identically in the document that supplies FY2023 (5951eaa89a91, p25)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 15993694000 − 13450499000 = KES 2,543,195,000 (exact) Revenue change %, FY2024 to FY2025 = (15993694000 − 13450499000) ÷ 13450499000 × 100 = 18.9% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 13450499000 − 12492822000 = KES 957,677,000 (exact) Revenue change %, FY2023 to FY2024 = (13450499000 − 12492822000) ÷ 12492822000 × 100 = 7.7% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Delta | Zimbabwe | DLTA.ZW · ZSE | FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 | Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026: USD 284,335,000Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026: 35.2%Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025: USD 39,599,000Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025: 5.2%Reports in USD | REVENUE rose each year: FY to 31 Mar 2024 USD 768 million, FY to 31 Mar 2025 USD 807 million, FY to 31 Mar 2026 USD 1.09 billion (the FY to 31 Mar 2025 figure shown is printed identically in the document that supplies FY to 31 Mar 2024 (d0e31a59e87f, p40)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026 = 1091805000 − 807470000 = USD 284,335,000 (exact) Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026 = (1091805000 − 807470000) ÷ 807470000 × 100 = 35.2% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025 = 807470000 − 767871000 = USD 39,599,000 (exact) Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025 = (807470000 − 767871000) ÷ 767871000 × 100 = 5.2% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| EABL | Kenya | EABL · NSEEABL · USEEABL · DSE | FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 | Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026: KES 17,167,830,000Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026: 13.3%Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: KES 4,659,897,000Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 3.8%Reports in KES | Revenue from contracts with customers rose each year: FY to 30 Jun 2024 KES 124 billion, FY to 30 Jun 2025 KES 129 billion, FY to 30 Jun 2026 KES 146 billion (the FY to 30 Jun 2025 figure shown is printed identically in the document that supplies FY to 30 Jun 2024 (048d3edab68d, p125)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026 = 145958387000 − 128790557000 = KES 17,167,830,000 (exact) Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026 = (145958387000 − 128790557000) ÷ 128790557000 × 100 = 13.3% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 128790557000 − 124130660000 = KES 4,659,897,000 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (128790557000 − 124130660000) ÷ 124130660000 × 100 = 3.8% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Eunisell Interlinked | Nigeria | EUNISELL · NGX | FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 | Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026: NGN 426,488,000Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026: 30.2%Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: NGN 687,895,000Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 95.2%Reports in NGN | Revenue rose each year: FY to 30 Jun 2024 NGN 723 million, FY to 30 Jun 2025 NGN 1.41 billion, FY to 30 Jun 2026 NGN 1.84 billion (the FY to 30 Jun 2025 figure shown is printed identically in the document that supplies FY to 30 Jun 2024 (88e19aa05969, p20)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026 = 1836917000 − 1410429000 = NGN 426,488,000 (exact) Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026 = (1836917000 − 1410429000) ÷ 1410429000 × 100 = 30.2% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 1410429000 − 722534000 = NGN 687,895,000 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (1410429000 − 722534000) ÷ 722534000 × 100 = 95.2% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Far Property | Botswana | FPC · BSE | FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 | Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026: BWP 14,758,026Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026: 8.5%Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: BWP 5,675,414Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 3.4%Reports in BWP | Revenue rose each year: FY to 30 Jun 2024 BWP 169 million, FY to 30 Jun 2025 BWP 174 million, FY to 30 Jun 2026 BWP 189 million (the FY to 30 Jun 2025 figure shown is printed to the same figure at its printed precision (nearest thousand) in the document that supplies FY to 30 Jun 2026 (1ebb31400e9b, p1)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026 = 189025000 − 174266974 = BWP 14,758,026 (exact) Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026 = (189025000 − 174266974) ÷ 174266974 × 100 = 8.5% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 174266974 − 168591560 = BWP 5,675,414 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (174266974 − 168591560) ÷ 168591560 × 100 = 3.4% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| G4S Botswana | Botswana | G4S · BSE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: BWP 1,896,913Revenue change %, FY2024 to FY2025: 0.8%Revenue change, FY2023 to FY2024: BWP 16,264,694Revenue change %, FY2023 to FY2024: 7.6%Reports in BWP | Revenue rose each year: FY2023 BWP 215 million, FY2024 BWP 231 million, FY2025 BWP 233 million (the FY2024 figure shown is printed identically in the document that supplies FY2023 (e910a0eb9753, p10)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 233019165 − 231122252 = BWP 1,896,913 (exact) Revenue change %, FY2024 to FY2025 = (233019165 − 231122252) ÷ 231122252 × 100 = 0.8% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 231122252 − 214857558 = BWP 16,264,694 (exact) Revenue change %, FY2023 to FY2024 = (231122252 − 214857558) ÷ 214857558 × 100 = 7.6% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Guinness Ghana | Ghana | GGBL · GSE | FY to 30 Jun 2025FY to 30 Jun 2024FY to 30 Jun 2023 | Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: GHS 1,226,437,000Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 51.7%Revenue change, FY to 30 Jun 2023 to FY to 30 Jun 2024: GHS 604,957,000Revenue change %, FY to 30 Jun 2023 to FY to 30 Jun 2024: 34.3%Reports in GHS | Revenue from contracts with customers rose each year: FY to 30 Jun 2023 GHS 1.77 billion, FY to 30 Jun 2024 GHS 2.37 billion, FY to 30 Jun 2025 GHS 3.60 billion (the FY to 30 Jun 2024 figure shown is printed identically in the document that supplies FY to 30 Jun 2023 (1d5f862256e2, p35)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 3597546000 − 2371109000 = GHS 1,226,437,000 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (3597546000 − 2371109000) ÷ 2371109000 × 100 = 51.7% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2023 to FY to 30 Jun 2024 = 2371109000 − 1766152000 = GHS 604,957,000 (exact) Revenue change %, FY to 30 Jun 2023 to FY to 30 Jun 2024 = (2371109000 − 1766152000) ÷ 1766152000 × 100 = 34.3% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Innodis | Mauritius | SEM | FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 | Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026: MUR 231,796,000Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026: 3.7%Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: MUR 58,035,000Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 0.9%Reports in MUR | Revenue rose each year: FY to 30 Jun 2024 MUR 6.16 billion, FY to 30 Jun 2025 MUR 6.22 billion, FY to 30 Jun 2026 MUR 6.45 billion (the FY to 30 Jun 2025 figure shown is printed identically in the document that supplies FY to 30 Jun 2024 (ead0d09aa93f, p30)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026 = 6452586000 − 6220790000 = MUR 231,796,000 (exact) Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026 = (6452586000 − 6220790000) ÷ 6220790000 × 100 = 3.7% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 6220790000 − 6162755000 = MUR 58,035,000 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (6220790000 − 6162755000) ÷ 6162755000 × 100 = 0.9% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Jet Contractors | Morocco | JET · BVC | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: MAD 531,043,942.88Revenue change %, FY2024 to FY2025: 17.0%Revenue change, FY2023 to FY2024: MAD 906,033,568.48Revenue change %, FY2023 to FY2024: 41.0%Reports in MAD | * Chiffres d'Affaires rose each year: FY2023 MAD 2.21 billion, FY2024 MAD 3.12 billion, FY2025 MAD 3.65 billion (the FY2024 figure shown is printed identically in the document that supplies FY2023 (19cf22528d4c, p47)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 3648773527.48 − 3117729584.6 = MAD 531,043,942.88 (exact) Revenue change %, FY2024 to FY2025 = (3648773527.48 − 3117729584.6) ÷ 3117729584.6 × 100 = 17.0% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 3117729584.6 − 2211696016.12 = MAD 906,033,568.48 (exact) Revenue change %, FY2023 to FY2024 = (3117729584.6 − 2211696016.12) ÷ 2211696016.12 × 100 = 41.0% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Kasapreko | Ghana | KASA · GSE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: GHS 779,732,999Revenue change %, FY2024 to FY2025: 28.7%Revenue change, FY2023 to FY2024: GHS 846,119,383Revenue change %, FY2023 to FY2024: 45.1%Reports in GHS | Revenue rose each year: FY2023 GHS 1.88 billion, FY2024 GHS 2.72 billion, FY2025 GHS 3.50 billion (the FY2024 figure shown is printed identically in the document that supplies FY2025 (a8d4e4c4bdf3, p22)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 3500889869 − 2721156870 = GHS 779,732,999 (exact) Revenue change %, FY2024 to FY2025 = (3500889869 − 2721156870) ÷ 2721156870 × 100 = 28.7% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 2721156870 − 1875037487 = GHS 846,119,383 (exact) Revenue change %, FY2023 to FY2024 = (2721156870 − 1875037487) ÷ 1875037487 × 100 = 45.1% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Learn Africa | Nigeria | LEARNAFRCA · NGX | FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 | Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026: NGN 971,488,000Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026: 18.7%Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025: NGN 1,098,410,000Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025: 26.9%Reports in NGN | Revenue rose each year: FY to 31 Mar 2024 NGN 4.08 billion, FY to 31 Mar 2025 NGN 5.18 billion, FY to 31 Mar 2026 NGN 6.15 billion (the FY to 31 Mar 2025 figure shown is printed identically in the document that supplies FY to 31 Mar 2024 (118cbf9e83bf, p20)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026 = 6154379000 − 5182891000 = NGN 971,488,000 (exact) Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026 = (6154379000 − 5182891000) ÷ 5182891000 × 100 = 18.7% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025 = 5182891000 − 4084481000 = NGN 1,098,410,000 (exact) Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025 = (5182891000 − 4084481000) ÷ 4084481000 × 100 = 26.9% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Microdata | Morocco | MIC · BVC | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: MAD 78,959,719.14Revenue change %, FY2024 to FY2025: 8.8%Revenue change, FY2023 to FY2024: MAD 149,275,926.25Revenue change %, FY2023 to FY2024: 19.9%Reports in MAD | Chiffre d'affaires rose each year: FY2023 MAD 751 million, FY2024 MAD 900 million, FY2025 MAD 979 million (the FY2024 figure shown is printed identically in the document that supplies FY2025 (5b844d2086dd, p46)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 979405496.92 − 900445777.78 = MAD 78,959,719.14 (exact) Revenue change %, FY2024 to FY2025 = (979405496.92 − 900445777.78) ÷ 900445777.78 × 100 = 8.8% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 900445777.78 − 751169851.53 = MAD 149,275,926.25 (exact) Revenue change %, FY2023 to FY2024 = (900445777.78 − 751169851.53) ÷ 751169851.53 × 100 = 19.9% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Moroil | Mauritius | SEM | FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 | Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026: MUR 70,932,000Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026: 3.8%Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: MUR 225,395,000Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 13.9%Reports in MUR | Revenue rose each year: FY to 30 Jun 2024 MUR 1.63 billion, FY to 30 Jun 2025 MUR 1.85 billion, FY to 30 Jun 2026 MUR 1.92 billion (the FY to 30 Jun 2025 figure shown is printed identically in the document that supplies FY to 30 Jun 2024 (837801b726a6, p1)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026 = 1923648000 − 1852716000 = MUR 70,932,000 (exact) Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026 = (1923648000 − 1852716000) ÷ 1852716000 × 100 = 3.8% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 1852716000 − 1627321000 = MUR 225,395,000 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (1852716000 − 1627321000) ÷ 1627321000 × 100 = 13.9% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| MTC | Namibia | MOC · NSX | FY to 30 Sep 2024FY to 30 Sep 2023FY to 30 Sep 2022 | Revenue change, FY to 30 Sep 2023 to FY to 30 Sep 2024: NAD 178,222,000Revenue change %, FY to 30 Sep 2023 to FY to 30 Sep 2024: 5.8%Revenue change, FY to 30 Sep 2022 to FY to 30 Sep 2023: NAD 153,878,000Revenue change %, FY to 30 Sep 2022 to FY to 30 Sep 2023: 5.3%Reports in NAD | Revenue rose each year: FY to 30 Sep 2022 NAD 2.89 billion, FY to 30 Sep 2023 NAD 3.05 billion, FY to 30 Sep 2024 NAD 3.23 billion (the FY to 30 Sep 2023 figure shown is printed identically in the document that supplies FY to 30 Sep 2024 (759815ab5240, p85)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Sep 2023 to FY to 30 Sep 2024 = 3225100000 − 3046878000 = NAD 178,222,000 (exact) Revenue change %, FY to 30 Sep 2023 to FY to 30 Sep 2024 = (3225100000 − 3046878000) ÷ 3046878000 × 100 = 5.8% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Sep 2022 to FY to 30 Sep 2023 = 3046878000 − 2893000000 = NAD 153,878,000 (exact) Revenue change %, FY to 30 Sep 2022 to FY to 30 Sep 2023 = (3046878000 − 2893000000) ÷ 2893000000 × 100 = 5.3% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| MTN Rwanda | Rwanda | MTNR · RSE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: RWF 37,056,900,000Revenue change %, FY2024 to FY2025: 14.3%Revenue change, FY2023 to FY2024: RWF 11,569,349,000Revenue change %, FY2023 to FY2024: 4.7%Reports in RWF | Revenue rose each year: FY2023 RWF 248 billion, FY2024 RWF 260 billion, FY2025 RWF 297 billion (the FY2024 figure shown is printed identically in the document that supplies FY2023 (ac2441ba687a, p12)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 296621727000 − 259564827000 = RWF 37,056,900,000 (exact) Revenue change %, FY2024 to FY2025 = (296621727000 − 259564827000) ÷ 259564827000 × 100 = 14.3% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 259564827000 − 247995478000 = RWF 11,569,349,000 (exact) Revenue change %, FY2023 to FY2024 = (259564827000 − 247995478000) ÷ 247995478000 × 100 = 4.7% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| MTN Uganda | Uganda | MTNU · USE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: UGX 431,329,895,000Revenue change %, FY2024 to FY2025: 13.6%Revenue change, FY2023 to FY2024: UGX 503,574,961,000Revenue change %, FY2023 to FY2024: 18.9%Reports in UGX | Revenue from contracts with customers rose each year: FY2023 UGX 2.67 trillion, FY2024 UGX 3.17 trillion, FY2025 UGX 3.60 trillion (the FY2024 figure shown is printed identically in the document that supplies FY2023 (502a59c818fc, p68)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 3604050553000 − 3172720658000 = UGX 431,329,895,000 (exact) Revenue change %, FY2024 to FY2025 = (3604050553000 − 3172720658000) ÷ 3172720658000 × 100 = 13.6% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 3172720658000 − 2669145697000 = UGX 503,574,961,000 (exact) Revenue change %, FY2023 to FY2024 = (3172720658000 − 2669145697000) ÷ 2669145697000 × 100 = 18.9% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Naspers | South Africa | NPNn · A2X | FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 | Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026: USD 3,667,000,000Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026: 51.1%Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025: USD 750,000,000Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025: 11.7%Reports in USD | Revenue rose each year: FY to 31 Mar 2024 USD 6.43 billion, FY to 31 Mar 2025 USD 7.18 billion, FY to 31 Mar 2026 USD 10.8 billion (the FY to 31 Mar 2025 figure shown is printed identically in the document that supplies FY to 31 Mar 2024 (d3fe1b6dfd42, p135)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026 = 10848000000 − 7181000000 = USD 3,667,000,000 (exact) Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026 = (10848000000 − 7181000000) ÷ 7181000000 × 100 = 51.1% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025 = 7181000000 − 6431000000 = USD 750,000,000 (exact) Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025 = (7181000000 − 6431000000) ÷ 6431000000 × 100 = 11.7% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| National Investment Trust | Malawi | NITL · MSE | FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023FY2022 ended 31 Dec 2022 | Revenue change, FY2023 to FY2024: MWK 659,407,000Revenue change %, FY2023 to FY2024: 45.3%Revenue change, FY2022 to FY2023: MWK 684,650,000Revenue change %, FY2022 to FY2023: 88.9%Reports in MWK | Total revenue rose each year: FY2022 MWK 770 million, FY2023 MWK 1.45 billion, FY2024 MWK 2.11 billion (the FY2023 figure shown is printed identically in the document that supplies FY2022 (9f304d9cf272, p37)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2023 to FY2024 = 2114372000 − 1454965000 = MWK 659,407,000 (exact) Revenue change %, FY2023 to FY2024 = (2114372000 − 1454965000) ÷ 1454965000 × 100 = 45.3% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2022 to FY2023 = 1454965000 − 770315000 = MWK 684,650,000 (exact) Revenue change %, FY2022 to FY2023 = (1454965000 − 770315000) ÷ 770315000 × 100 = 88.9% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| NMH | Mauritius | SEM | FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 | Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026: MUR 2,025,444,000Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026: 12.0%Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: MUR 1,482,118,000Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 9.6%Reports in MUR | Revenue rose each year: FY to 30 Jun 2024 MUR 15.4 billion, FY to 30 Jun 2025 MUR 16.9 billion, FY to 30 Jun 2026 MUR 18.9 billion (the FY to 30 Jun 2025 figure shown is printed identically in the document that supplies FY to 30 Jun 2026 (3b3f2a0205a0, p1)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026 = 18915824000 − 16890380000 = MUR 2,025,444,000 (exact) Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026 = (18915824000 − 16890380000) ÷ 16890380000 × 100 = 12.0% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 16890380000 − 15408262000 = MUR 1,482,118,000 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (16890380000 − 15408262000) ÷ 15408262000 × 100 = 9.6% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Paladin Energy | Australia | PDN · NSX | FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 | Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026: USD 126,644,000Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026: 71.3%Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: USD 177,676,000Reports in USD | Revenue rose each year: FY to 30 Jun 2024 USD 0, FY to 30 Jun 2025 USD 178 million, FY to 30 Jun 2026 USD 304 million (the FY to 30 Jun 2025 figure shown is printed identically in the document that supplies FY to 30 Jun 2026 (c1a9affe2c7d, p158)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026 = 304320000 − 177676000 = USD 126,644,000 (exact) Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026 = (304320000 − 177676000) ÷ 177676000 × 100 = 71.3% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 177676000 − 0 = USD 177,676,000 (exact) |
| Pan African Resources | United Kingdom | PAN · A2X | FY to 30 Jun 2026FY to 30 Jun 2025FY to 30 Jun 2024 | Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026: USD 616,418,000Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026: 114.1%Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025: USD 166,237,000Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025: 44.5%Reports in USD | Revenue rose each year: FY to 30 Jun 2024 USD 374 million, FY to 30 Jun 2025 USD 540 million, FY to 30 Jun 2026 USD 1.16 billion (the FY to 30 Jun 2025 figure shown is printed identically in the document that supplies FY to 30 Jun 2024 (5be195923008, p106)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 30 Jun 2025 to FY to 30 Jun 2026 = 1156451000 − 540033000 = USD 616,418,000 (exact) Revenue change %, FY to 30 Jun 2025 to FY to 30 Jun 2026 = (1156451000 − 540033000) ÷ 540033000 × 100 = 114.1% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 30 Jun 2024 to FY to 30 Jun 2025 = 540033000 − 373796000 = USD 166,237,000 (exact) Revenue change %, FY to 30 Jun 2024 to FY to 30 Jun 2025 = (540033000 − 373796000) ÷ 373796000 × 100 = 44.5% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| PrimeTime | Botswana | PRIMETIME · BSE | FY to 31 Aug 2025FY to 31 Aug 2024FY to 31 Aug 2023 | Revenue change, FY to 31 Aug 2024 to FY to 31 Aug 2025: BWP 9,136,624Revenue change %, FY to 31 Aug 2024 to FY to 31 Aug 2025: 4.0%Revenue change, FY to 31 Aug 2023 to FY to 31 Aug 2024: BWP 14,198,735Revenue change %, FY to 31 Aug 2023 to FY to 31 Aug 2024: 6.7%Reports in BWP | Revenue rose each year: FY to 31 Aug 2023 BWP 213 million, FY to 31 Aug 2024 BWP 227 million, FY to 31 Aug 2025 BWP 236 million (the FY to 31 Aug 2024 figure shown is printed identically in the document that supplies FY to 31 Aug 2025 (50af1c6a8519, p14)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 Aug 2024 to FY to 31 Aug 2025 = 236132581 − 226995957 = BWP 9,136,624 (exact) Revenue change %, FY to 31 Aug 2024 to FY to 31 Aug 2025 = (236132581 − 226995957) ÷ 226995957 × 100 = 4.0% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 Aug 2023 to FY to 31 Aug 2024 = 226995957 − 212797222 = BWP 14,198,735 (exact) Revenue change %, FY to 31 Aug 2023 to FY to 31 Aug 2024 = (226995957 − 212797222) ÷ 212797222 × 100 = 6.7% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Prosus | Netherlands | PRXn · A2X | FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 | Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026: USD 3,535,000,000Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026: 57.3%Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025: USD 703,000,000Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025: 12.9%Reports in USD | Revenue rose each year: FY to 31 Mar 2024 USD 5.47 billion, FY to 31 Mar 2025 USD 6.17 billion, FY to 31 Mar 2026 USD 9.71 billion (the FY to 31 Mar 2025 figure shown is printed identically in the document that supplies FY to 31 Mar 2024 (63f58619a1d3, p13)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026 = 9705000000 − 6170000000 = USD 3,535,000,000 (exact) Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026 = (9705000000 − 6170000000) ÷ 6170000000 × 100 = 57.3% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025 = 6170000000 − 5467000000 = USD 703,000,000 (exact) Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025 = (6170000000 − 5467000000) ÷ 5467000000 × 100 = 12.9% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| PZ Cussons Nigeria | Nigeria | PZ · NGX | FY to 31 May 2026FY to 31 May 2025FY to 31 May 2024 | Revenue change, FY to 31 May 2025 to FY to 31 May 2026: NGN 47,822,092,000Revenue change %, FY to 31 May 2025 to FY to 31 May 2026: 22.5%Revenue change, FY to 31 May 2024 to FY to 31 May 2025: NGN 60,385,027,000Revenue change %, FY to 31 May 2024 to FY to 31 May 2025: 39.7%Reports in NGN | Revenue rose each year: FY to 31 May 2024 NGN 152 billion, FY to 31 May 2025 NGN 213 billion, FY to 31 May 2026 NGN 260 billion (the FY to 31 May 2025 figure shown is printed identically in the document that supplies FY to 31 May 2026 (07c39dc475b6, p24)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 May 2025 to FY to 31 May 2026 = 260456428000 − 212634336000 = NGN 47,822,092,000 (exact) Revenue change %, FY to 31 May 2025 to FY to 31 May 2026 = (260456428000 − 212634336000) ÷ 212634336000 × 100 = 22.5% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 May 2024 to FY to 31 May 2025 = 212634336000 − 152249309000 = NGN 60,385,027,000 (exact) Revenue change %, FY to 31 May 2024 to FY to 31 May 2025 = (212634336000 − 152249309000) ÷ 152249309000 × 100 = 39.7% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Quality Chemical | Uganda | QCIL · USE | FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 | Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026: UGX 23,363,818,000Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026: 8.7%Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025: UGX 1,790,134,000Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025: 0.7%Reports in UGX | Revenue rose each year: FY to 31 Mar 2024 UGX 265 billion, FY to 31 Mar 2025 UGX 267 billion, FY to 31 Mar 2026 UGX 290 billion (the FY to 31 Mar 2025 figure shown is printed identically in the document that supplies FY to 31 Mar 2024 (8797e3e2527a, p11)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026 = 290493752000 − 267129934000 = UGX 23,363,818,000 (exact) Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026 = (290493752000 − 267129934000) ÷ 267129934000 × 100 = 8.7% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025 = 267129934000 − 265339800000 = UGX 1,790,134,000 (exact) Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025 = (267129934000 − 265339800000) ÷ 265339800000 × 100 = 0.7% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Rainbow Tourism Group | Zimbabwe | RTG.ZW · ZSE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: USD 5,863,280Revenue change %, FY2024 to FY2025: 13.2%Revenue change, FY2023 to FY2024: USD 780,189Revenue change %, FY2023 to FY2024: 1.8%Reports in USD | Revenue rose each year: FY2023 USD 43.6 million, FY2024 USD 44.4 million, FY2025 USD 50.3 million (the FY2024 figure shown is printed identically in the document that supplies FY2025 (20a24f67339c, p2)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 50260872 − 44397592 = USD 5,863,280 (exact) Revenue change %, FY2024 to FY2025 = (50260872 − 44397592) ÷ 44397592 × 100 = 13.2% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 44397592 − 43617403 = USD 780,189 (exact) Revenue change %, FY2023 to FY2024 = (44397592 − 43617403) ÷ 43617403 × 100 = 1.8% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Raubex | South Africa | RBX · A2X | FY to 28 Feb 2026FY to 28 Feb 2025FY to 29 Feb 2024 | Revenue change, FY to 28 Feb 2025 to FY to 28 Feb 2026: ZAR 971,143,000Revenue change %, FY to 28 Feb 2025 to FY to 28 Feb 2026: 4.6%Revenue change, FY to 29 Feb 2024 to FY to 28 Feb 2025: ZAR 3,651,806,000Revenue change %, FY to 29 Feb 2024 to FY to 28 Feb 2025: 21.0%Reports in ZAR | Revenue rose each year: FY to 29 Feb 2024 ZAR 17.4 billion, FY to 28 Feb 2025 ZAR 21.1 billion, FY to 28 Feb 2026 ZAR 22.0 billion (the FY to 28 Feb 2025 figure shown is printed identically in the document that supplies FY to 28 Feb 2026 (712235afa31c, p22)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 28 Feb 2025 to FY to 28 Feb 2026 = 22048117000 − 21076974000 = ZAR 971,143,000 (exact) Revenue change %, FY to 28 Feb 2025 to FY to 28 Feb 2026 = (22048117000 − 21076974000) ÷ 21076974000 × 100 = 4.6% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 29 Feb 2024 to FY to 28 Feb 2025 = 21076974000 − 17425168000 = ZAR 3,651,806,000 (exact) Revenue change %, FY to 29 Feb 2024 to FY to 28 Feb 2025 = (21076974000 − 17425168000) ÷ 17425168000 × 100 = 21.0% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Red Star Express | Nigeria | REDSTAREX · NGX | FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 | Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026: NGN 1,833,728,000Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026: 8.5%Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025: NGN 5,532,587,000Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025: 34.3%Reports in NGN | Revenue rose each year: FY to 31 Mar 2024 NGN 16.1 billion, FY to 31 Mar 2025 NGN 21.7 billion, FY to 31 Mar 2026 NGN 23.5 billion (the FY to 31 Mar 2025 figure shown is printed identically in the document that supplies FY to 31 Mar 2026 (e199812d909f, p25)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026 = 23494067000 − 21660339000 = NGN 1,833,728,000 (exact) Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026 = (23494067000 − 21660339000) ÷ 21660339000 × 100 = 8.5% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025 = 21660339000 − 16127752000 = NGN 5,532,587,000 (exact) Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025 = (21660339000 − 16127752000) ÷ 16127752000 × 100 = 34.3% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Safaricom | Kenya | SCOM · NSE | FY to 31 Mar 2026FY to 31 Mar 2025FY to 31 Mar 2024 | Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026: KES 38,870,200,000Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026: 10.0%Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025: KES 39,241,700,000Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025: 11.2%Reports in KES | Total revenue rose each year: FY to 31 Mar 2024 KES 349 billion, FY to 31 Mar 2025 KES 389 billion, FY to 31 Mar 2026 KES 428 billion (the FY to 31 Mar 2025 figure shown is printed identically in the document that supplies FY to 31 Mar 2024 (02958ae38dd6, p201)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY to 31 Mar 2025 to FY to 31 Mar 2026 = 427559100000 − 388688900000 = KES 38,870,200,000 (exact) Revenue change %, FY to 31 Mar 2025 to FY to 31 Mar 2026 = (427559100000 − 388688900000) ÷ 388688900000 × 100 = 10.0% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY to 31 Mar 2024 to FY to 31 Mar 2025 = 388688900000 − 349447200000 = KES 39,241,700,000 (exact) Revenue change %, FY to 31 Mar 2024 to FY to 31 Mar 2025 = (388688900000 − 349447200000) ÷ 349447200000 × 100 = 11.2% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Swissport Tanzania | Tanzania | SWIS · DSE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: TZS 4,815,000,000Revenue change %, FY2024 to FY2025: 9.4%Revenue change, FY2023 to FY2024: TZS 10,488,000,000Revenue change %, FY2023 to FY2024: 25.9%Reports in TZS | Revenue from contracts with customers rose each year: FY2023 TZS 40.5 billion, FY2024 TZS 51.0 billion, FY2025 TZS 55.8 billion (the FY2024 figure shown is printed identically in the document that supplies FY2025 (e6851cfc219d, p72)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 55824000000 − 51009000000 = TZS 4,815,000,000 (exact) Revenue change %, FY2024 to FY2025 = (55824000000 − 51009000000) ÷ 51009000000 × 100 = 9.4% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 51009000000 − 40521000000 = TZS 10,488,000,000 (exact) Revenue change %, FY2023 to FY2024 = (51009000000 − 40521000000) ÷ 40521000000 × 100 = 25.9% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| TBL | Tanzania | TBL · DSE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: TZS 190,373,000,000Revenue change %, FY2024 to FY2025: 13.0%Revenue change, FY2023 to FY2024: TZS 195,204,000,000Revenue change %, FY2023 to FY2024: 15.3%Reports in TZS | Revenue from contracts with customers rose each year: FY2023 TZS 1.27 trillion, FY2024 TZS 1.47 trillion, FY2025 TZS 1.66 trillion (the FY2024 figure shown is printed identically in the document that supplies FY2023 (1ffddad2fa32, p61)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 1657831000000 − 1467458000000 = TZS 190,373,000,000 (exact) Revenue change %, FY2024 to FY2025 = (1657831000000 − 1467458000000) ÷ 1467458000000 × 100 = 13.0% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 1467458000000 − 1272254000000 = TZS 195,204,000,000 (exact) Revenue change %, FY2023 to FY2024 = (1467458000000 − 1272254000000) ÷ 1272254000000 × 100 = 15.3% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| TCC Plc | Tanzania | TCC · DSE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: TZS 52,652,000,000Revenue change %, FY2024 to FY2025: 11.6%Revenue change, FY2023 to FY2024: TZS 81,102,000,000Revenue change %, FY2023 to FY2024: 21.7%Reports in TZS | Revenue rose each year: FY2023 TZS 374 billion, FY2024 TZS 455 billion, FY2025 TZS 507 billion (the FY2024 figure shown is printed identically in the document that supplies FY2025 (bc33ed44e964, p76)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 507281000000 − 454629000000 = TZS 52,652,000,000 (exact) Revenue change %, FY2024 to FY2025 = (507281000000 − 454629000000) ÷ 454629000000 × 100 = 11.6% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 454629000000 − 373527000000 = TZS 81,102,000,000 (exact) Revenue change %, FY2023 to FY2024 = (454629000000 − 373527000000) ÷ 373527000000 × 100 = 21.7% (1 decimal place, ROUND_HALF_UP (Decimal)) |
| Uganda Clays | Uganda | UCL · USE | FY2025 ended 31 Dec 2025FY2024 ended 31 Dec 2024FY2023 ended 31 Dec 2023 | Revenue change, FY2024 to FY2025: UGX 3,207,750,000Revenue change %, FY2024 to FY2025: 10.2%Revenue change, FY2023 to FY2024: UGX 1,151,983,000Revenue change %, FY2023 to FY2024: 3.8%Reports in UGX | Revenue from contracts with customers rose each year: FY2023 UGX 30.4 billion, FY2024 UGX 31.6 billion, FY2025 UGX 34.8 billion (the FY2024 figure shown is printed identically in the document that supplies FY2023 (08b4eebb91a0, p13)).
Sources and calculationRevenue up in each of the last two years
Revenue change, FY2024 to FY2025 = 34809574000 − 31601824000 = UGX 3,207,750,000 (exact) Revenue change %, FY2024 to FY2025 = (34809574000 − 31601824000) ÷ 31601824000 × 100 = 10.2% (1 decimal place, ROUND_HALF_UP (Decimal)) Revenue change, FY2023 to FY2024 = 31601824000 − 30449841000 = UGX 1,151,983,000 (exact) Revenue change %, FY2023 to FY2024 = (31601824000 − 30449841000) ÷ 30449841000 × 100 = 3.8% (1 decimal place, ROUND_HALF_UP (Decimal)) |
508 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.
- Abbey Bank (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Absa (South Africa)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Absa Group is a bank. Its consolidated statement of comprehensive income (p13) prints net interest income and total income, and its statement of financial position (p12) prints 'Deposits and debt funding' rather than a customer-deposits line, so the bank format's six measures are not all printed. All six items are existing transcribed concepts with 2025 figures; p13 read on the page image, p12 from the text layer.)
- Absa Bank Botswana (Botswana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Absa Bank Kenya (Kenya)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Access Bank Botswana (Botswana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Access Bank Ghana (Ghana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Access Holdings (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- ADB (Ghana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Addoha (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- ADvTECH (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Afdis (Zimbabwe)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Mar 2023 (years shown: FY to 31 Mar 2025 (to 31 Mar 2025), FY to 31 Mar 2024 (to 31 Mar 2024))
- Afric Industries (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Africa Bitcoin Corporation (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 28 Feb 2024 (years shown: FY to 28 Feb 2026 (to 28 Feb 2026), FY to 28 Feb 2025 (to 28 Feb 2025))
- Africa Eats (Mauritius)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- Africa Prudential (Nigeria)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (deposits from customers), so revenue is not the whole of its income
- Africure Pharmaceuticals (Mauritius)
- Revenue up in each of the last two years: FY to 31 Mar 2026 and FY to 31 Mar 2025 come from different documents, and the document that supplies FY to 31 Mar 2026 (b427c04e702b) prints FY to 31 Mar 2025 as 27,842,677 (scale 1), not the 29,766,051 (scale 1) shown: a restatement or difference
- Afrimat (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 28 Feb 2024 (years shown: FY to 28 Feb 2026 (to 28 Feb 2026), FY to 28 Feb 2025 (to 28 Feb 2025))
- Afriquia Gaz (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- AGL CI (Côte d'Ivoire)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- AGMA (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- AGSPAC (Eswatini)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2025 and 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026))
- AIICO Insurance (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (AIICO Insurance Plc is an insurer reporting under IFRS 17: the FY2025 consolidated statement of profit or loss (p78) prints 'Insurance Revenue', 'Insurance service result', 'Net investment income', 'Net insurance and investment result' and 'Profit for the year'; the statement of financial position (p77) prints 'Total assets' and 'Total equity'. No revenue or operating-profit line is printed. Checked on the page images.)
- Airtel Africa (United Kingdom)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Mar 2024 (years shown: FY to 31 Mar 2026 (to 31 Mar 2026), FY to 31 Mar 2025 (to 31 Mar 2025))
- Airtel Malawi (Malawi)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2021 (years shown: FY2023 (to 31 Dec 2023), FY2022 (to 31 Dec 2022))
- Alliances (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Aluminium Extrusion Industries (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Amen Bank (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- Anglo American (United Kingdom)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Aradei Capital (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Aradel Holdings (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- ARM (South Africa)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (insurance revenue), so revenue is not the whole of its income
- ART Holdings (British Virgin Islands)
- Revenue up in each of the last two years: the two years are not comparable: the qualification concerns comparability with FY2024 (IAS 21 departure on the currency change).
- Asante Gold (Canada)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Jan 2023 (years shown: FY to 31 Jan 2025 (to 31 Jan 2025), FY to 31 Jan 2024 (to 31 Jan 2024))
- Ascencia (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- Astral Foods (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Sep 2023 (years shown: FY to 30 Sep 2025 (to 30 Sep 2025), FY to 30 Sep 2024 (to 30 Sep 2024))
- ASTREE (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (ASTREE is a composite (life and non-life) insurer reporting under the Tunisian insurance chart. The FY2025 company statements print, for 2025, non-life 'Primes émises et acceptées' 135 795 829 (p4), life 'Primes émises et acceptées' 86 356 595 (p5), 'Résultat Technique de l'Assurance Non Vie' 16 910 531 and 'Résultat Technique de l'Assurance Vie' 16 771 399 and 'Résultat net après modifications comptables' 34 769 144 (p6), and 'Total de l'Actif' 881 075 424 (p2) - values as transcribed (text layer). No combined premiums total, revenue or operating profit line is printed; the measures are listed separately and none is summed.)
- ATB (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- ATL (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (leasing company: its printed total leasing income and 'Produits nets' (net of financial charges); revenue is not a measure it prints)
- AtlantaSanad (Morocco)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (AtlantaSanad is a Moroccan insurer. Its CPC consolidé (p141) prints separate life and non-life technical accounts, each with 'Primes émises brutes', and no total premiums, revenue or operating profit line. Premiums are listed separately, never totalled. All six items are existing transcribed concepts with 2025 figures; p141 read on the page image, p140 from the text layer.)
- Atlantic Lithium (Australia)
- Revenue up in each of the last two years: no revenue figure is shown for FY to 30 Jun 2026 (Not reported in this filing)
- Attijari Bank (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Attijari Bank (Tunisia) FY2025 consolidated statements (3eafdc2e, text layer): the État de résultat (p3) prints 'PRODUIT NET BANCAIRE' 735 487, 'RESULTAT D'EXPLOITATION' 342 057 and 'RESULTAT NET CONSOLIDE DE LA PERIODE DU GROUPE' 235 336 for 2025, but no net interest income (marge d'intérêts) line - interest income and interest expense are printed separately under total banking income and charges - so the six-measure bank format does not apply. The bilan prints 'TOTAL ACTIF' 13 991 585 and 'Dépôts et avoirs de la clientèle' 11 258 107 (p1) and 'TOTAL CAPITAUX PROPRES' 1 227 633 (p2, group share; 'TOTAL INTERETS MINORITAIRES' 35 554 printed separately on p1). All six concepts are transcribed for 2025.)
- Attijari Leasing (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (État de résultat p4 of 95e9a9c9 (FY2025, text layer): Revenus de Leasing, Revenus de Factoring, Total des revenus 71 870 502, TOTAL PRODUITS D'EXPLOITATION 73 973 124, PRODUIT NET 33 228 850, RESULTAT D'EXPLOITATION 13 302 026, RESULTAT NET DE LA PERIODE 10 063 421; balance sheet p2 TOTAL DES ACTIFS 574 714 748.)
- Attijariwafa bank (Morocco)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Attitude Property (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- Austin Laz (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Automatic Systems (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Awash Bank (Ethiopia)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- AXA Mansard (Nigeria)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- BAI (Angola)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Balima (Morocco)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- Bank of Abyssinia (Ethiopia)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Bank of Africa (Morocco)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Bank of Baroda Uganda (Uganda)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Bayport Management (Mauritius)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (financial holding (separate statements): its printed net interest line; revenue is not printed)
- BCP (Morocco)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Beau Vallon Hospitality (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2021 (years shown: FY2023 (to 31 Dec 2023), FY2022 (to 31 Dec 2022))
- Benso Oil Palm Plantation (Ghana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Berger Paints (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Best Lease (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Best Lease (بيت الإيجار المالي التونسي السعودي) is an Islamic leasing company. Its income statement (p3, checked on the page image) prints 'إجمالي الدخل' 63 008 650, net financial charges, 'صافي الدخل' 30 541 697, operating charges, 'نتيجة الأنشطة العادية' 14 264 956 and the net result 11 010 374 for 2025; it prints no revenue or operating-profit line. Balance sheet (p1) totals from the stored OCR/visual transcription.)
- Beta Glass (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- BFA (Angola)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- BH Bank (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Bank (BH Bank). The consolidated état de résultat (PDF p226, printed page 224) and bilan (PDF p224, printed page 222), text layer and checked on the page images, 2025 column. No net interest income subtotal and no profit-for-the-year line before minorities is printed, so the bank format is not proposed.)
- BH Leasing (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (leasing company: its printed leasing income and 'Produits nets')
- BIAT (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- BICI CI (Côte d'Ivoire)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Bank (BICICI, UMOA format). The single-page statements (p1), text layer and checked on the page image (columns 31/12/2024 then 31/12/2025; 2025 is the right-hand column), print PNB, résultat d'exploitation, résultat net, total de l'actif, customer deposits and capitaux propres et ressources assimilées. No net interest income line is printed, so the bank format is not proposed.)
- Bidcorp (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026), FY to 30 Jun 2025 (to 30 Jun 2025))
- BIHL (Botswana)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- BIIC (Benin)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- BK Group (Rwanda)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Blantyre Hotels (Malawi)
- Revenue up in each of the last two years: the years are not on one statement basis (FY2025 consolidated, FY2024 company)
- BMCI (Morocco)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- BMH (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- BNA Bank (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- BOA Bénin (Benin)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (deposits from customers, total operating income / net total income of a bank), so revenue is not the whole of its income
- BOA Burkina Faso (Burkina Faso)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (deposits from customers, total operating income / net total income of a bank), so revenue is not the whole of its income
- BOA Mali (Mali)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Bank (Bank of Africa Mali SA, UMOA PCB publication format, company statements in FCFA units). The COMPTE DE RESULTAT (p4) and BILAN (p1-p2), checked on the page images (columns 31/12/2024 then 31/12/2025; 2025 is the right-hand column), print PNB, résultat d'exploitation, résultat net, total de l'actif, customer deposits and capitaux propres et ressources assimilées; all six are transcribed for 2025-12-31. Interest income ('INTERETS ET PRODUITS ASSIMILES') and expense ('INTERETS ET CHARGES ASSIMILEES') are printed separately with no net interest income line, so statement_format 'bank' is not proposed. No revenue line exists for a bank.)
- BOA Niger (Niger)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- Botala Energy (Australia)
- Revenue up in each of the last two years: no revenue figure is shown for FY to 30 Jun 2025 (Not reported in this filing)
- Boxer (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 1 Mar 2024 (years shown: FY to 1 Mar 2026 (to 1 Mar 2026), FY to 2 Mar 2025 (to 2 Mar 2025))
- Briclinks Africa (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Britam (Kenya)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- BT (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (BT (Groupe Banque de Tunisie) is a bank. Its consolidated income statement (p4, text layer) prints interest income and expense separately and 'Produit net bancaire' 547 525, with no net interest income line, so the six-measure bank format does not apply; the balance sheet (p2) prints total assets, customer deposits and the group equity subtotal. All six concepts are transcribed for 2025-12-31.)
- BTE (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Bank (Banque de Tunisie et des Emirats). The consolidated income statement (p4) prints interest income and interest expense separately with no net interest income subtotal, so statement_format 'bank' does not apply; it prints PRODUIT NET BANCAIRE and RESULTAT NET. The balance sheet (p2) prints TOTAL ACTIF, DÉPÔTS ET AVOIRS DE LA CLIENTÈLE and CAPITAUX PROPRES. All six concepts carry 2025 figures in the DB.)
- BUA Cement (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- BUA Foods (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Bytes Technology (United Kingdom)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 28 Feb 2024 (years shown: FY to 28 Feb 2026 (to 28 Feb 2026), FY to 28 Feb 2025 (to 28 Feb 2025))
- C & I Leasing (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Equipment leasing company (financial): no revenue line; the Group statement of profit or loss (p31, image page) prints 'Gross earnings', 'Net lease income', 'Operating profit', 'Profit before tax', 'Profit after tax'; balance sheet p30. All six concepts are transcribed for 2025.)
- Cable & Wireless Seychelles (Seychelles)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Cadbury Nigeria (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Cafca (Zimbabwe)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Sep 2021 (years shown: FY to 30 Sep 2023 (to 30 Sep 2023), FY to 30 Sep 2022 (to 30 Sep 2022))
- Caixa Angola (Angola)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- CalBank (Ghana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Caledonia Mining (Jersey)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Camelot Ghana (Ghana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- CAP Plc (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Capricorn Group (Namibia)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (deposits from customers, net interest income, total operating income / net total income of a bank, insurance revenue, insurance service result, insurance contract liabilities), so revenue is not the whole of its income
- Car & General (Kenya)
- Revenue up in each of the last two years: the FY2023 figures cover 15 months, not a 12-month year
- CBZ Holdings (Zimbabwe)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Centum (Kenya)
- Revenue up in each of the last two years: not applicable to investment companies: an investment company's income is not an industrial revenue line
- CFG Bank (Morocco)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Chams (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Choppies (Botswana)
- Revenue up in each of the last two years: the FY to 30 Jun 2026 revenue line ('Revenue') is not a plain revenue line: Printed 'Revenue' (note 4): retail sales (9 822; 2025: 9 107) plus other operating income (67; 2025: 66). Gross profit is struck on retail sales, so this line is not placed within it.
- CIC Group (Kenya)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- CIH Bank (Morocco)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- CIL (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (CIL (Compagnie Internationale de Leasing) is a Tunisian leasing company. Its FY2025 état de résultat consolidé (p3, text layer) prints leasing interest income, interest charges and 'Produit net', then 'RESULTAT D'EXPLOITATION' and 'RESULTAT NET DE L'ENSEMBLE CONSOLIDE', not revenue; the bilan consolidé (p1) prints 'TOTAL DES ACTIFS', the leasing receivables and 'Total des capitaux propres avant affectation', with minority interests outside equity. All six items are existing transcribed concepts with 2025 figures.)
- CIM Financial Services (Mauritius)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (lender: net interest income and its printed net operating income; it takes no customer deposits line)
- Ciments du Maroc (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024), FY2022 (to 31 Dec 2022), FY2021 (to 31 Dec 2021))
- CIMERWA (Rwanda)
- Revenue up in each of the last two years: FY to 30 Sep 2024 and FY to 30 Sep 2023 come from different documents and no single document prints both figures, so the two years are not compared
- City Cars (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- City Lodge Hotels (South Africa)
- Revenue up in each of the last two years: FY to 30 Jun 2025 and FY to 30 Jun 2024 come from different documents and no single document prints both figures, so the two years are not compared
- Clicks Group (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Aug 2023 (years shown: FY to 31 Aug 2025 (to 31 Aug 2025), FY to 31 Aug 2024 (to 31 Aug 2024))
- CMT (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Co-operative Bank (Kenya)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Conoil (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Consolidated Hallmark (Nigeria)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Constance Hotels (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Coris Bank International (Burkina Faso)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Bank (Coris Bank International SA, CIB C0148, BCEAO 'destiné à la publication' format, company statements in millions of F CFA). The COMPTE DE RESULTAT (p48) and BILAN actif/passif (p46-p47), checked on the page images (columns 31/12/2024 then 31/12/2025; 2025 is the right-hand column; the p48 header misprints '31/12/204'), print PNB, résultat d'exploitation, résultat net, total de l'actif, customer deposits and capitaux propres et ressources assimilées; all six are transcribed for 2025-12-31. Interest income ('INTERETS ET PRODUITS ASSIMILES' 169 483) and expense ('INTERETS ET CHARGES ASSIMILES' 76 537) are printed separately with no net interest income line, so statement_format 'bank' is not proposed and no revenue figure is recorded.)
- Cornerstone Insurance (Nigeria)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Coronation Insurance (Nigeria)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- CPA (Algeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- CRDB Bank (Tanzania)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Bank. FY2025 statement of profit or loss (p195) prints net interest income, 'Net operating income' (after credit loss expense) and profit for the year; the statement of financial position (p196) prints total assets, deposits from customer and total equity. statement_format 'bank' is not proposed because the printed operating-income total is net of credit losses. No revenue line exists for a bank.)
- Crédit du Maroc (Morocco)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Critical Minerals Financing (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (The document is the annual report of DEAP CAPITAL MANAGEMENT & TRUST PLC (investment management and trust company) for the year ended 30 September 2025. Its statement of profit or loss (p12, scanned, checked on the page image) prints 'Fees and commission', 'Other Income', 'Total Income', expenses, 'Loss before taxation', 'Loss for the year' and 'Total Loss for the year'; there is no revenue or net-interest-income line, so neither revenue nor the bank format applies. All six items are existing transcribed concepts with Sep-25 figures (p11, p12, p14).)
- CTM (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Custodian Investment (Nigeria)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Cutix (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Apr 2023 (years shown: FY to 30 Apr 2025 (to 30 Apr 2025), FY to 30 Apr 2024 (to 30 Apr 2024))
- CWG (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- DAAR Communications (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Dairibord (Zimbabwe)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2021 (years shown: FY2023 (to 31 Dec 2023), FY2022 (to 31 Dec 2022))
- Dangote Cement (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Dangote Sugar (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Dannex Ayrton Starwin (Ghana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Dari Couspate (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2021 (years shown: FY2023 (to 31 Dec 2023), FY2022 (to 31 Dec 2022))
- DCB Commercial Bank (Tanzania)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Deep Yellow (Australia)
- Revenue up in each of the last two years: no revenue figure is shown for FY to 30 Jun 2026 (Not reported in this filing)
- dfcu (Uganda)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Diamond Trust Bank Kenya (Kenya)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Digicut (Ghana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Dis-Chem (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 28 Feb 2024 (years shown: FY to 28 Feb 2026 (to 28 Feb 2026), FY to 28 Feb 2025 (to 28 Feb 2025))
- Discovery (South Africa)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (deposits from customers, net interest income, insurance revenue, insurance service result, insurance contract liabilities), so revenue is not the whole of its income
- Disty Technologies (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Disway (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- DRDGOLD (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026), FY to 30 Jun 2025 (to 30 Jun 2025))
- EAPC (Kenya)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- East African Cables (Kenya)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Ecobank CI (Côte d'Ivoire)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- Ecobank Ghana (Ghana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- EGH El Aurassi (Algeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Elevate Uranium (Australia)
- Revenue up in each of the last two years: the FY to 30 Jun 2026 revenue line ('Revenue (unlabelled subtotal)') is not a plain revenue line: The issuer heads the section 'Revenue', but it holds interest, government grants, an exchange gain and other income; the exploration company prints no sales revenue.
- Elite Meat (Mauritius)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- Ellah Lakes (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Jul 2023 (years shown: FY to 31 Jul 2025 (to 31 Jul 2025), FY to 31 Jul 2024 (to 31 Jul 2024))
- Emtel (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- ENSA (Angola)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- Enterprise Group (Ghana)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- EQDOM (Morocco)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- Equity Group (Kenya)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- ER Group (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2025 and 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026))
- ERIUM CI (Côte d'Ivoire)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Essoukna (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Ethio Telecom (Ethiopia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2022 (years shown: FY to 30 Jun 2024 (to 30 Jun 2024), FY to 30 Jun 2023 (to 30 Jun 2023))
- eTranzact (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Exxaro (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Fairvest (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Sep 2022 (years shown: FY to 30 Sep 2024 (to 30 Sep 2024), FY to 30 Sep 2023 (to 30 Sep 2023))
- Family Bank (Kenya)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Famous Brands (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 28 Feb 2022 (years shown: FY to 29 Feb 2024 (to 29 Feb 2024), FY to 28 Feb 2023 (to 28 Feb 2023))
- Fan Milk (Ghana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- FBC Holdings (Zimbabwe)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- FCMB Group (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- FDH Bank (Malawi)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Fenie Brossette (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Fidelity Bank (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Fidelity Life Assurance (Zimbabwe)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Fidelity Life Assurance is a life insurer reporting under IFRS 17. The 2025 statement of profit or loss (p66) prints 'Insurance contracts revenue', 'Insurance service result', 'Net Investment Income', 'Net insurance and investment result', 'Profit before income tax expense' and 'Profit for the year', with no revenue or operating profit line; total assets and total equity are printed on p65. All six concepts are transcribed for 2025-12-31.)
- Fidson Healthcare (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Filtisac (Côte d'Ivoire)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Fincorp (Mauritius)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- First Atlantic Bank (Ghana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- First Capital Bank (Zimbabwe)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- First HoldCo (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- First Mutual (Zimbabwe)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- FirstRand Namibia (Namibia)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Flame Tree Group (Mauritius)
- Revenue up in each of the last two years: FY2024 and FY2023 come from different documents and no single document prints both figures, so the two years are not compared
- FMBcapital (Mauritius)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- FNB Botswana (Botswana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- FNB Eswatini (Eswatini)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Fortis Global Insurance (Nigeria)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- FTN Cocoa (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- GB Holdings (Zimbabwe)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Geregu Power (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Glencore (Jersey)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Gold Fields (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Grit (Guernsey)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2022 (years shown: FY to 30 Jun 2024 (to 30 Jun 2024), FY to 30 Jun 2023 (to 30 Jun 2023))
- GTCO (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Guinea Insurance (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Guinea Insurance Plc is a non-life insurer reporting under IFRS 17: the FY2024 statement of profit or loss and other comprehensive income (p60) prints 'Insurance revenue', 'Insurance service result', 'Net investment income', 'Net Insurance and Investment result' and 'Profit for the year'; the statement of financial position (p61) prints 'Total assets' and 'Total equity'. No revenue or operating-profit line is printed. Figures from the transcribed facts (text layer).)
- Guinness Nigeria (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2024 and 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 30 Jun 2024))
- Hammerson (United Kingdom)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Hannibal Lease (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Hannibal Lease is a Tunisian leasing company: its consolidated état de résultat (p3) prints leasing interest and rental income, interest and rental costs and 'Produits nets', not revenue; the bilan consolidé (p1) prints minority interests outside 'Total des capitaux propres' and no total equity including them. All six items are existing transcribed concepts with 2025 figures (p1, p3), read on the page images.)
- Harel Mallac (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Harmony (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- HBM Nigeria (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- HF Group (Kenya)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Home Afrika (Kenya)
- Revenue up in each of the last two years: the auditor expressed no opinion on the FY2025 statements (disclaimer)
- Hotelest (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- HPS (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Hudaco (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Nov 2023 (years shown: FY to 30 Nov 2025 (to 30 Nov 2025), FY to 30 Nov 2024 (to 30 Nov 2024))
- Huge Group (South Africa)
- Revenue up in each of the last two years: no revenue figure is shown for FY to 28 Feb 2026 (Not reported in this filing)
- Hyprop (South Africa)
- Revenue up in each of the last two years: FY to 30 Jun 2026 and FY to 30 Jun 2025 come from different documents, and the document that supplies FY to 30 Jun 2026 (1b5b769e10ea) prints FY to 30 Jun 2025 as 4 821 858 (scale 1,000), not the 4 879 828 (scale 1,000) shown: a restatement or difference
- I&M Bank Rwanda (Rwanda)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- I&M Group (Kenya)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (I&M Holdings is a bank holding company publishing the CBK format (single scanned page, p1; group 31 Dec 2024 column). It prints net interest income, total operating income, profit after tax, total assets and customer deposits, but no total-equity line (only total shareholders' equity excluding NCI), so the six-measure bank format does not apply; the overview uses the six printed, transcribed measures. Equity rows read on the page image; other figures from the stored OCR.)
- IBL (Mauritius)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (insurance service result, insurance contract liabilities), so revenue is not the whole of its income
- ICON Properties (Malawi)
- Revenue up in each of the last two years: the FY2024 revenue line ('Revenue') is not a plain revenue line: Printed 'Revenue' (gross rental income, note 4b); lease smoothing and deferred rental income are printed separately below it.
- iHealthcare Holdings (South Africa)
- Revenue up in each of the last two years: FY to 28 Feb 2025 and FY to 29 Feb 2024 come from different documents and no single document prints both figures, so the two years are not compared
- Illovo Sugar Malawi (Malawi)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Aug 2021 (years shown: FY to 31 Aug 2023 (to 31 Aug 2023), FY to 31 Aug 2022 (to 31 Aug 2022))
- Immorente Invest (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Infinity Trust Mortgage Bank (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Innscor Africa (Zimbabwe)
- Revenue up in each of the last two years: the two years are not comparable: the qualification covers the 2023 income-statement comparatives (not quantified); year-on-year comparisons are not reliable.
- International Breweries (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- International Energy Insurance (Nigeria)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Jaiz Bank (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (non-interest bank: no net interest income is printed (profit-sharing presentation); its printed total income, deposits and equity)
- Japaul Gold (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Jubilee Holdings (Kenya)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Julius Berger (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Karooooo (Singapore)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 28 Feb 2023 (years shown: FY to 28 Feb 2025 (to 28 Feb 2025), FY to 29 Feb 2024 (to 29 Feb 2024))
- KCB Group (Kenya)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Kenya Pipeline Company (Kenya)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2022 (years shown: FY to 30 Jun 2024 (to 30 Jun 2024), FY to 30 Jun 2023 (to 30 Jun 2023))
- Kenya Re (Kenya)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Kolos Cement (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Kore Potash (United Kingdom)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- Koryx Copper (Luxembourg)
- Revenue up in each of the last two years: no revenue figure is shown for FY to 31 Aug 2025 (Not reported in this filing)
- La Régionale Bank (Cameroon)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Compte de résultat p11 (scanned, read on the page image) prints Produits d'exploitation bancaires, Intérêts perçus/payés, Produit net bancaire, Produit global d'exploitation, Résultat brut d'exploitation, Résultat courant, Résultat net de l'exercice; no net interest income line, so the bank format does not apply. Balance sheet p8-p9 (transcribed facts): TOTAL DU BILAN ACTIF, DEPOTS DE LA CLIENTELE, CAPITAL ET RESERVES.)
- LabelVie (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- LafargeHolcim Maroc (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Land'Or (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Laptrust Imara I-REIT (Kenya)
- Revenue up in each of the last two years: no revenue figure is shown for FY2024 (Not reported in this filing)
- Lasaco Assurance (Nigeria)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Lavastone (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Sep 2023 (years shown: FY to 30 Sep 2025 (to 30 Sep 2025), FY to 30 Sep 2024 (to 30 Sep 2024))
- Legend Internet (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Jul 2023 (years shown: FY to 31 Jul 2025 (to 31 Jul 2025), FY to 31 Jul 2024 (to 31 Jul 2024))
- Letlole La Rona (Botswana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- Letshego (Botswana)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Letshego is a consumer lender/microfinance group with no revenue or operating-profit line. FY2025 statement of profit or loss (p15) prints Net interest income, Operating income, Net operating income (after expected credit losses) and Loss for the year; SOFP (p14) prints Advances to customers, Customer deposits 2,237,157, Total assets and Total shareholders' equity. All six bank measures are also printed, so {"statement_format": "bank"} would be an alternative; the overview list is proposed because advances to customers better describes a lender than customer deposits.)
- Letshego Namibia (Namibia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Lender (Letshego Holdings Namibia: microfinance bank with credit-life insurance). The FY2025 statement of profit or loss (p12) prints net interest income, net insurance result, fee income and profit for the year but no total operating income line, so statement_format 'bank' does not apply. The statement of financial position (p11) prints total assets, deposits due to customers and total equity. All six concepts carry 2025 figures in the DB.)
- LFL (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- Liberty Kenya Holdings (Kenya)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Life Healthcare (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Sep 2023 (years shown: FY to 30 Sep 2025 (to 30 Sep 2025), FY to 30 Sep 2024 (to 30 Sep 2024))
- Lighthouse Properties (Malta)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Linkage Assurance (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Linkage Assurance is a general insurer reporting under IFRS 17. Its statement of profit or loss (p32) prints for 2025 'Insurance revenue' 27,630,687, 'Insurance service result' 3,457,906, 'Investment result' 8,010,444, 'Net insurance and investment result' 9,294,628, 'Profit before income tax' 4,032,423 and 'Profit after tax' 3,126,111; the statement of financial position (p33) prints 'Total assets' 76,899,095 and 'Total equity' 46,686,252. All six concepts are transcribed for 2025. No revenue or operating profit line in the non-financial sense is printed.)
- Lottotech (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Lux Island Resorts (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- M2M Group (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Maendeleo Bank (Tanzania)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Maendeleo Bank PLC is a bank. The statement of profit or loss of the 2025 report (p47, text layer) prints 'Net Interest income' 14,514,726, 'Net Interest income after Impairment', 'Net fees, commission and other income', 'Net operating income' 16,876,408, 'Operating expenses', 'Profit for the year before tax' and 'Profit for the year' 4,753,778; it prints no revenue and no operating-profit line. The statement of financial position (p48) prints 'Total assets' 202,268,304, 'Deposits' 136,260,978 and 'Total equity' 26,095,881. An overview list is proposed rather than the bank format because the issuer's total operating income measure ('Net operating income') is struck after impairment.)
- Magasin Général (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Maghreb Oxygène (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Maghrebail (Morocco)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Compte de produits et charges (PCEC credit-institution format, MAD thousands), p46 of b42dcbe7, checked on the page image: prints I.PRODUITS D'EXPLOITATION 4 601 755, II.CHARGES D'EXPLOITATION, III.PRODUIT NET 438 374, VII.RESULTAT COURANT 273 478, IX.RESULTAT NET DE L'EXERCICE 148 199; no revenue or operating-profit line. Balance sheet p43 'Total de l'Actif' 14 216 237 (text layer). Not a bank format: no net interest income or total operating income line is printed.)
- Managem (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Maroc Leasing (Morocco)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Maroc Leasing is a Moroccan leasing company reporting in the credit-institution (PCEC) layout: its compte de produits et charges (p40) prints leasing income, 'PRODUIT NET BANCAIRE' and 'RESULTAT COURANT', not revenue or operating profit; its bilan passif (p38) prints no total equity line. Customer deposits (57.008) are immaterial for a leasing company and are not proposed. All six items are existing transcribed concepts with 2025 figures; p40 read on the page image, p37 and p43 from the text layer.)
- Marsa Maroc (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Marula Mining (United Kingdom)
- Revenue up in each of the last two years: no revenue figure is shown for FY2023 (Not reported in this filing)
- MAS (Malta)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- Masimba (Zimbabwe)
- Revenue up in each of the last two years: the two years are not comparable: the qualification covers the 2023 comparatives (not quantified); year-on-year comparisons are not reliable.
- Mauritius Cosmetics (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Mauritius Secondary Industries (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026), FY to 30 Jun 2025 (to 30 Jun 2025))
- May & Baker Nigeria (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- MCB Group (Mauritius)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- McNichols (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- MDIT (Mauritius)
- Revenue up in each of the last two years: no revenue figure is shown for FY to 30 Jun 2026 (Not reported in this filing)
- MeCure Industries (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Medine (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026), FY to 30 Jun 2025 (to 30 Jun 2025))
- Mega African Capital (Ghana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Meridian-Marshalls (Ghana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Jul 2021 (years shown: FY to 31 Jul 2023 (to 31 Jul 2023), FY to 31 Jul 2022 (to 31 Jul 2022))
- Metair (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Meyer (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- MFD Group (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Mkombozi Commercial Bank (Tanzania)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Mondi (United Kingdom)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Monoprix (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Morison Industries (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Morning Light (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Mpact (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- MPBS (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- MPICO (Malawi)
- Revenue up in each of the last two years: the FY2025 revenue line ('Rental income') is not a plain revenue line: Rental income is the only revenue line printed; the commentary calls rental income plus fair value gains 'revenue'.
- Mr Price (South Africa)
- Revenue up in each of the last two years: the FY to 28 Mar 2026 revenue line ('Revenue') is not a plain revenue line: Printed 'Revenue' as a total that includes finance interest income (255; 2025: 218), which is printed again below operating profit.
- MTN Ghana (Ghana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- MUA (Mauritius)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Insurance group with no revenue or operating-profit line. The audited summary statement of profit or loss (p2), 2025 column, prints 'Insurance revenue' 7,899,227, 'Insurance service result' 1,034,645, 'Net insurance and investment result' 1,642,656 and 'Profit for the year' 522,620; the summary statement of financial position (p2) prints 'Total assets' 25,769,560 and 'Total equity' 4,766,374. All six concepts are already transcribed; checked on the page image.)
- Multiverse Mining (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Mutual Benefits Assurance (Nigeria)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Mwalimu Commercial Bank (Tanzania)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- N V Properties (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 28 Feb 2022 (years shown: FY to 29 Feb 2024 (to 29 Feb 2024), FY to 28 Feb 2023 (to 28 Feb 2023))
- NAHCO (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Namibia Breweries (Namibia)
- Revenue up in each of the last two years: the FY2024 figures cover 18 months, not a 12-month year
- NASCON (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- National Bank of Malawi (Malawi)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank: net interest income and its printed 'Net revenue' (including its insurance revenue line))
- NBS Bank (Malawi)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- NCBA Group (Kenya)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- NCR Nigeria (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Nedbank Eswatini (Eswatini)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Neimeth (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- NEM Insurance (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (NEM Insurance is an IFRS 17 non-life insurer. The FY2025 consolidated statement of profit or loss (p38) prints 'Insurance Revenue' 152,354,894, 'Insurance Service Result' 19,295,579, 'Net Insurance and Investment result' 38,664,788 and 'Profit for the year after tax' 23,898,887 (Group 2025); the statement of financial position (p37) prints 'Total Assets' 186,039,539 and 'Total Equity' 84,457,494. All are transcribed concepts of the 2025 column.)
- Neo Energy Metals (United Kingdom)
- Revenue up in each of the last two years: no revenue figure is shown for FY to 30 Sep 2025 (Not reported in this filing)
- NEPI Rockcastle (Netherlands)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (NEPI Rockcastle prints no revenue total; its first line, 'Gross rental income', is shown under that label (service-charge income and other revenue lines are separate).)
- Nestlé CI (Côte d'Ivoire)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Nestlé Nigeria (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Netcare (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Sep 2022 (years shown: FY to 30 Sep 2024 (to 30 Sep 2024), FY to 30 Sep 2023 (to 30 Sep 2023))
- New Body Line (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- NGX Group (Nigeria)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (total operating income / net total income of a bank), so revenue is not the whole of its income
- NIC Holdings (Uganda)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- NICO Holdings (Malawi)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Nictus Holdings (Namibia)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Nigerian Breweries (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- NMB Bank (Tanzania)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (NMB Bank Plc is a bank. The consolidated statement of profit or loss of the 2025 report (p150, text layer) prints 'Net interest income' 1,191,080, 'Net interest income after impairment', 'Total operating income' 1,743,977, 'Total operating expenses', 'Profit before tax' and 'Profit for the year' 760,064; it prints no revenue and no operating-profit line. The consolidated statement of financial position (p151) prints 'Total assets' 17,615,944, 'Deposits from customers' 12,518,321 and 'Total equity' 3,106,719. An overview list is proposed rather than the bank format because the printed 'Total operating income' is struck after impairment (transcribed as a native concept).)
- NMBZ (Zimbabwe)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- NPF Microfinance Bank (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- NREIT (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (NREIT is a real estate investment trust (investment fund). The statement of profit or loss (p22) prints income lines (Mudaraba profit share, revaluation gain, rental and other operating income), 'Gross Income', 'Total Expense', 'Profit before tax' and 'Profit after tax', with no revenue or operating profit line; the statement of financial position (p21) prints 'Total assets', 'Net assets' and 'NAV per unit'. All six concepts are transcribed for 2025-12-31.)
- NSE PLC (Kenya)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- NSIA Banque CI (Côte d'Ivoire)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- Numeral (Mauritius)
- Revenue up in each of the last two years: the two years are not comparable: The comparative column is headed 'Restated Group' while p4 states the comparatives relate to the Company only, so the basis of the FY2025 figures is uncertain and the two years are not directly comparable.
- NWK Holdings (South Africa)
- Revenue up in each of the last two years: no revenue figure is shown for FY to 30 Apr 2026 (Not reported in this filing)
- Oceanarium (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- Octodec (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Aug 2022 (years shown: FY to 31 Aug 2024 (to 31 Aug 2024), FY to 31 Aug 2023 (to 31 Aug 2023))
- Okomu Oil Palm (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Old Mutual (South Africa)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Olympia Capital Holdings (Kenya)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 28 Feb 2022 (years shown: FY to 28 Feb 2024 (to 28 Feb 2024), FY to 28 Feb 2023 (to 28 Feb 2023))
- Omnia (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Mar 2024 (years shown: FY to 31 Mar 2026 (to 31 Mar 2026), FY to 31 Mar 2025 (to 31 Mar 2025))
- ONATEL (Burkina Faso)
- Revenue up in each of the last two years: FY2024 and FY2023 come from different documents and no single document prints both figures, so the two years are not compared
- One Tech (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Ongwe Minerals (Canada)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- Orange CI (Côte d'Ivoire)
- Revenue up in each of the last two years: FY2024 and FY2023 come from different documents and no single document prints both figures, so the two years are not compared
- Oryx Properties (Namibia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026), FY to 30 Jun 2025 (to 30 Jun 2025))
- Oulmès (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- OUTsurance (South Africa)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Padenga (Zimbabwe)
- Revenue up in each of the last two years: the two years are not comparable: the auditor's qualification on the underlying full statements affects both 2023 and 2022 (property, plant and equipment, goodwill, non-controlling interests, deferred tax, provisions).
- Paratus Namibia (Namibia)
- Revenue up in each of the last two years: FY to 30 Jun 2026 and FY to 30 Jun 2025 come from different documents, and the document that supplies FY to 30 Jun 2026 (8dc01bbc5250) prints FY to 30 Jun 2025 as 651,860 (scale 1,000), not the 651,786,473 (scale 1) shown: a restatement or difference
- PBT Holdings (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Mar 2024 (years shown: FY to 31 Mar 2026 (to 31 Mar 2026), FY to 31 Mar 2025 (to 31 Mar 2025))
- Pepkor (South Africa)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (insurance revenue, insurance contract liabilities), so revenue is not the whole of its income
- Phoenix Beverages (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- Pick n Pay (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 1 Mar 2024 (years shown: FY to 1 Mar 2026 (to 1 Mar 2026), FY to 2 Mar 2025 (to 2 Mar 2025))
- PIM (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026), FY to 30 Jun 2025 (to 30 Jun 2025))
- Placements de Tunisie (Tunisia)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (total operating income / net total income of a bank), so revenue is not the whole of its income
- POLICY (Mauritius)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- Precision Air (Tanzania)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Premier Paints (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Presco (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Press Corporation (Malawi)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (deposits from customers, insurance revenue, insurance contract liabilities), so revenue is not the whole of its income
- Prestige Assurance (Nigeria)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Promopharm (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- PSG Financial Services (South Africa)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Quality Beverages (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Quilter (United Kingdom)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Quilter plc is a wealth-management and investment-platform group whose statement of comprehensive income (p120, £m) is presented as a financial company: 'Fee income and other income from service activities', 'Investment return', 'Other income', 'Total income', the change in investment contract liabilities and third-party fund interests within 'Total expenses', then 'Profit before tax' and policyholder/shareholder tax lines; no revenue or operating-profit line is printed. 'Total assets' and 'Total equity' are on p121. p120 checked on the page image; p121 figures from the transcribed facts.)
- R.T. Briscoe (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- RDC Properties (Botswana)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- Rebab Company (Morocco)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- ReconAfrica (Canada)
- Revenue up in each of the last two years: no revenue figure is shown for FY to 31 Mar 2024 (Not reported in this filing)
- Regency Alliance Insurance (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Insurer (Regency Alliance Insurance, IFRS 17). The statement of profit or loss (p95) prints Insurance Revenue, Insurance Service Result, Net Investment Income and Profit For the year; the statement of financial position (p94) prints Total Assets and the owners' equity total. All six concepts carry 2025-12-31 figures in the DB.)
- Remgro (South Africa)
- Revenue up in each of the last two years: FY to 30 Jun 2025 and FY to 30 Jun 2024 come from different documents, and the document that supplies FY to 30 Jun 2024 (83c62ed70326) prints FY to 30 Jun 2025 as 51 506 (scale 1,000,000), not the 50 559 (scale 1,000,000) shown: a restatement or difference
- Republic Bank Ghana (Ghana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- RES Corporation (Eswatini)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Mar 2023 (years shown: FY to 31 Mar 2025 (to 31 Mar 2025), FY to 31 Mar 2024 (to 31 Mar 2024))
- Résidences Dar Saada (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Resilient REIT (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Reunert (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Sep 2022 (years shown: FY to 30 Sep 2024 (to 30 Sep 2024), FY to 30 Sep 2023 (to 30 Sep 2023))
- Revitus REIT (Zimbabwe)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- RH Bophelo (South Africa)
- Revenue up in each of the last two years: not applicable to investment companies: an investment company's income is not an industrial revenue line
- Richemont (Switzerland)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Mar 2024 (years shown: FY to 31 Mar 2026 (to 31 Mar 2026), FY to 31 Mar 2025 (to 31 Mar 2025))
- Risma (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Riveo (Mauritius)
- Revenue up in each of the last two years: the FY to 30 Jun 2025 figures cover 7 months, not a 12-month year
- Royal Exchange (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (group whose statement prints operating income built from interest, investment and associate income: shown under its label)
- Runway Property Group (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 28 Feb 2024 (years shown: FY to 28 Feb 2026 (to 28 Feb 2026), FY to 28 Feb 2025 (to 28 Feb 2025))
- S2M (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SACOS Group (Seychelles)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (SACOS Group is an insurance group reporting under IFRS 17: the FY2025 consolidated statement of profit or loss (p13, Consolidated columns) prints 'Insurance revenue', 'Insurance service result', 'Total insurance finance income or expenses', 'Total Investment Income', 'Profit before taxation' and 'Profit for the year'; the statement of financial position (p12) prints 'Total assets' and 'Total equity'. No revenue or operating-profit line is printed. Figures from the transcribed facts (text layer).)
- SAH (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SAHCO (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SAIDAL (Algeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Samba Foods (Ghana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Sameer Africa (Kenya)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Sanlam Kenya (Kenya)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Sanlam Maroc (Morocco)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- SAPH (Côte d'Ivoire)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Sasini (Kenya)
- Revenue up in each of the last two years: FY to 30 Sep 2024 and FY to 30 Sep 2023 come from different documents, and the document that supplies FY to 30 Sep 2023 (bdd3cffeb642) prints FY to 30 Sep 2024 as 6,893,826 (scale 1,000), not the 6,836,470 (scale 1,000) shown: a restatement or difference
- Sasol (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026), FY to 30 Jun 2025 (to 30 Jun 2025))
- SBC (Eswatini)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SBM (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SBM Holdings (Mauritius)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (SBM Holdings is a bank holding company. The Group statement of profit or loss (p146, text layer) prints 'Net interest income/(expense)', 'Total operating income', 'Profit before credit loss expense' and 'Profit for the year attributable to owners of the Company', with no revenue or operating-profit line. The statement of financial position (p145, checked on the page image) prints Total assets, 'Deposits from non-bank customers' and 'Total equity attributable to owners of the Company' but no 'Total equity' line, so statement_format 'bank' does not apply (total_equity has no figure). All six items are existing transcribed concepts with 2025 figures.)
- SBN Holdings (Namibia)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Sechaba Brewery (Botswana)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- Seed Co (Zimbabwe)
- Revenue up in each of the last two years: the auditor gave an adverse opinion on the FY to 31 Mar 2026 statements
- Seed Co International (Botswana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Mar 2024 (years shown: FY to 31 Mar 2026 (to 31 Mar 2026), FY to 31 Mar 2025 (to 31 Mar 2025))
- Sefalana (Botswana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 27 Apr 2023 (years shown: FY to 27 Apr 2025 (to 27 Apr 2025), FY to 28 Apr 2024 (to 28 Apr 2024))
- Semaris (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026), FY to 30 Jun 2025 (to 30 Jun 2025))
- SEMC (Cameroon)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Seplat Energy (Nigeria)
- Revenue up in each of the last two years: FY2024 and FY2023 come from different documents and no single document prints both figures, so the two years are not compared
- SFBT (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SFS REIT (Nigeria)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (total operating income / net total income of a bank), so revenue is not the whole of its income
- SGCI (Côte d'Ivoire)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- SGTM (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Shaftesbury Capital (United Kingdom)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Shoprite (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 28 Jun 2024 (years shown: FY to 28 Jun 2026 (to 28 Jun 2026), FY to 29 Jun 2025 (to 29 Jun 2025))
- Shumba Energy (Mauritius)
- Revenue up in each of the last two years: the FY to 30 Jun 2023 revenue figure is printed as '-' and is unresolved
- SIB (Côte d'Ivoire)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Bank (Société Ivoirienne de Banque, UMOA format). The compte de résultat (p6) and bilan (p5), text layer and checked on the page images (2025 is the right-hand column, 31/12/2025), print PNB, résultat d'exploitation, résultat net, total actif, customer deposits and capitaux propres et ressources assimilées. No net interest income line is printed (only 'INTERETS ET PRODUITS ASSIMILES' and 'INTERETS ET CHARGES ASSIMILEES'), so the bank format is not proposed.)
- SIC Insurance (Ghana)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Statement of profit or loss p22 of b25c9f2e (text layer, transcribed facts): Insurance revenue 598,188,744; Insurance service result 262,807,354; Net insurance result 244,364,230; Net insurance and investment result; Profit before income tax; Profit for the year 84,053,064. No revenue or operating-profit line. Statement of financial position p20: Total assets 1,265,618,384; Shareholders' funds 786,280,583.)
- SICABLE (Côte d'Ivoire)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Sidama Bank (Ethiopia)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Simbisa Brands (Zimbabwe)
- Revenue up in each of the last two years: the two years are not comparable: the FY2023 profit-or-loss comparatives are materially misstated (IAS 21; unquantified).
- SIMPAR (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SITAB (Côte d'Ivoire)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SITS (Tunisia)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (total operating income / net total income of a bank), so revenue is not the whole of its income
- Smart Tunisie (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SMI (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SNEP (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SOCAPALM (Cameroon)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Societe Generale Ghana (Ghana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- SOGB (Côte d'Ivoire)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Solibra (Côte d'Ivoire)
- Revenue up in each of the last two years: the FY2025 revenue line ('CHIFFRE D'AFFAIRES ET AUTRES PRODUITS') is not a plain revenue line: Printed 'CHIFFRE D'AFFAIRES ET AUTRES PRODUITS': turnover together with other income in one line; no separate chiffre d'affaires is printed. Read on the page render (TEXT_LAYER_UNUSABLE); the plain text layer prints the same digits in the same order.
- Solid Oak Insurance (Seychelles)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (insurance contract liabilities), so revenue is not the whole of its income
- Sonasid (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Sonatel (Senegal)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SOTETEL (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- SOTHEMA (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SOTRAPIL (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SOTUMAG (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SOTUVER (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- SPAR Group (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 26 Sep 2023 (years shown: FY to 26 Sep 2025 (to 26 Sep 2025), FY to 30 Sep 2024 (to 30 Sep 2024))
- SPDIT SICAF (Tunisia)
- Revenue up in each of the last two years: no revenue figure is shown for FY2025 (Not reported in this filing)
- Spur Corp (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026), FY to 30 Jun 2025 (to 30 Jun 2025))
- SRM (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- STA (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Stanbic Holdings (Kenya)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Stanbic IBTC (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Stanbic Uganda Holdings (Uganda)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Standard Bank Malawi (Malawi)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Standard Chartered Bank Ghana (Ghana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Standard Chartered Botswana (Botswana)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Standard Chartered Kenya (Kenya)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- STAR (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Insurer (non-life and life). Revenue and operating profit do not apply. The consolidated technical statements (p4 non-life, p5 life) print premiums by gross/ceded/net, but no premium line is transcribed and no total-premiums line across life and non-life is printed; the overview uses the transcribed printed results (p6) and balance-sheet totals (p2-p3). Gross premiums ('Primes émises et acceptées', p4/p5) could be added later if transcribed.)
- Star Africa (Zimbabwe)
- Revenue up in each of the last two years: the two years are not comparable: the auditor's qualified opinion covers the comparability of the current and prior-year figures (IAS 21), so year-on-year change rates would rest on figures the auditor qualified.
- STB (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (STB (Société Tunisienne de Banque) is a bank. Its consolidated income statement (p4, text layer) prints interest income and interest expense separately and 'Produit Net Bancaire' 743 423 with no net interest income subtotal, so the six-measure bank format does not apply; the balance sheet (p2) prints 'Total des actifs', 'PA3 - Dépôts et avoirs de la clientèle' and 'Total des Capitaux propres'. All six concepts are transcribed for 2025-12-31.)
- Stellaris (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2024 and 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025))
- Sterling Holdco (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- STROC Industrie (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Sucrivoire (Côte d'Ivoire)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Sun (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2024 (years shown: FY to 30 Jun 2026 (to 30 Jun 2026), FY to 30 Jun 2025 (to 30 Jun 2025))
- Sun International (South Africa)
- Revenue up in each of the last two years: the FY2025 revenue line ('Income') is not a plain revenue line: Printed 'Income' (12 979): the group's top line, net gaming wins plus revenue plus insurance receipts (note 1). The issuer's narrower 'Revenue' line is kept as a native concept.
- Sunbird Tourism (Malawi)
- Revenue up in each of the last two years: the years are not on one statement basis (FY2025 consolidated, FY2024 company)
- SUNU Assurances (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Insurer reporting under IFRS 17. The Group statement of profit or loss (p63) prints Insurance Revenue, Insurance service result, Net Insurance and investment Result and Profit/(loss) for the year; there is no revenue or gross-premiums line. The statement of financial position (p62) prints Total assets and Total equity. All six concepts carry 2024 figures in the DB.)
- Swan General (Mauritius)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Swan General Ltd is an insurer reporting under IFRS 17 in a two-page condensed audited statement. The condensed Group statement of profit or loss (p1, checked on the page image) prints 'Insurance revenue', 'Insurance service results', 'Profit before Income tax expense' and 'Profit for the year', with no revenue, gross-premium or operating-profit line; the statement of financial position (p1) prints Total assets and Total equity. All six items are existing transcribed concepts with 2025 figures.)
- Swan Life (Mauritius)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Swan Life Ltd is an insurer reporting under IFRS 17 in a two-page condensed audited statement. The condensed Group statement of profit or loss (p1, checked on the page image) prints 'Insurance revenue', 'Insurance service results', 'Profit before Income tax expense' and 'Profit for the year', with no revenue, gross-premium or operating-profit line; the statement of financial position (p1) prints Total assets and Total equity. The balance sheet prints only one asset line, 'Total assets'. All six items are existing transcribed concepts with 2025 figures.)
- SWAPROP (Eswatini)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- Tanga Cement (Tanzania)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Tantalizers (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Telnet Holding (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Terra (Mauritius)
- Revenue up in each of the last two years: the two years are not comparable: the qualification on the underlying statements covers the 2023 comparatives as well, so year-on-year changes would rest on qualified figures.
- TFG (South Africa)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (insurance revenue), so revenue is not the whole of its income
- TGCC (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Thomas Wyatt Nigeria (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Mar 2024 (years shown: FY to 31 Mar 2026 (to 31 Mar 2026), FY to 31 Mar 2025 (to 31 Mar 2025))
- Tiger Brands (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Sep 2023 (years shown: FY to 30 Sep 2025 (to 30 Sep 2025), FY to 30 Sep 2024 (to 30 Sep 2024))
- Tigere REIT (Zimbabwe)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Tigere prints 'Rental Revenue' as its top line: shown under that label.)
- Tlou Energy (Australia)
- Revenue up in each of the last two years: no revenue figure is shown for FY to 30 Jun 2026 (Not reported in this filing)
- TNM (Malawi)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- TotalEnergies Ghana (Ghana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- TotalEnergies Marketing CI (Côte d'Ivoire)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- TotalEnergies Marketing Kenya (Kenya)
- Revenue up in each of the last two years: the FY2025 revenue line ('Net revenue from contracts with customers') is not a plain revenue line: Printed 'Net revenue from contracts with customers': revenue from contracts with customers less indirect taxes and duties; recorded as revenue.
- TotalEnergies Marketing Sénégal (Senegal)
- Revenue up in each of the last two years: the FY2025 revenue line ('PRODUITS DES VENTES') is not a plain revenue line: Sales net of excise duties (chiffre d'affaires less droits d'accises); the printed 'Chiffre d'affaires' includes excise duties and is recorded as an issuer concept.
- TPR (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- TPS Eastern Africa (Serena) (Kenya)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2021 (years shown: FY2023 (to 31 Dec 2023), FY2022 (to 31 Dec 2022))
- Trans Switch Africa (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- TransCentury (Kenya)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Transcorp (Nigeria)
- Revenue up in each of the last two years: FY2024 and FY2023 come from different documents and no single document prints both figures, so the two years are not compared
- Transcorp Hotels (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Transcorp Power (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2022 (years shown: FY2024 (to 31 Dec 2024), FY2023 (to 31 Dec 2023))
- Trust Bank (Gambia)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Trustco (Namibia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Trustco Group Holdings describes itself as an investment entity (pp7-10) and its FY2023 statements (p50) measure investees at fair value: the statement of profit or loss prints 'INTEREST REVENUE', 'FAIR VALUE LOSS ON INVESTMENTS', 'TOTAL INVESTMENT LOSS', 'OTHER REVENUE', 'INVESTMENT LOSS', '(LOSS)/PROFIT BEFORE TAX' and '(LOSS)/PROFIT FOR THE PERIOD'; the statement of financial position prints 'TOTAL ASSETS', 'TOTAL CAPITAL AND RESERVES' and 'NET ASSET VALUE PER SHARE (CENTS)'. No revenue or operating-profit line is printed. Figures from the transcribed facts (text layer).)
- Tuninvest Sicar (Tunisia)
- Revenue up in each of the last two years: the FY2025 revenue line ('Revenus des titres') is not a plain revenue line: Income from the investment portfolio (dividends and securities income), the venture-capital company's main operating income.
- Tunis Re (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Tunis Re is a reinsurer (company-only statements under the Tunisian insurance standards). The état de résultat (p6) prints technical results for non-life and life, the result from ordinary activities and the net result, but no revenue, total premiums or operating profit line; premiums appear only in the technical accounts (pp4-5), which were not transcribed, so no premium measure is proposed and none is totalled. All six items are existing transcribed concepts with 2025 figures, read on the page images (p2, p3, p6): 28 996 280, 1 085 651, 48 843 489, 26 980 208, 1 022 404 274 and 275 533 678 TND.)
- TUNISAIR (Tunisia)
- Revenue up in each of the last two years: the two years are not comparable: the auditors' qualification (11 matters) includes misallocations in the cash-flow statement that affect its subtotals, so derived changes would rest on figures the auditors qualified.
- Tunisie Leasing et Factoring (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (leasing and factoring company: its printed total operating income and 'Produit net')
- Turnall (Zimbabwe)
- Revenue up in each of the last two years: the two years are not comparable: the auditor's qualification covers the FY2023 comparatives, translated by a method the auditor qualified, so year-on-year change rates would rest on qualified figures.
- Turnstar (Botswana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Jan 2024 (years shown: FY to 31 Jan 2026 (to 31 Jan 2026), FY to 31 Jan 2025 (to 31 Jan 2025))
- TWK Investments (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Aug 2022 (years shown: FY to 31 Aug 2024 (to 31 Aug 2024), FY to 31 Aug 2023 (to 31 Aug 2023))
- UAC of Nigeria (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- UBA (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- UBCI (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (UBCI is a Tunisian bank (BCT layout). Its état de résultat consolidé (p4) prints 'Total produits d'exploitation bancaire', 'Total charges d'exploitation bancaire' and 'Produit Net Bancaire' but no net interest income subtotal, so the bank format does not apply; its bilan consolidé (p2) prints no total equity including minority interests. All six items are existing transcribed concepts with 2025 figures, read on the page images (p2, p4).)
- UBP (Mauritius)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Jun 2023 (years shown: FY to 30 Jun 2025 (to 30 Jun 2025), FY to 30 Jun 2024 (to 30 Jun 2024))
- UH REIT (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (UH REIT is a real estate investment trust (investment entity). Its statement of comprehensive income (total return) (p18) prints 'Investment income' 1,277,776, 'Operating expenses', 'Net income before taxation' and 'Net income after taxation' 1,045,134 for 2024; the statement of financial position (p19) prints 'Total assets' 12,627,736, 'Investment properties' 9,968,727 and 'Net assets' 10,687,160. All five concepts are transcribed for 2024. No revenue or operating profit line is printed.)
- UIB (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- Umeme (Uganda)
- Revenue up in each of the last two years: the two years are not comparable: The electricity distribution concession, the Company's key business, ended on 31 March 2025; 2025 revenue and costs cover about three months of operations, so 2025 and 2024 are not comparable as operating years. The statements are not presented as discontinued operations.
- Unifreight Africa (Zimbabwe)
- Revenue up in each of the last two years: the two years are not comparable: the auditor states that the FY2023 comparatives may contain material misstatements and that US dollar amounts were translated at internally generated rates in both years, so year-on-year change rates would rest on figures the auditor qualified.
- Unilever Ghana (Ghana)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Unilever Nigeria (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- UNIMED (Tunisia)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- United Capital (Nigeria)
- Revenue up in each of the last two years: the FY2025 revenue line ('Total revenue') is not a plain revenue line: Total revenue of an investment banking group: net operating income plus other (loss)/income and fair value gains; equals the printed gross earnings.
- Unity Bank (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- Universal Insurance (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Universal Insurance Plc is an insurer reporting under IFRS 17: the FY2025 consolidated statement of profit or loss (p70) prints 'Insurance Revenue', 'Insurance service result', 'Net Investment Income' and 'Profit for the Year'; the statement of financial position (p71) prints 'Total Assets' and 'Shareholders funds'. No revenue or operating-profit line is printed. Figures read from the text layer (transcribed facts); p71 also checked on the page image.)
- Universal Partners (Mauritius)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Universal Partners is an investment holding company (company-only statements). The FY2026 summarised statements print no revenue line: income is 'Interest income' / 'Total income' 7,349 (p6), and results are driven by 'Fair value gain on remeasurement of financial assets at fair value through profit or loss' 623,508 (p6). All six proposed items are transcribed concepts of the 2026 column (pp5-6).)
- UPDC (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- UPDC REIT (Nigeria)
- Revenue up in each of the last two years: the FY2025 revenue line ('Revenue') is not a plain revenue line: Printed 'Revenue': rental income, interest income, the fair value gain on investment property and net gains on trading assets and disposals together.
- VFD Group (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (VFD Group is a proprietary investment holding company whose consolidated statement of profit or loss (p29) prints 'Gross earnings', 'Investment and similar income/expense', 'Net investment income' and 'Net revenue' rather than revenue; it has no net-interest-income subtotal, so the bank format does not apply. All six items are existing transcribed concepts with 2025 figures (p29, p30, p32). The issuer's 'Net revenue' (native.co_e38vkkgt1r0y.net_revenue, p29) is a further option under its printed label if the controller prefers it to cash from operations.)
- Vicenne (Morocco)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2023 (years shown: FY2025 (to 31 Dec 2025), FY2024 (to 31 Dec 2024))
- Vitafoam (Nigeria)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 30 Sep 2023 (years shown: FY to 30 Sep 2025 (to 30 Sep 2025), FY to 30 Sep 2024 (to 30 Sep 2024))
- Vodacom (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Mar 2024 (years shown: FY to 31 Mar 2026 (to 31 Mar 2026), FY to 31 Mar 2025 (to 31 Mar 2025))
- Vodacom Tanzania (Tanzania)
- Revenue up in each of the last two years: FY to 31 Mar 2025 and FY to 31 Mar 2024 come from different documents and no single document prints both figures, so the two years are not compared
- Vukile (South Africa)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Mar 2024 (years shown: FY to 31 Mar 2026 (to 31 Mar 2026), FY to 31 Mar 2025 (to 31 Mar 2025))
- Vunani (South Africa)
- Revenue up in each of the last two years: not applicable: the statements also print banking or insurance lines (insurance revenue, insurance service result), so revenue is not the whole of its income
- Wafa Assurance (Morocco)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (insurer (Moroccan presentation): premiums written and earned as printed, not IFRS 17 insurance revenue)
- Wegagen Bank (Ethiopia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Wegagen Bank is a commercial bank. Its consolidated statement of profit or loss (p8, scanned, checked on the page image) prints 'Net interest income', 'Net fee and commission income', a subtotal labelled 'Net Trading Income', 'Net operating income' and 'Profit after tax', with no revenue, operating-profit or total-operating-income-before-impairment line, so statement_format 'bank' does not apply (total_operating_income has no figure). The statement of financial position (p9) prints Total assets, 'Deposit from customers' and Total equity. All six items are existing transcribed concepts with 2026 figures.)
- Wema Bank (Nigeria)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Wema Bank is a commercial bank. The consolidated statement of profit or loss (p121, text layer) prints 'Net interest income', 'Net interest income after impairment charge for credit losses', 'Operating income' and 'Profit for the year', with no revenue or operating-profit line and no total operating income before impairment, so statement_format 'bank' does not apply (total_operating_income has no figure). The statement of financial position (p122, text layer) prints 'Total Assets', 'Deposits from customers' and 'Equity attributable to equity holders of the bank'. All six items are existing transcribed concepts with 2025 figures.)
- WestProp (Zimbabwe)
- Revenue up in each of the last two years: revenue for 3 fiscal years is needed; the profile has no fiscal year ending around 31 Dec 2021 (years shown: FY2023 (to 31 Dec 2023), FY2022 (to 31 Dec 2022))
- Wifak Bank (Tunisia)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (bank measures the issuer's statements print, under their own labels; not printed in this presentation and not derived: net interest income. Revenue is not a bank measure and is not shown.)
- Willdale (Zimbabwe)
- Revenue up in each of the last two years: the two years are not comparable: the auditor's qualified opinion concerns the comparability of the FY2025 and FY2024 figures, so year-on-year change rates would rest on figures the auditor qualified.
- Woolworths Holdings (South Africa)
- Revenue up in each of the last two years: the FY to 28 Jun 2026 revenue line ('Turnover') is not a plain revenue line: Printed 'Turnover' (sale of goods and logistics services, note 2); the printed 'Revenue' line also includes other revenue and investment income and is kept native.
- ZB Financial Holdings (Zimbabwe)
- Revenue up in each of the last two years: not applicable: the profile headlines the company's own income measure, not revenue (Banking, insurance and investments holding company (ZB Financial Holdings). The single-page abridged results (p2, text layer; line positions checked on the page image) print in the 2024 column 'Net interest income' 474 522 182, 'Total income' 3 210 808 568, 'Net profit for the year' 1 167 034 245, 'Total assets' 14 382 714 004, 'Deposits and other accounts' 5 483 003 415 and 'Total equity' 6 640 590 949. 'Total income' is stored under the company concept native.co_0gyqkqem4291.total_income, not total_operating_income, so the bank format is not proposed. No revenue line is printed.)
- Zenith Bank (Nigeria)
- Revenue up in each of the last two years: not applicable to banks: a bank's income is not revenue
- ZHL (Zimbabwe)
- Revenue up in each of the last two years: not applicable to insurers: an insurer's insurance revenue or premiums are not revenue
- Zimplow (Zimbabwe)
- Revenue up in each of the last two years: the auditor gave an adverse opinion on the FY2023 statements