At the Nairobi Securities Exchange (NSE) on 16th October 2025, electricity utility firm Kenya Power $KPLC emerged the top gainer, gaining 7.4% compared to the previous trading session to close at KES 13.05. The counter recorded 3.5M in the volume of shares traded, the highest on record over the last 7 days. Kapchorua Tea $KAPC was the top loser for the second day running, losing 10.0% to KES 319.50 with 57 shares traded.
NSE Indices Surge with Exception of Banking Sector Index
The Nairobi All Share Index (NASI) was up by 2.41% to close at 176.39 points on the back of gains recorded by Safaricom Plc and NCBA Group which appreciated by 5.3% and 2.5% to KES 27.95 and KES 83.25, respectively. Notably, NCBA Group reached an all-time high of KES 83.25 as the market continues to process news on a potential acquisition of the Group by Stanbic Holdings.
The NSE 10 index rose by 1.58% to 1,767.79 points, the NSE 20 index was up by 1.15% to 2,984.54 points, while the NSE 25 index gained 1.52% to 4,682.27 points. The Bond Index was up marginally by 0.10% to close at 1,191.20 points. The Banking Sector Index extended losses, losing 0.69% to close at 161.61 points.

NSE Equity Turnover up 28%
Equity turnover at the NSE surged by 28.2% to KES 477.82 million, while bond turnover declined by 16.2% to KES 6.3 billion. The total volume of shares traded was 15.51 million, translating to a 13.4% fall when compared to the previous trading session. The total value of all stocks at the NSE as measured by market capitalization was up 2.45 to KES 2.8 trillion.
Across foreign trading activity, foreigner buys contracted by 35.4% to KES 63.72 milllion while foreigner sales were up by a whopping 81.6% to KES 141.06 million. Equity Group topped foreigner buys with turnover totaling KES 32.96 million while BOC Kenya led the foreigner sales with a turnover of KES 53.84 million. On a net basis, the foreign flows were -77.34 million, representing a 468.8% decline from KES 20.97 million recorded in the prior trading session.
Also Read: CBK Skips Dividend Payout to Treasury for the First Time since 2018