The Nairobi Securities Exchange (NSE) recorded mixed performance in Wednesday’s trading session (19th November 2025), with 24,596,952 shares traded across 4,039 deals, corresponding to a traded value of KES 1,029,425,760.26. Compared to the previous session on Tuesday, November 18, the volume of shares traded and the total number of deals declined by 11% and 10%, respectively. Market capitalization stood at KES 2.97 trillion, a marginal growth of 0.3% from the previous trading session.
Top Gainers and Losers
Out of the 55 listed equities that participated in trading, 19 recorded gains, 30 declined while 6 remained unchanged. Manufacturing firm Africa Mega Agricorp Plc led the gainers, soaring 9.8% to close at KES 76.00 per share. Other notable gainers included Uchumi Supermarkets (+8.8% to KES 0.62), Flame Tree Group (+7.7% to KES 1.54), Longhorn Publishers (+6.7% to KES 2.88), and Sameer Africa (+5.8% to KES 14.50).
TPS Eastern Africa led the losers, shedding 6.8% to close at KES 15.85 per share. Other notable losers were TotalEnergies (down 5.8% to KES 40.10), WPP ScanGroup (down 3.9% to KES 2.71), Kakuzi (down 3.6% to KES 400.25), and Car & General (down 2.5% to KES 58.00).
Blue-chip stocks, including KCB Group, Equity Group, Stanbic Holdings, and Safaricom, emerged as the top foreign buys. KCB Group topped the foreigner buys with KES 37.33 million in turnover, while Stanbic Holdings recorded KES 36.18 million in foreigner sales, leading the pack.

NSE Indices
The overall market was on an upward trajectory evidenced with a 0.26% or 0.48 points rise in the Nairobi All Share Index (NASI) to 188.17 points, representing a 1-week gain of 0.56%, a 4-week gain of 5.5%, and an overall year-to-date gain of 52.39%. Gains in Safaricom (1.4% to KES 29.40), EABL (1.0% to KES 235.00), KCB Group (0.9% to KES 65.50), and DTB Group (0.8% to KES 118.00) boosted the market.
However, the NSE-10 and NSE-20 indices declined by 0.1% and 0.2%, closing at 1,950.83 points and 2,175.71 points, respectively. The NSE-25 index closed at 5,059.74 points, down 0.1% from 5,064.84 points in the previous session. The Banking Index also slipped by 0.7% to 203.35 points.
Derivatives Market
The total volume of contracts traded decreased to 300 from 475 in the previous session, while the value of traded contracts fell to KES 1.98 million from KES 3.17 million.
Also Read: CBK announces Treasury Bond FXD1/2023/003 buyback results