Executive Summary
The NSE 20 Share Index rose nearly 3% over the trading week ending July 17, 2026, closing at 3,957.44. The benchmark extended its upward path with incremental gains across sessions, including a 0.45% advance on the final day. It built on the prior week's close near 3,843 and continued a multi-week recovery from 2024 lows.
Weekly Drivers
- Banking stocks posted consistent gains and supported broader index advances.
- Domestic investor interest remained supportive with equity turnover reflecting local buying.
- Foreign flows were mixed, with some net outflows noted earlier in July.
- Market capitalization reached a record KSh3.89 trillion, adding KSh42 billion over the week.
Sectors & Breadth
Financials, particularly banking names, led advances and contributed disproportionately to the index move. Insurance stocks also showed strength. Breadth appeared relatively narrow, with gains concentrated in a few sectors rather than broad participation across the market.
What to Watch
- Potential listings and bond issuances in the pipeline for the coming weeks.
- Banking and insurance sector updates amid ongoing rotation interest.
- Any shifts in foreign investor positioning or domestic liquidity trends.
Capital-Flow Context
Local investors provided key support offsetting mixed foreign activity during the week. Sustained domestic participation helped push market capitalization to record levels. The environment reflects ongoing interest in Kenyan equities amid broader capital market developments, including recent and upcoming debt and equity transactions.
