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.
This year: 01 Jan 2026 to 30 Oct 2026, 209 trading days. 52 companies measured.
Car & General (Kenya)
+382.8%
CGEN · Automobiles & Accessories
KES 100,000 would be
KES 482,843
51.00 on 02 Jan
→ 246.25 on 30 Oct
Typical day KES 515.67K ·
197 of 209 days
Olympia Capital Holdings
+121.9%
OCH · Investment
KES 100,000 would be
KES 221,904
8.72 on 02 Jan
→ 19.35 on 30 Oct
Typical day KES 30.97K ·
208 of 209 days
Britam Holdings
+99.2%
BRIT · Insurance
KES 100,000 would be
KES 199,227
9.06 on 02 Jan
→ 18.05 on 30 Oct
Typical day KES 1.63M ·
197 of 209 days
I&M Group
+89.0%
IMH · Banking
KES 100,000 would be
KES 188,953
43.00 on 05 Jan
→ 81.25 on 30 Oct
We hold 103 of 209 trading days
Shri Krishana Overseas
+70.1%
SKL · Manufacturing & Allied
KES 100,000 would be
KES 170,147
8.14 on 02 Jan
→ 13.85 on 30 Oct
Typical day KES 52.21K ·
193 of 209 days
Nairobi Securities Exchange PLC
+62.0%
NSE · Investment Services
KES 100,000 would be
KES 162,000
20.00 on 07 Jan
→ 32.40 on 30 Oct
Typical day KES 3.20M ·
176 of 209 days
Kenya Power and Lighting Company
+58.1%
KPLC · Energy
KES 100,000 would be
KES 158,088
13.60 on 02 Jan
→ 21.50 on 29 Oct
Typical day KES 14.74M ·
164 of 209 days
East African Portland Cement
+57.4%
PORT · Construction & Allied
KES 100,000 would be
KES 157,388
72.75 on 02 Jan
→ 114.50 on 30 Oct
Typical day KES 74.42K ·
142 of 209 days
Diamond Trust Bank Kenya
+56.2%
DTK · Banking
KES 100,000 would be
KES 156,209
114.75 on 02 Jan
→ 179.25 on 30 Oct
Typical day KES 11.40M ·
206 of 209 days
Kenya Airways
+52.5%
KQ · Commercial & Services
KES 100,000 would be
KES 152,514
3.58 on 02 Jan
→ 5.46 on 30 Oct
Typical day KES 2.83M ·
196 of 209 days
Co-operative Bank of Kenya
+48.5%
COOP · Banking
KES 100,000 would be
KES 148,536
23.90 on 02 Jan
→ 35.50 on 30 Oct
Typical day KES 17.54M ·
191 of 209 days
BOC Kenya
+46.0%
BOC · Manufacturing & Allied
KES 100,000 would be
KES 146,032
126.00 on 02 Jan
→ 184.00 on 30 Oct
Typical day KES 263.64K ·
204 of 209 days
Kapchorua Tea Kenya
+41.8%
KAPC · Agricultural
KES 100,000 would be
KES 141,845
233.00 on 02 Jan
→ 330.50 on 30 Oct
Typical day KES 408.06K ·
203 of 209 days
Equity Group Holdings
+41.8%
EQTY · Banking
KES 100,000 would be
KES 141,791
67.00 on 02 Jan
→ 95.00 on 30 Oct
Typical day KES 130.20M ·
208 of 209 days
Unga Group
+41.6%
UNGA · Manufacturing & Allied
KES 100,000 would be
KES 141,598
24.40 on 02 Jan
→ 34.55 on 30 Oct
Typical day KES 98.85K ·
195 of 209 days
Bank of Kigali
+40.2%
BKG · Banking
KES 100,000 would be
KES 140,187
42.80 on 05 Jan
→ 60.00 on 30 Oct
Typical day KES 627.02K ·
188 of 209 days
Carbacid Investments
+39.7%
CARB · Manufacturing & Allied
KES 100,000 would be
KES 139,693
29.35 on 02 Jan
→ 41.00 on 29 Oct
Typical day KES 797.93K ·
199 of 209 days
Eaagads
+37.9%
EGAD · Agricultural
KES 100,000 would be
KES 137,931
20.30 on 02 Jan
→ 28.00 on 30 Oct
Typical day KES 46.76K ·
174 of 209 days
Kenya Reinsurance Corporation
+35.7%
KNRE · Insurance
KES 100,000 would be
KES 135,667
3.00 on 02 Jan
→ 4.07 on 30 Oct
Typical day KES 5.78M ·
138 of 209 days
Stanbic Holdings
+31.7%
SBIC · Banking
KES 100,000 would be
KES 131,726
197.00 on 05 Jan
→ 259.50 on 30 Oct
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.
Ipahco