Daily Market Brief | 30 June 2025

Daily Market Brief

Stock prices were further up 0.6% on the last trading day of June 2025 even as activities edged low. NSE 20 gained the most at 1.8% followed by NSE 25 and NSE 10 with gains of 0.7% and 0.6% respectively.

Market turnover rose 10.5% from KES 500.32Mn to KES 553.04Mn shares despite a 21.0% drop in the shares traded from 28.95 to 22.88Mn shares. The firster rise in value traded is attributed to high value counters exchanged. Banks rallied the market with a total turnover of KES 418.67Mn from 9.68Mn shares. KCB Group emerged the day’s top mover after trading KES 256.54Mn from 5.51Mn shares.

Average foreign activity dropped further by over half from 21.3% on Friday last week to close at 12.6% on Monday, 30th June 2025.

The secondary bonds market value traded accelerated up 204.0% to trade KES 14.37Bn despite the few deals of 136 exchanged in comparison to KES 4.73Bn traded last Friday. The FXD1/2012/20, re-opened in May 2025, emerged the day’s top mover with KES 3.10Bn as its yield to maturity dropped to 13.0875% from an accepted YTM of 13.6480% of the primary auction.

[Graph in pdf]

About Report

Daily Market Brief
June 30, 2025

Overview

Stock prices were further up 0.6% on the last trading day of June 2025 even as activities edged low. NSE 20 gained the most at 1.8% followed by NSE 25 and NSE 10 with gains of 0.7% and 0.6% respectively.