The market closed Week 47 of 2025 with mixed results, with sharp gains in a few momentum names offset by weakness across several large counters.
- •Uchumi delivered the strongest performance of the week, rising to KSh 0.74, the highest level since February 2019.
- •East African Portland Cement rose 10.73% to KSh 64.50, while Olympia and the NewGold ETF gained 7.50% and 7.14% respectively. TotalEnergies closed 6.09% higher.
- •The week’s gains were concentrated in mid-caps.
Uchumi's stock gained 54% this week, doubled over the last month and is now up 335% YTD, making it the fastest-rising counter on the exchange in 2025.
Large caps posted major breakouts mid-week. BAT traded at a two-year high, EABL reached its strongest level since 2018 and Car & General hit its highest since 2022. I&M, DTB and Bank of Kigali also touched all time high since NSE cross-listing, while ABSA set a new all-time high before ending the week 8.40% lower.
Among the laggards were Crown Paints (–11.54%), Umeme (–10.89%), NSE (–7.44%), Longhorn (–5.90%) and ABSA Bank Kenya.
Co-operative Bank, which reported a 12% rise in Q3 profit and declared its first interim dividend, closed at KSh 23.95, down 3.43%, but remained one of the most traded stocks of the week.
- •Foreign investors increased their net selling, recording an outflow of KSh 834.15M, more than double last week’s KSh 387.83M. Safaricom, BAT, Stanbic and KCB accounted for most of the exits.
- •Equity turnover rose 6.11% to KSh 3.826B even as market volume fell 12.46% to 115.62M shares. Foreign activity accounted for 22.20% of trades, with local investors retaining control of the market.
- •Safaricom continued to drive liquidity with KSh 1.43B in turnover, or 37.31% of weekly traded value. KCB, Equity, Co-operative Bank and BAT completed the top five, contributing a combined 77.38% of total turnover, up from 74.21% the previous week.
The NASI was the only index to rise, up 0.26% to 187.91. The NSE 20 fell 0.69%, the NSE 25 eased 0.72% and the NSE 10 declined 0.90%. Market capitalization rose 0.26% to KSh 2.97T, reflecting isolated strength in large caps rather than broad market support.
The bond market remained firm, posting KSh 55.88B in turnover, up 36.46% week-on-week. The bond index gained 1.33% to 1182.54.
Activity on the NEXT derivatives board slowed sharply, with contract volumes down 49.92% and turnover down 19.86%, reflecting a pullback in speculative exposure.





