Ipahco Ipahco
Best and worst performers
What KES 100,000 put into each NSE company at the start of the period would be worth at the last price we hold. Prices only — before dividends, fees and tax.
Actively traded only
Image to share

This year: 01 Jan 2026 to 30 Oct 2026, 209 trading days. 52 companies measured.

Car & General (Kenya)
CGEN · Automobiles & Accessories
+382.8%
KES 100,000 would be KES 482,843
51.00 on 02 Jan → 246.25 on 30 Oct
Actively traded
Typical day KES 515.67K · 197 of 209 days
Olympia Capital Holdings
OCH · Investment
+121.9%
KES 100,000 would be KES 221,904
8.72 on 02 Jan → 19.35 on 30 Oct
Thinly traded
Typical day KES 30.97K · 208 of 209 days
Britam Holdings
BRIT · Insurance
+99.2%
KES 100,000 would be KES 199,227
9.06 on 02 Jan → 18.05 on 30 Oct
Actively traded
Typical day KES 1.63M · 197 of 209 days
I&M Group
IMH · Banking
+89.0%
KES 100,000 would be KES 188,953
43.00 on 05 Jan → 81.25 on 30 Oct
Not enough history
We hold 103 of 209 trading days
Shri Krishana Overseas
SKL · Manufacturing & Allied
+70.1%
KES 100,000 would be KES 170,147
8.14 on 02 Jan → 13.85 on 30 Oct
Thinly traded
Typical day KES 52.21K · 193 of 209 days
Nairobi Securities Exchange PLC
NSE · Investment Services
+62.0%
KES 100,000 would be KES 162,000
20.00 on 07 Jan → 32.40 on 30 Oct
Actively traded
Typical day KES 3.20M · 176 of 209 days
KES 100,000 would be KES 158,088
13.60 on 02 Jan → 21.50 on 29 Oct
Actively traded
Typical day KES 14.74M · 164 of 209 days
East African Portland Cement
PORT · Construction & Allied
+57.4%
KES 100,000 would be KES 157,388
72.75 on 02 Jan → 114.50 on 30 Oct
Thinly traded
Typical day KES 74.42K · 142 of 209 days
+56.2%
KES 100,000 would be KES 156,209
114.75 on 02 Jan → 179.25 on 30 Oct
Actively traded
Typical day KES 11.40M · 206 of 209 days
Kenya Airways
KQ · Commercial & Services
+52.5%
KES 100,000 would be KES 152,514
3.58 on 02 Jan → 5.46 on 30 Oct
Actively traded
Typical day KES 2.83M · 196 of 209 days
+48.5%
KES 100,000 would be KES 148,536
23.90 on 02 Jan → 35.50 on 30 Oct
Actively traded
Typical day KES 17.54M · 191 of 209 days
BOC Kenya
BOC · Manufacturing & Allied
+46.0%
KES 100,000 would be KES 146,032
126.00 on 02 Jan → 184.00 on 30 Oct
Actively traded
Typical day KES 263.64K · 204 of 209 days
Kapchorua Tea Kenya
KAPC · Agricultural
+41.8%
KES 100,000 would be KES 141,845
233.00 on 02 Jan → 330.50 on 30 Oct
Actively traded
Typical day KES 408.06K · 203 of 209 days
Equity Group Holdings
EQTY · Banking
+41.8%
KES 100,000 would be KES 141,791
67.00 on 02 Jan → 95.00 on 30 Oct
Actively traded
Typical day KES 130.20M · 208 of 209 days
Unga Group
UNGA · Manufacturing & Allied
+41.6%
KES 100,000 would be KES 141,598
24.40 on 02 Jan → 34.55 on 30 Oct
Thinly traded
Typical day KES 98.85K · 195 of 209 days
Bank of Kigali
BKG · Banking
+40.2%
KES 100,000 would be KES 140,187
42.80 on 05 Jan → 60.00 on 30 Oct
Actively traded
Typical day KES 627.02K · 188 of 209 days
Carbacid Investments
CARB · Manufacturing & Allied
+39.7%
KES 100,000 would be KES 139,693
29.35 on 02 Jan → 41.00 on 29 Oct
Actively traded
Typical day KES 797.93K · 199 of 209 days
Eaagads
EGAD · Agricultural
+37.9%
KES 100,000 would be KES 137,931
20.30 on 02 Jan → 28.00 on 30 Oct
Thinly traded
Typical day KES 46.76K · 174 of 209 days
+35.7%
KES 100,000 would be KES 135,667
3.00 on 02 Jan → 4.07 on 30 Oct
Actively traded
Typical day KES 5.78M · 138 of 209 days
Stanbic Holdings
SBIC · Banking
+31.7%
KES 100,000 would be KES 131,726
197.00 on 05 Jan → 259.50 on 30 Oct
Actively traded
Typical day KES 2.17M · 128 of 209 days
No price at the start of the period
Either the company listed later, or we hold no price that far back. Either way they can't be ranked against the rest, so each is measured from the first price we do hold — and that date is shown.
AMAC Africa Mega Agri Corp Plc · from 98.75 on 11 Feb 2026
+202.0% KES 302,025
KPC Kenya Pipeline Company · from 9.12 on 12 Mar 2026
+64.5% KES 164,474
SMWF Satrix MSCI World Feeder ETF · from 863.00 on 10 Feb 2026
+14.1% KES 114,137
FMLY FAMILY BANK LIMITED · from 24.65 on 24 Jun 2026
+10.1% KES 110,142
TRFC TRIFIC Green USD IREIT · from 1.23 on 06 Jul 2026
+3.3% KES 103,252
LAPR Laptrust Imara I-REIT · from 20.00 on 24 Feb 2026
0.0% KES 100,000
BAMB Bamburi Cement · from 54.00 on 03 Sep 2026
0.0% KES 100,000
CABL East African Cables · from 1.71 on 03 Sep 2026
0.0% KES 100,000
TCL Trans-Century · from 1.12 on 03 Sep 2026
0.0% KES 100,000
NBK National Bank of Kenya Ltd · from 4.12 on 03 Sep 2026
0.0% KES 100,000
DCON Deacons (East Africa) Plc · from 0.45 on 03 Sep 2026
0.0% KES 100,000
HBE Homeboyz Entertainment Plc · from 4.66 on 03 Sep 2026
0.0% KES 100,000
ARM Athi River Mining · from 5.55 on 03 Sep 2026
0.0% KES 100,000
MSC Mumias Sugar Co. Ltd · from 0.27 on 03 Sep 2026
0.0% KES 100,000
GLD New Gold Issuer (RP) Ltd · from 5,370.00 on 03 Sep 2026
-8.8% KES 91,155
KURV Kurwitu Ventures · from 1,500.00 on 30 Jan 2026
-9.7% KES 90,333
ALP ALP Industrial I-REIT · from 129.27 on 11 Mar 2026
-21.1% KES 78,905
UMME Umeme · from 9.00 on 11 Feb 2026
-35.1% KES 64,889
By sector
The middle company in each sector, not the average — one runaway share would drag a whole sector's average somewhere no company in it actually went.
Automobiles & Accessories +382.8%
1 company · 1 up, 0 down · best CGEN +382.8%
Investment Services +62.0%
1 company · 1 up, 0 down · best NSE +62.0%
Manufacturing & Allied +39.7%
7 companies · 7 up, 0 down · best SKL +70.1%
Construction & Allied +32.8%
2 companies · 2 up, 0 down · best PORT +57.4%
Banking +31.7%
11 companies · 11 up, 0 down · best IMH +89.0%
Investment +21.4%
3 companies · 2 up, 1 down · best OCH +121.9%
Agricultural +21.1%
6 companies · 6 up, 0 down · best KAPC +41.8%
Energy +20.2%
3 companies · 3 up, 0 down · best KPLC +58.1%
Telecommunication +17.9%
1 company · 1 up, 0 down · best SCOM +17.9%
Insurance +17.2%
6 companies · 5 up, 1 down · best BRIT +99.2%
Commercial & Services -4.5%
11 companies · 5 up, 6 down · best KQ +52.5%

Reading this table

  • Share prices only. Dividends are not counted, and neither are brokerage fees, levies or tax — which take roughly 1.5–2% each way.
  • A gain you haven't sold is unrealised. You only have it once you have sold, at the price a buyer will actually pay.
  • A large gain on a thinly traded share is not a gain you could have taken in size: a single order moves the price. That is why every row shows what it really traded.
  • "Not enough history" means we hold too few days of this company's prices to judge how freely it trades — it says nothing about the company itself.
  • This is what already happened. It is not a forecast, and past performance tells you nothing about the next year.
Calls are automated, factor-based output — not personal financial advice. See our Terms before acting on anything shown here.
You're offline — prices won't update until the connection is back.
A newer version of Ipahco is ready.
Install Ipahco

Opens like an app, straight to your dashboard.