The Nairobi Securities Exchange (NSE) has crossed the Sh3 trillion milestone in market capitalization for the first time in history.
Market data from the NSE shows that the local bourse made this achievement on Thursday November 6, 2025 when it by Sh52.52 billion from Sh2.991 trillion to end the day’s session at Sh3.044 trillion.
This milestone was achieved in a day in which 35,407,884 shares were traded. At the same time, the NSE 20-Share Index gained by 38.28 to hit 3,221.23 points.
These gains have come riding on the back of a bullish market that has recorded gains by all major stocks. For instance, on the day the market surpassed the Sh3 trillion market, leading telecommunications firm Safaricom announced a Sh42.8 billion net profit for the first six months of its current 2026 financial year.
This profit represented a gain of 52.1 percent from from the Sh28.1 billion net profit that the company had recorded in the same period the previous year. During the day’s trading at the NSE, Safaricom touched a high of Sh31 per share, and ended the session at an average of Sh30.30 per share.
Over the past one trading year, Safaricom has risen from a low of Sh14.10 per share to the current high of Sh31 per share.
On the same day, Equity Group touched an all-time high of Sh71 per share during the day’s intra-trading session. This counter settled at an average of Sh69.75 per share. Over the past one year, it has touched a high of Sh71 and a low of Sh41.20.
At the same time, KCB Group touched a high of Sh69.50 per share and settled at an average of Sh69 per share. This was a gain of 9 percent from the previous day’s trading price of Sh63.25 per share. Over the past one year, this counter has touched a low of Sh35 and a high of Sh69.50 and looks set to cross the Sh70 per share mark.
The Kenyan stock market has been on a bullish run since 2024. This bullish run has been more manifested in the year 2025 as investors chase higher rewards from investing in shares following a dip in returns from fixed income assets such as treasury bonds and treasury bills.
Mbadi: Shilling to USD rate should be 118 but we are artificially keeping it at 129







