Skip to content

Company screener

Filter the 691 listed companies with published financial statements on this site by criteria calculated from their audited annual reports. This is our published set, not all African listed companies.

Active filters: Criterion: Revenue up in each of the last two years (remove) Reset

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

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

CompanyCountryListingYears used Key figuresWhy 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

Revenue 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 calculation

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