Kenya Equities & Corporate Performance
Kenya Markets — Publication 23 Jul 2026 · Data cut-off 22 Jul 2026 close
Earnings hold, but foreign selling and thin liquidity test a bank-led re-rating. Through 22 July the Banking Index led at +30.4% YTD; turnover fell 64.9% to KES347.3m with KCB, Safaricom and KenGen generating 62.2% of it, and foreign investors net sellers by KES147.1m.
Report header
| Control | Specification | Control | Specification |
|---|---|---|---|
| Title | Earnings hold; liquidity tests re-rating | Review period | 31 Dec 2025–22 Jul 2026 |
| Market | Nairobi Securities Exchange | Near-term lens | 17–22 Jul 2026 |
| Publication | 23 Jul 2026 | Forward horizon | 1–8 weeks |
| Price basis | Unadjusted price returns | Total return | Not available consistently |
ANALYST READ The report distinguishes price return from total return and observed flows from inferred allocation. The dominant classification is a bank-led cyclical expansion with mixed-and-fragile liquidity at the margin.
Executive equity read
Kenyan equities remain in an earnings-backed re-rating, but the latest tape is less convincing than the year-to-date headline. Through 22 July, the Banking Index led at +30.4% YTD, ahead of NSE 20 (+27.6%), NSE 10 (+27.2%), NSE 25 (+26.8%) and NASI (+24.6%). In the partial week from 17 July, NSE 20 was strongest (+1.2%); on 22 July itself, NSE 20 slipped 0.06% while NASI rose 0.37%, signalling uneven participation. Banks and Safaricom remain the core leadership; thin insurance and selected agricultural counters produced larger individual moves but with less dependable liquidity.
Fundamentals support the liquid leaders. Safaricom's audited FY2026 service revenue rose 11.5%, attributable profit 37.0% and operating cash flow 23.4%; Equity Group's Q1 profit after tax rose 24%. EABL's half-year revenue and profit rose 11% and 38%. The qualification is breadth of evidence: current public disclosures do not provide a reliable equal-weighted index, complete daily advance/decline series or current domestic institutional net allocation. Price strength therefore looks broader across major indices, but practical liquidity remains concentrated.
Turnover fell 64.9% on 22 July to KES347.3m; KCB, Safaricom and KenGen generated 62.2% of it. Foreign investors were net sellers by KES147.1m that day and by USD2.2m in the week ended 17 July. Domestic buyers necessarily absorbed the net supply, but their identity and durability are not disclosed. The strongest capital-market event is the KES106.3bn Kenya Pipeline offer; it reopened the listing channel, yet it sold government-held shares, so KPC itself received no new equity. The cross-asset anchor is a stable KES129.37/USD and 8.75% policy rate, while the main risk is a liquidity-led reversal in heavyweights. The next concentrated catalyst is Safaricom's 31 July AGM, followed by its 4 August dividend book close.
NSE equity scorecard
Is the Kenyan equity-market move broad, liquid and supported by corporate fundamentals?

| Index | Level | Week¹ | MTD/QTD | YTD | Liquidity / regime | Source |
|---|---|---|---|---|---|---|
| NASI | 232.56 | +1.1% | +3.75% | +24.65% | KES3.903tn m-cap; mixed-liquid | S1/S4–S6 |
| NSE 10 | 2,499.52 | +0.4% | +3.73% | +27.19% | Large-cap re-rating | S1/S4–S6 |
| NSE 20 | 4,004.21 | +3.0% | +6.62% | +27.55% | Price-weighted breadth proxy | S1/S4–S6 |
| NSE 25 | 6,464.48 | +0.9% | +4.12% | +26.83% | Large/mid-cap confirmation | S1/S4–S6 |
| Bank | 265.61 | n/a | +4.12% | +30.42% | Established leadership | S1/S5/S6 |
¹Last completed week ended 17 July. MTD equals QTD because the quarter began on 1 July. Dividend/total-return contribution, index-level valuation, current free-float breadth and index-specific turnover are not published consistently at the cut-off.
ANALYST READ The Banking Index best expresses the regime, while positive YTD returns across four broad indices provide directional confirmation. However, total-return uplift cannot be measured consistently and the latest session's KES347.3m turnover does not confirm a fully liquid expansion.
Figure 1. NSE index price returns through 22 July 2026.
ANALYST READ The YTD advance is not confined to one index, but banks lead. The stronger July gain in NSE 20 suggests some participation beyond the top ten; the missing equal-weighted series prevents a definitive breadth claim.
What changed
| Date / asset | Exact development | Equity relevance | Evidence |
|---|---|---|---|
| 22 Jul / NASI | +0.37% to 232.56 | Headline index extended gains | S1 • E4 |
| 22 Jul / Liquidity | Turnover -64.9% to KES347.3m | Weak price confirmation | S1/S3 • E3 |
| 22 Jul / Foreign | Net sale KES147.1m | Pressure in liquid leaders | S3 • E3 |
| 17–22 Jul / NSE 20 | +1.18% versus +0.43% NASI | Some broader price participation | S1/S2 • E4 |
| 23 Jun / Family | Listed at KES18; 22 Jul KES26.65 | +48.1% since introduction | S2/S15 • E4 |
| 30 Jun / Safaricom | Vodacom stake rose to 55% | Control concentrated; no issuer capital | S20 • E3 |
ANALYST READ The turnover collapse matters most now: it converts a positive index move into a less robust signal and increases sensitivity to block activity in KCB and Safaricom.
Why it changed
| Ranked driver | Transmission | Status / confidence | Persistence / alternative |
|---|---|---|---|
| 1. Earnings | Bank, telco and beverage profit growth supports price | Observed fact / high | D3; alternative: re-rating already advanced |
| 2. Lower rates | Lower discount rate supports P/E and P/B | Strong evidence / high | D3; fails if inflation/yields rise |
| 3. Dividends | Cash yields support income demand | Observed fact / high | D2–D3; bills remain competitive |
| 4. Domestic absorption | Local buying offsets disclosed foreign sales | Moderate interpretation | D1–D2; identity unknown |
| 5. Listings/actions | KPC, Family and ownership changes raise attention | Observed fact / high | D4; mostly secondary capital |
ANALYST READ Earnings are the dominant fundamental driver, while lower rates enable the valuation response. The most important alternative explanation is domestic momentum in a thin market; it can lift prices without durable new allocation.
Kenya equity regime
| Component | Current / previous | Evidence | Implication | Confidence / failure |
|---|---|---|---|---|
| Activity | Moderate / moderate | Corporate revenue growth | Cyclical support | Medium / volume stalls |
| Inflation | 6.41% / lower | June CPI | Limits further easing | High / >7% |
| Rates | CBR 8.75% / 9.0% Dec | CBK decisions | Re-rating support | High / bills rise >10% |
| KES | 129.37/USD / stable | CBK 22 Jul | Foreign-return anchor | High / sustained weakening |
| Earnings | Improving / improving | S10–S14 | Fundamental support | High / negative revisions |
| Liquidity | Thin / stronger | 22 Jul turnover | Fragility | High / persistent sub-KES300m |
| Flows | Foreign selling / selling | S3/S4 | No foreign confirmation | Medium / turns positive |
ANALYST READ Price and earnings point to a bank-led cyclical expansion; liquidity and foreign flow do not. The correct classification is therefore earnings-led re-rating with mixed-and-fragile marginal flows, not a broad foreign-flow recovery.
Index performance and concentration
| Company | Current return / proxy | Turnover share | Earnings | Main driver |
|---|---|---|---|---|
| Safaricom | +24.5% YTD; ~36% total m-cap proxy² | 21.6% | FY PAT attributable +37% | Operations + control change |
| KCB | +24.7% YTD | 32.4% | FY dividend KES7 | Bank leadership / income |
| Equity | +30.3% YTD | 3.7%³ | Q1 PAT +24% | Regional earnings |
| Co-op | +45.9% YTD | n/m | Latest trend positive | Domestic bank re-rating |
| EABL | +2.5% YTD | n/m | H1 PAT +38% | Earnings ahead of price |
²Serrari estimate using audited Safaricom issued shares and total NSE market capitalisation; this is not a free-float index weight. ³Foreign-flow turnover share is not index contribution. Official current constituent weights and equal-weighted returns were unavailable (E0), so exact contribution is not asserted.
ANALYST READ Large banks and Safaricom dominate investable liquidity, but exact index contribution cannot be calculated from public current weights. Concentration raises downside sensitivity because foreign exits naturally target the same liquid counters.
Market breadth
| Period | Advancers / decliners | Sector signal | Breadth assessment |
|---|---|---|---|
| 22 Jul | Exact counts unavailable | NASI +0.37%; NSE20 -0.06% | Mixed session |
| 17–22 Jul | Exact counts unavailable | All five tracked indices positive | Index breadth positive |
| YTD | Exact counts unavailable | Bank +30.4%; four core indices +24.6–27.6% | Broad by index, not proven by stock |
| Small/illiquid | Sameer +5.1%; Unga +2.9%; Britam -9.7% | High dispersion | Speculative / thin |
ANALYST READ Participation is wider than Safaricom because bank and broader indices confirm YTD gains. It is not possible to verify the percentage of active shares gaining or new highs, so the breadth conclusion remains E1 rather than observed E4.
Turnover, volume and liquidity

| Counter | Turnover KES m | Share | Trading / liquidity assessment |
|---|---|---|---|
| KCB | 112.42 | 32.4% | Deepest current counter; foreign outflow |
| Safaricom | 75.17 | 21.6% | Deep, but index concentration |
| KenGen | 28.49 | 8.2% | Moderate; yield support |
| KPLC | 17.41 | 5.0% | Moderate; higher volatility |
| Family Bank | 17.05 | 4.9% | New listing; price discovery |
| HF | 13.11 | 3.8% | Mid-cap liquidity |
| Market | 347.27 | 100% | 15.10m shares; 8,860 deals |
ANALYST READ KCB and Safaricom supplied 54% of session turnover; the top six supplied 76%. Headline returns in the remaining market can materially overstate practical investability and exit capacity.
Figure 2. Concentration of NSE equity turnover on 22 July 2026.
ANALYST READ Liquidity has not broadened meaningfully beyond the largest counters. The 'other' bucket is large only in aggregate; individual names within it may still be difficult to trade.
Sector rotation
| Sector / proxy | YTD price signal | Earnings / dividend | Turnover / flow | Status |
|---|---|---|---|---|
| Banks | Index +30.4% | Profit growth; 6–9% yields in leaders | Largest turnover; foreign selling | Established leadership |
| Telecom | Safaricom +24.5% | Strong cash-backed FY; 5.7% yield | 21.6% session turnover | Established leadership |
| Energy/utilities | Mixed; KPLC +47.1% | KenGen yield 8.7% | KenGen/KPLC 13.2% turnover | Strengthening |
| Agriculture | Selected names +16–50% | High dividends in tea | Thin | Mixed |
| Insurance | Very dispersed | Investment-market sensitivity | Thin | Losing momentum |
| Consumer/manufacturing | EABL +2.5%; BAT +26.1% | EABL earnings strong | Selective | Early improvement |
ANALYST READ Leadership is cyclical and income-supported rather than purely defensive. Banks have multi-name confirmation; insurance and agriculture show price strength in individual illiquid counters without comparable earnings breadth.
Corporate earnings scorecard
Are listed-company earnings improving broadly enough to support the market?
| Company / period | Revenue | PAT / EPS | Margin / cash | Dividend / assessment |
|---|---|---|---|---|
| Safaricom FY26 | +10.0% total; +11.5% service | +37.0% attributable; EPS +37.4% | EBITDA +27.9%; CFO +23.4% | DPS KES2.00; strong |
| Equity Q1 26 | n/d | PAT +24% to KES19.1bn | Regional diversification | Positive |
| Stanchart Q1 26 | Operating income -13.5% | PAT -26.3% | NII -23.3%; provisions lower | Weak quarter |
| EABL H1 26 | +11% to KES75.5bn | PAT +38% to KES11.2bn | Volume +8% | Strong |
| NSE PLC FY25 | Levy +75%; data +17% | PAT +134% to KES272m | Fair-value gain material | DPS KES1.00; mixed quality |
ANALYST READ Safaricom and Equity matter most for index-level earnings, while EABL offers a price/earnings divergence. Earnings breadth is improving but not uniform: Stanchart demonstrates that declining rates can compress bank income before volume growth offsets it.
Earnings quality
| Company | Reported growth | Cash / exceptional effect | Quality |
|---|---|---|---|
| Safaricom | Attributable PAT +37% | CFO +23%; Ethiopia translation loss KES17.7bn | High, cash-backed |
| Equity | Q1 PAT +24% | Provision detail not harmonised in this review | Moderate-high |
| Stanchart | Q1 PAT -26% | Lower loan-loss charge; no exceptional item | High but weaker |
| EABL | H1 PAT +38% | Volume +8%; cash detail not extracted | Moderate-high |
| NSE PLC | FY PAT +134% | KES284.7m fair-value gain; KES47.7m ATS impairment | Mixed / market-dependent |
ANALYST READ Safaricom's earnings are the strongest cash-backed evidence. NSE PLC's operating improvement is real, but fair-value gains materially amplify headline profit, so it should not be extrapolated mechanically.
Earnings revisions and guidance
| Company / sector | Previous → current | Revision | Reaction / next trigger |
|---|---|---|---|
| Safaricom | FY26 delivered above FY25 base; FY27 not quantified here | Positive realised | +24.5% YTD; AGM 31 Jul |
| Equity / banks | Q1 profit growth remains positive | Positive realised | Bank Index +30.4% YTD; H1 results |
| Stanchart | Q1 income lower than prior year | Negative realised | +14.5% YTD; H1 results |
| EABL | H1 volume and profit strengthened | Positive realised | +2.5% YTD; H2 execution |
| Consensus | Reliable current estimates unavailable | E0 | Do not infer revisions from prices alone |
ANALYST READ The observable profit outlook is positive but company-specific, not a verified consensus upgrade cycle. EABL is the clearest case where reported earnings have outpaced price; Safaricom is the most market-significant.
Dividends and income

| Company | DPS / change | Yield | Cover / sustainability | Next date |
|---|---|---|---|---|
| Safaricom | KES2.00 vs 1.20 | 5.67% | CFO covers total dividend ~2.1x | Book 4 Aug; pay 4 Sep |
| KCB | KES7.00 FY25 | 8.54% | Earnings-supported; cash-flow detail n/a | Paid/declared |
| Stanchart | KES31.00 FY25 | 9.11% | High yield; Q1 PAT lower | Paid/declared |
| KenGen | Latest annual | 8.70% | Competitive with bills; capex risk | n/a |
| BAT | Latest annual | 12.09% | Highest screen yield; concentration risk | n/a |
| NSE PLC | KES1.00 incl. special | 4.19% | Special component not recurring | Pay 31 Jul |
ANALYST READ Safaricom's increase is cash-supported, while NSE PLC's special element should not be annualised. Several equities match or exceed the 8.799% 91-day bill, but investors assume price, liquidity and dividend-cut risk.
Figure 3. Selected trailing equity dividend yields versus the 91-day Treasury bill.
ANALYST READ Only three displayed equity yields clearly exceed the 91-day bill. Yield parity is not equivalence: bills offer shorter duration and higher liquidity, while equities offer growth and price risk.
Valuation
| Company / segment | Price | P/E / yield | Historical / liquidity | Assessment |
|---|---|---|---|---|
| Safaricom | KES35.30 | ~14.8x² / 5.67% | Liquid; re-rated with earnings | Defensible, less cheap |
| Banks | Varies | Dividend 4.5–9.1% | Leadership; P/B not harmonised | Mixed-positive |
| EABL | KES269.50 | n/a / 1.48% | Liquid; price lags H1 PAT | Earnings-supported |
| Insurance | Varies | Sparse comparable data | Thin and high dispersion | Liquidity discount required |
| REITs | USD/KES units | Distributions incomplete | Extremely thin | Income case unproven |
²Serrari trailing estimate: KES35.30 divided by audited FY2026 EPS of KES2.39. Current forward P/E, sector P/B, EV/EBITDA, historical percentiles and regional peer sets were not consistently available; no unsupported precision is supplied.
ANALYST READ Safaricom's multiple is supported by cash growth but already reflects a rerating. Banks remain income-supported, although the lack of harmonised current P/B/ROE data limits quality-adjusted ranking. Illiquid apparent 'cheapness' may simply be an exit-risk discount.
Bank equities
| Bank | Q1 profit | NII / provisions / NPL | YTD / yield | Equity assessment |
|---|---|---|---|---|
| Equity | +24% PAT | Detailed harmonisation n/a | +30.3% / 6.61% | Regional growth leadership |
| Stanchart | -26.3% PAT | NII -23.3%; provisions -20.7%; gross NPL -26.7% y/y | +14.5% / 9.11% | Income compression; strong capital |
| KCB | Latest FY not restated here | n/a | +24.7% / 8.54% | Liquid income leader |
| Co-op | Latest trend positive | n/a | +45.9% / 7.15% | Strong re-rating; verify H1 |
| I&M | Q1 filing available | n/a | +59.6% / 5.54% | Price leads disclosed synthesis |
| Family | Newly listed | n/a | +48.1% since KES18 / 4.50% | Price discovery; limited history |
ANALYST READ Banks benefit from lower discount rates and generally positive profit trends, but Stanchart shows that falling asset yields can compress net interest income. Leadership is broad by price; sustainability requires H1 volume growth and stable asset quality.
Telecommunications and technology
| Metric | FY2026 | Change | Equity interpretation |
|---|---|---|---|
| Service revenue | KES414.1bn | +11.5% | Operational growth |
| M-PESA revenue | KES182.7bn | +13.4% | 45.6% of Kenya service revenue |
| Data revenue | KES83.35bn | +14.4% | Usage monetisation |
| EBITDA | KES220.3bn | +27.9% | Margin leverage |
| Operating cash flow | KES169.9bn | +23.4% | Funds dividend and investment |
| Ethiopia revenue | KES14.1bn | +58.3% ex-IAS29 | Growth with FX/translation risk |
| Ownership | Vodacom 55% | +15ppt | Control concentration; no issuer funds |
ANALYST READ Safaricom's case is operational, not merely valuation-led. Capex and Ethiopia support future growth but retain funding and currency risk. Its estimated 36% share of total NSE market capitalisation makes company-specific shocks market-wide.
Consumer and retail companies
| Company | Revenue / volume | Margins / cash | Price / income | Read |
|---|---|---|---|---|
| EABL | H1 revenue +11%; volume +8% | PAT +38%; cash detail n/a | +2.5% YTD; 1.48% yield | Pricing and volume both support |
| BAT Kenya | Latest FY data not refreshed | Cash-generative model | +26.1%; 12.09% yield | Income-led; regulatory risk |
| Unga | Current earnings detail n/a | Input-cost sensitive | +28.7% YTD | Price strength unconfirmed |
| Car & General | Current detail n/a | Working-capital sensitive | Dividend declared | Demand/currency exposure |
ANALYST READ EABL provides the strongest evidence of real volume and pricing power. For smaller consumer counters, nominal price gains cannot substitute for current volume, inventory and cash-flow disclosure; imported-cost exposure rises if the KES weakens.
Industrials, manufacturing and construction
| Company / theme | Observed signal | Constraint | Equity read |
|---|---|---|---|
| KPLC | +47.1% YTD; 5.0% turnover share | Tariff, receivable and capex risk | Infrastructure proxy; volatile |
| KenGen | +12.8% YTD; 8.7% yield | Large capex programme | Income plus power demand |
| KPC | KES106.3bn offer; KES9.14 current | No new issuer equity | Infrastructure listing, not funding |
| Crown Paints | KES3 dividend; current earnings not synthesised | Input FX and construction cycle | Needs operating confirmation |
| E.A. Portland | KES1.25 dividend; volatile price | Thin liquidity / turnaround risk | Not reliable cycle proof |
ANALYST READ Utilities provide the clearest listed proxy for domestic infrastructure demand. KPC's listing deepens the market but does not prove corporate investment because sale proceeds accrued to the government, not the company.
Agriculture and export-oriented companies
| Company | YTD / yield | Earnings driver | Sustainability risk |
|---|---|---|---|
| Kapchorua Tea | +49.6% / 8.66% | Tea price, output and currency | Weather; thin turnover |
| Williamson Tea | +16.2% / 8.63% | Tea price, output and currency | Commodity volatility |
| Sasini | +34.7% / n/a | Tea/coffee mix | Biological assets; weather |
| Kakuzi | Price KES426.50 | Avocado/macadamia exports | Harvest and destination demand |
ANALYST READ The share-price signal is positive but not enough to separate output, global price and currency effects. Tea yields are attractive, yet thin liquidity and weather-linked earnings volatility justify a durability discount.
Insurance, investment and financial companies
| Company | YTD | Operating / market driver | Liquidity / read |
|---|---|---|---|
| Britam | +99.5% | Insurance operations plus investment markets | Thin; 22 Jul -9.7% |
| Jubilee | +12.5% | Underwriting and investment income | KES13 dividend due 24 Jul |
| Kenya Re | +17.3% | Reinsurance and investment income | KES0.15 dividend due 31 Jul |
| CIC | +1.1% | Underwriting and investment income | Price laggard |
| NSE PLC | +17.8% | Trading/data fees and fair-value gains | Operating leverage; mixed quality |
ANALYST READ Insurance returns are highly dispersed and partially market-sensitive. Britam's exceptional YTD gain and one-day fall demonstrate that headline returns are not a stable proxy for underwriting improvement.
Listed REITs and property securities
| Vehicle | Price / yield | Liquidity | Property / capital read |
|---|---|---|---|
| LapTrust Imara I-REIT | KES20.00 / 3.0% indicated | No 22 Jul turnover | Income case limited by trading |
| ALP Industrial REIT | USD1.02 / n/a | Thin | Industrial property; USD board |
| TRIFIC Green USD I-REIT | USD1.23 / 8% target at offer | Thin | 95% distribution policy; realised data limited |
| Acorn vehicles (USP) | Prices vary | Platform liquidity uneven | Development/income exposure off main board |
ANALYST READ Listed property does not yet offer a reliably observable, liquid income alternative. Discounts or premiums to NAV cannot be assessed without current harmonised NAV and occupancy data; listed units also differ from direct property through price volatility and exit risk.
Foreign investor participation
Are foreign investors returning to Kenyan equities, and which securities are receiving the capital?

| Period | Purchases | Sales | Net / share | Main securities | Grade / durability |
|---|---|---|---|---|---|
| 22 Jul | KES26.23m | KES173.35m | -KES147.11m | Sold KCB, Safaricom | E3 / D1 |
| Week to 17 Jul | n/d | n/d | -USD2.2m; 19.1% activity | Bought Safaricom; sold Equity | E3 / D2 |
| 22 Jul KES 129.37/USD | — | — | Stable anchor | Currency supports, does not cause flow | E4 / D2 |
ANALYST READ Foreigners remain net sellers and the outflow is concentrated in liquid heavyweights. Stable currency conditions reduce one barrier, but do not yet produce strategic re-entry; transaction share must not be confused with net allocation.
Figure 4. Largest disclosed net foreign outflows by security, 22 July 2026.
ANALYST READ KCB and Safaricom account for almost 89% of the five displayed outflows. Foreign pressure therefore maps directly onto the market's most liquid and index-relevant securities.
Domestic institutional participation
| Investor group | Direction / amount | Evidence | Horizon / constraint |
|---|---|---|---|
| Pension funds | Not publicly disclosed at cut-off | E0 | D3; allocation reports lag |
| Insurers | Not publicly disclosed | E0 | D3; solvency/liquidity constraints |
| Collective funds | AUM/subscription split unavailable | E0 | D2–D3; performance can lift AUM |
| Domestic residual buyers | Absorbed 22 Jul foreign net sale by identity accounting | E1 | D1; identity and motive unknown |
ANALYST READ Domestic investors offset foreign selling in the mechanical sense, but the report cannot attribute the demand to pensions, insurers or funds. No domestic institutional movement meets E3, so durability is unproven.
Retail participation
| Indicator | Latest / change | What it measures | What it does not prove | Grade |
|---|---|---|---|---|
| Ziidi Trader | 40% of trades; 5% of volume at Feb launch | Transaction count and small-ticket access | Current net inflow or ownership | E3 |
| Number of deals | 8,860 on 22 Jul; -1,795 d/d | Activity count | Retail identity | E4 |
| CDS accounts | Current active/new series unavailable | Potential participation | Funded capital | E0 |
| Family Bank trading | KES17.05m on 22 Jul | New-listing attention | Retail share | E3 |
ANALYST READ Mobile access is a structural improvement, but higher trade count is not the same as deeper invested capital. Current retail ownership, funded-account and small-ticket flow series are unavailable, so claims of a retail-led rally would be unsupported.
IPOs, listings and primary capital
| Issuer / type | Amount / price | Subscription / allocation | Shares / use | Listing / return | Grade |
|---|---|---|---|---|---|
| KPC / public offer | KES106.3bn / KES9 | 105.7%; Kenyan retail+institutions 67.32% | Secondary govt shares; infrastructure proceeds | 10 Mar; +1.6% current | E4 |
| Family / introduction | No funds / KES18 | n/a | Existing shares; no proceeds | 23 Jun; +48.1% | E4 |
| TRIFIC / I-REIT | Amount n/d / USD1 | Final amount n/d | Property vehicle units | Listed; USD1.23 | E2 |
ANALYST READ The listing channel is reopening, but corporate primary capital remains weak. KPC was a secondary government sell-down and Family raised no funds; strong demand therefore signals market deepening more than new corporate financing.
Rights issues, placements and dilution
| Company | Instrument / amount | Dilution / use | Balance-sheet / shareholder read |
|---|---|---|---|
| NSE universe | No material completed rights issue identified in review period | n/a | E0—not evidence of absence |
| Employee issues | No material current disclosure synthesised | Potential dilution unknown | Monitor issuer filings |
| Convertibles / preference | No material current equity-linked offer identified | n/a | Primary capital pipeline remains sparse |
ANALYST READ No verified transaction changes the investment case through dilution. The absence of a current public example reinforces the conclusion that the reopening is driven by listings and ownership transfers, not follow-on corporate equity.
Corporate actions and ownership changes
| Company | Action / size / price | Capital type / status | Minority / governance | Grade |
|---|---|---|---|---|
| Absa Kenya | Parent tender up to 16.5%; KES34.50; ~$238m | Secondary; pending approval | Lower free float; listing retained | E3 |
| Safaricom | Vodacom bought 15%; KES34; stake 55% | Secondary; completed 30 Jun | Control and CEO nomination rights | E3 |
| EABL | Asahi to acquire Diageo 65%; ~$2.3bn | Secondary; expected H2 2026 | New strategic controller | E3 |
| Family Bank | Listing 1.663bn shares at KES18 | Secondary introduction; completed | Transparency and liquidity improve | E4 |
ANALYST READ None of the three strategic ownership transactions places new capital inside the listed operating company. They may improve strategic alignment, but also increase control concentration and reduce minority free float.
Corporate balance sheets and capital allocation
| Company | Debt / cash flow | Capex / distribution | Allocation assessment |
|---|---|---|---|
| Safaricom | Current borrowings fell to KES25.5bn; CFO +23.4% | Investing outflow KES99.8bn; dividend KES80.1bn | Growth and distribution balanced |
| Stanchart | Core capital/RWA 18.8%; liquidity 66.3% | FY DPS KES31; Q1 no dividend | Capital strong despite lower income |
| NSE PLC | No operating leverage concern highlighted | DPS KES1; ATS impairment KES47.7m | Distribution plus platform investment |
| KPC | Offer proceeds did not enter issuer | Government directs proceeds to infrastructure | Ownership transfer, not KPC capex funding |
ANALYST READ Safaricom shows the clearest growth-capex and dividend balance. KPC illustrates why capital-market volume must be traced to the recipient: a large offer can finance public infrastructure without strengthening the issuer's balance sheet.
Where capital is moving
| Investor / vehicle | Destination / direction | Amount / period | Market | Grade / duration | Reversal / next |
|---|---|---|---|---|---|
| Foreign / NSE | KCB + Safaricom outflow | -KES131.3m / 22 Jul | Secondary | E3 / D1 | Flow turns positive |
| Investors / KPC | Government share purchase | KES106.3bn / Mar | Secondary offer | E4 / D4 | Post-list liquidity |
| Parent / Safaricom | Vodacom ownership inflow | ~$1.6bn / Jun | Secondary | E3 / D4 | Governance vote |
| Parent / Absa | Proposed minority tender | ~$238m / pending | Secondary | E3 / D4 | CMA approval |
| Retail access / Ziidi | More transactions | 40% trades; 5% volume at launch | Secondary | E3 / D4 | Current funded flows |
| Domestic institutions | Direction unavailable | n/d | Secondary | E0 | Disclosed allocation |
ANALYST READ Strongest observed inflow: KPC's KES106.3bn subscription, to the government as seller. Strongest current outflow: foreign selling, led by KCB. No E3 domestic institutional flow is available. The most durable change is retail access and listing infrastructure; the most important inferred rotation remains toward bank earnings.
Capital destination map
| Provider / vehicle | Company / sector | Primary? | Amount | Operational destination / effect |
|---|---|---|---|---|
| Public investors / KPC offer | KPC / infrastructure | No—secondary | KES106.3bn | Government infrastructure fund; no KPC capacity directly |
| Vodacom / stake purchase | Safaricom / telecom | No—secondary | ~$1.6bn | Ownership transfer only |
| Absa parent / tender | Absa Kenya / bank | No—secondary | Up to ~$238m | Ownership transfer; no lending capacity directly |
| Asahi / proposed stake | EABL / consumer | No—secondary | ~$2.3bn | Control transfer; strategy may change later |
| Safaricom / retained cash | Telecom operations | Internal | Investing KES99.8bn FY26 | Network and regional expansion |
ANALYST READ The most visible equity transactions mostly transfer ownership. New productive capacity is presently financed more clearly through operating cash flow—especially Safaricom—than through primary equity issuance.
Leading indicators
| Indicator | Direction | Lead / threshold | Interpretation / failure |
|---|---|---|---|
| Foreign net flow | Negative | 1–4 weeks / three positive weeks | Fastest regime changer; fails if selling persists |
| Breadth | Mixed | 1–3 weeks / >55% gainers | Needs complete data |
| Turnover | Down sharply | Days–weeks / >KES700m across >5 names | Current move unconfirmed |
| Bank H1 earnings | Pending | 2–6 weeks / positive breadth | Tests cyclicality and NIM |
| KES/USD | Stable | Immediate / remain <132 | Supports foreign returns |
| 91-day bill | 8.799% | 2–8 weeks / below 8.5% | Would improve equity income relativity |
| Primary pipeline | Reopening listings | 1–8 weeks / issuer receives capital | Structural depth not yet funding |
ANALYST READ Foreign net flow can change the regime fastest because it directly affects liquid heavyweights. The cleanest confirmation would be sustained positive flow together with broader turnover—not merely one large block.
Coincident indicators
| Indicator | Current | Current-condition read |
|---|---|---|
| Core indices | +24.6–27.6% YTD | Strong current price regime |
| Bank Index | +30.4% YTD | Cyclical leadership |
| 22 Jul turnover | KES347.3m; -64.9% d/d | Thin confirmation |
| Foreign flow | -KES147.1m on 22 Jul | Counter-signal |
| Major earnings | Safaricom, Equity, EABL positive | Fundamental support |
| KES/USD | 129.37 | Stable cross-asset anchor |
ANALYST READ Coincident evidence confirms price and earnings strength but conflicts on liquidity and foreign sponsorship. This is consistent with an earnings-led re-rating, not a fully broadened allocation cycle.
Lagging indicators
| Indicator | Confirms | Cannot establish |
|---|---|---|
| Audited FY earnings | Cash generation and dividend capacity | Current-quarter momentum |
| Annual pension allocation | Long-horizon domestic positioning | Latest weekly flow |
| GDP | Broad realised activity | Listed-company leadership |
| Completed capex | Past investment delivery | Future return on capital |
| Audited ownership | Legal/control structure | Current trading intent |
ANALYST READ Lagging evidence validates the quality of Safaricom's FY result and completed ownership changes. It cannot establish whether July's market move has durable breadth or new institutional sponsorship.
Conflicting signals
| Contradiction | Why it matters | Resolution test | Confidence effect |
|---|---|---|---|
| Indices rise; turnover collapses | Momentum may be price impact, not allocation | Broader KES700m+ turnover | Largest thesis risk |
| KES stable; foreigners sell | Currency stability insufficient for re-entry | Three positive-flow weeks | Reduces foreign-flow confidence |
| KPC demand strong; current return +1.6% | Offer demand has not produced large rerating | Sustained liquidity and earnings | Neutral on pipeline quality |
| NSE PLC profit +134%; fair-value gain material | Headline profit overstates recurring improvement | Fee growth and cash conversion | Moderates quality |
ANALYST READ The combination of rising indices and collapsing turnover is the greatest near-term threat. If it persists, the report would reclassify the regime from earnings-led expansion to narrow momentum.
Cross-asset transmission
| Origin → channel | Corporate / equity effect | Beneficiaries / pressures | Confirm / fail |
|---|---|---|---|
| CBR 8.75% → discount rates | Supports P/E/P/B; may compress bank asset yields | Dividend equities / bank NIM | Bills fall / inflation rises |
| KES stability → import and USD returns | Protects margins and foreign returns | EABL, industrials / exporters’ translation | KES <132 / abrupt weakening |
| Credit growth → volumes | Bank revenue and domestic demand | Banks, consumer / asset quality | Loans up with NPL stable / provisions jump |
| Foreign risk-off → liquid sales | Pressure on heavyweights and depth | Cash / KCB, Safaricom | Net flow / global shock |
| Earnings broaden → allocation | More sectors support index | Banks, telco, consumer / thin laggards | Positive H1 breadth / warnings |
ANALYST READ Lower rates are supportive but not one-directional: they reduce equity discount rates while potentially compressing bank spreads. The market needs loan growth and asset-quality stability for bank leadership to remain fundamentally grounded.
Relative attractiveness
| Segment | Earnings / value | Dividend / liquidity | Flow / FX | Relative view / risk |
|---|---|---|---|---|
| Large caps | Strong / rerated | Moderate / high | Foreign selling | Improving moderately / concentration |
| Mid caps | Mixed / selective | Mixed / medium-low | Domestic inferred | Neutral or mixed / exit risk |
| Small caps | Sparse / optically low | Variable / low | Speculative | Weakening moderately / stale prices |
| Banks | Positive but NIM mixed | Strong / high | Foreign selling | Improving strongly / asset quality |
| Telecom | Strong cash-backed | Moderate / high | Control change | Improving moderately / Ethiopia |
| Consumer | EABL positive | Mixed / medium | KES-sensitive | Improving moderately / costs |
| Agriculture | Commodity-linked | High in tea / low | Export FX | Neutral or mixed / weather |
| Insurance | Market-sensitive | Mixed / low | Unclear | Neutral or mixed / volatility |
| Listed property | Incomplete | Target yields / very low | Unclear | Weakening moderately / liquidity |
| Cash / bills | No growth | 8.799% bill / high | KES | Neutral comparator / reinvestment |
ANALYST READ Banks offer the strongest combined earnings, dividend and breadth signal, but are exposed to NIM and asset-quality risk. Large caps remain most investable; small caps and REITs require the largest liquidity adjustment. This is a market comparison, not personalised advice.
Scenario outlook
| Scenario / prob. | Index / breadth | Turnover / flows | Leaders / pressures | Confirm / invalidate |
|---|---|---|---|---|
| Base / 50–60% | Consolidation-to-moderate gains; mixed breadth | Below prior peaks; foreign intermittent | Banks, Safaricom / illiquid momentum | H1 earnings hold / breadth erodes |
| Upside / 20–30% | Broadening advance | >KES700m across >5 counters; foreign positive | Banks, EABL, utilities / cash | 3 positive-flow weeks / flow reverses |
| Downside / 15–25% | Heavyweights reverse; breadth contracts | <KES300m or sale-led spike; foreign negative | Bills / small caps, high-beta | KES >132 and negative revisions / liquidity recovers |
ANALYST READ The base case is most likely because earnings remain supportive while marginal liquidity is weak. Banks have the clearest upside asymmetry if H1 volume offsets lower yields; illiquid momentum shares carry the most downside. Foreign flow could change the scenario fastest.
Retail investor interpretation
| Plain-language question | Serrari interpretation |
|---|---|
| What changed? | Prices kept rising, but trading value fell sharply. |
| Who led? | Banks and Safaricom; KCB dominated the latest turnover. |
| Broad or concentrated? | Broad across main indices, concentrated in practical liquidity. |
| Profits and dividends? | Supportive in Safaricom, Equity and EABL; not universal. |
| Are foreigners buying? | No—net sellers in the latest day and completed week. |
| Where is money moving? | Into bank-led secondary trading and ownership transfers; little new corporate equity. |
| Main illiquidity risk? | A quoted gain may not be realisable at size. |
| Monitor next? | Foreign flow, turnover breadth, H1 bank results and Safaricom’s AGM. |
ANALYST READ Valuation describes the price paid for earnings or assets; it is not a guarantee of return. Retail access is improving, but thin counters can move sharply on small trades and may be difficult to exit.
Institutional investor interpretation
| Lens | Technical read |
|---|---|
| Market structure | Major-index breadth positive; exact equal-weight and advance/decline E0. Turnover top-three 62.2%; free-float concentration material. |
| Fundamentals | Safaricom CFO confirms profit; Equity/EABL growth broadens earnings; Stanchart exposes NIM compression; ROIC dataset incomplete. |
| Valuation | Safaricom ~14.8x trailing; equity yields compete selectively with 8.799% bills; P/B and historical-percentile synthesis incomplete. |
| Capital flows | Foreign outflow E3/D1–D2; domestic institutional flow E0; ownership transfers E3/D4; KPC demand E4 but secondary. |
| Transmission | Rate-sensitive rerating versus bank-spread compression; stable KES supports USD return; global risk-off hits liquid heavyweights first. |
ANALYST READ The technical trade-off is quality versus sponsorship: core earnings are credible, but market depth and flow confirmation lag. Portfolio sensitivity is highest to bank results, Safaricom-specific news and foreign liquidation in the same liquid names.
What confirms the view
| Indicator | Required threshold | Window | Effect |
|---|---|---|---|
| Turnover breadth | >KES700m with at least five counters >5% each | 3–5 sessions | Raises liquidity confidence |
| Foreign flow | Net positive for three completed weeks | 3 weeks | Confirms re-entry |
| Breadth | >55% active shares gain | 2 weeks | Confirms representation |
| Bank earnings | Majority report positive PAT with stable NPL | H1 cycle | Confirms leadership |
| Cash conversion | Operating cash follows profit in leaders | Next filing | Confirms quality |
| Primary issuance | New issuer capital with stated productive use | 1–8 weeks | Confirms funding revival |
ANALYST READ The single most important confirmation is broader turnover. It would show that positive earnings are translating into executable allocation rather than price gains concentrated in a few names.
What invalidates the view
| Condition | Threshold / window | Revised interpretation | Report response |
|---|---|---|---|
| Breadth deteriorates | <40% gainers for two weeks while NASI rises | Narrow heavyweight rally | Cut regime confidence |
| Foreign selling persists | Four consecutive negative weeks | No external sponsorship | Raise flow-risk weight |
| Turnover collapses | <KES300m for five sessions | Illiquid momentum | Increase liquidity discount |
| Earnings revisions weaken | Warnings or majority negative H1 deltas | Re-rating outruns fundamentals | Reclassify to overextension |
| KES weakens | >132/USD sustained two weeks | Foreign USD return impaired | Shift downside probability higher |
| Leaders reverse | Banks and Safaricom both break monthly trend | Core leadership fails | Abandon base-case bias |
ANALYST READ A simultaneous reversal in banks and Safaricom would change the view fastest because it would remove both the main earnings engine and the market's liquid leadership.
Monitor next
| Date | Event | Sector / indicator | Why it matters |
|---|---|---|---|
| 24 Jul 2026 | Jubilee final dividend payment | Insurance / income | Tests income-support narrative |
| 30 Jul 2026 | TPS Serena dividend payment | Consumer/services | Cash return |
| 31 Jul 2026 | Safaricom AGM; governance vote context | Telecom / control | Highest index sensitivity |
| 31 Jul 2026 | NSE, Kenya Re, Total dividend payments | Cross-sector income | Distribution execution |
| 4 Aug 2026 | Safaricom final-dividend book close | Telecom / income | Price adjustment and demand |
| 31 Aug 2026 | Crown and Liberty dividend dates | Industrial / insurance | Income support |
| 4 Sep 2026 | Safaricom final-dividend payment | Telecom / cash | KES46.1bn distribution |
| H1 reporting cycle | Major listed-bank results | Banks / PAT, NIM, NPL | Tests market leadership |
ANALYST READ Safaricom's AGM and the H1 bank reporting cycle are most likely to change the view. The first tests governance and dividend execution; the second tests whether bank-price leadership remains earnings-backed.
Data quality and limitations
| Dataset | Latest / frequency | Limitation | Confidence effect |
|---|---|---|---|
| NSE prices/turnover | 22 Jul / daily | Thin/stale counters; blocks distort turnover | High for market totals, lower for investability |
| Index returns | 22 Jul / daily | Price return; methodology differs; no equal weight | Moderate on breadth |
| Foreign flows | 22 Jul / broker daily | Not on public NSE dashboard; turnover ≠ net flow | Moderate-high on direction |
| Domestic institutions | Lagged / irregular | No current net allocation by group | Major constraint on capital map |
| Consensus/valuation | Sparse | Limited forward estimates and comparable adjustments | Limits precision |
| Issuer earnings | Mixed FY/Q1/H1 | Audited and unaudited periods differ | Company-specific |
| Ownership/actions | Event-driven | Completion and regulatory conditions vary | Grade each transaction |
| REITs | Thin / irregular | NAV, occupancy and trades not harmonised | Low on relative value |
ANALYST READ Incomplete domestic allocation and current stock-level breadth most constrain the report. They prevent a firm conclusion that institutions are replacing foreign sellers or that the index advance represents the median listed share.
Sources
All links retrieved 23 July 2026. Status describes the source data used in this report; broker and media sources remain secondary even where they quote direct filings.
| ID | Institution | Exact source / period | Status | Direct link |
|---|---|---|---|---|
| S1 | Nairobi Securities Exchange | Market Statistics, statistics as of 22 July 2026 | NSE/regulator • final daily | Open source |
| S2 | Nairobi Securities Exchange | Daily Equity Price List, 22 July 2026 | NSE/regulator • final daily | Open source |
| S3 | Kingdom Securities | Daily Market Wrap, 22 July 2026 | Licensed broker • compiled daily | Open source |
| S4 | Standard Investment Bank | Kenya Weekly Market Wrap, week ended 17 July 2026 | Licensed broker • compiled weekly | Open source |
| S5 | Kingdom Securities | Daily Market Wrap, 30 June 2026 | Licensed broker • compiled daily | Open source |
| S6 | Kingdom Securities | Daily Market Wrap, 31 December 2025 | Licensed broker • compiled daily | Open source |
| S7 | Central Bank of Kenya | Current key rates and exchange rates, 22 July 2026 | Official macro • current | Open source |
| S8 | Central Bank of Kenya | MPC decision: CBR retained at 8.75%, 10 June 2026 | Official policy • final | Open source |
| S9 | Kenya National Bureau of Statistics | Consumer Price Index, June 2026 | Official statistics • final | Open source |
| S10 | Safaricom PLC | Audited results for the year ended 31 March 2026 | Issuer filing • audited | Open source |
| S11 | Equity Group Holdings | Q1 2026 results release | Issuer release • unaudited Q1 | Open source |
| S12 | Standard Chartered Bank Kenya | Unaudited financial statements, quarter ended 31 March 2026 | Issuer filing • unaudited Q1 | Open source |
| S13 | East African Breweries PLC | Half-year 2026 results release | Issuer release • unaudited H1 | Open source |
| S14 | Nairobi Securities Exchange PLC | Annual report and financial statements, year ended 31 December 2025 | Issuer filing • audited | Open source |
| S15 | Family Bank | Abridged information memorandum: listing by introduction, June 2026 | Transaction document • final | Open source |
| S16 | Kenya Pipeline Company | IPO information memorandum, 2026 | Prospectus • final | Open source |
| S17 | Reuters | Kenya Pipeline IPO gets 105.7% subscription, 4 March 2026 | Contextual media • confirmed | Open source |
| S18 | Reuters | Kenya Pipeline listing and proceeds, 10 March 2026 | Contextual media • confirmed | Open source |
| S19 | Reuters | Absa tender offer for Absa Bank Kenya minorities, 19 June 2026 | Contextual media • proposed | Open source |
| S20 | Reuters | Safaricom ownership and CEO nomination vote, 8 July 2026 | Contextual media • completed | Open source |
| S21 | Reuters | Court clears proposed Diageo sale of EABL stake to Asahi, 9 April 2026 | Contextual media • proposed | Open source |
| S22 | Reuters | Ziidi Trader launch and early NSE activity, 10 February 2026 | Contextual media • launch data | Open source |
| S23 | TRIFIC | TRIFIC Green USD I-REIT offer information | Issuer/vehicle • offer data | Open source |
| S24 | Nairobi Securities Exchange | Financial results repository, 2026 | NSE repository • mixed | Open source |
| S25 | International Monetary Fund | World Economic Outlook Update, July 2026 | Official multilateral • update | Open source |
| S26 | Nairobi Securities Exchange | Listed companies register, retrieved 23 July 2026 | NSE register • current | Open source |
ANALYST READ Primary exchange, issuer and official macro sources anchor levels and fundamentals. Broker wraps supply foreign-flow and turnover decomposition; Reuters supplies contextual transaction confirmation. No internal Serrari Intelligence or fund-flow dataset was used.
Final Desk conclusion
Kenya's dominant equity regime is a bank-led earnings and valuation expansion, with Safaricom providing the second large-cap engine. The move is broad across the principal indices but remains concentrated in executable liquidity: KCB, Safaricom and KenGen generated 62% of the latest session's turnover. Earnings and cash flow support the core thesis—most clearly at Safaricom, Equity and EABL—although Stanchart's Q1 decline and NSE PLC's fair-value contribution warn against treating the recovery as uniform. Valuations are defensible in the liquid leaders where profit and dividends have grown, but yields must clear an 8.799% Treasury-bill comparator and illiquid shares require a material exit-risk discount.
Foreign capital is presently leaving KCB and Safaricom, while the domestic buyer mix is undisclosed. Primary-market activity is visually stronger than its corporate-funding content: KPC's KES106.3bn offer and Family Bank's listing were secondary transactions, so neither injected new equity into the issuer. The most durable movement is structural market access—new listings, mobile trading and strategic ownership transfers—rather than verified institutional net inflow. Stable currency and lower rates support the equity discount rate, but sustained foreign selling or bank-margin pressure could reverse the rerating. Broader turnover is the critical next signal.