Ipahco Ipahco
The day's note
Every company on the Nairobi exchange, and what this platform can say about it from what it actually holds. Prices to the close on 30 October 2026.

There is no target price on this page, and no written rationale.

A target price comes from a valuation model run over a company's accounts by someone who has read them. We hold no accounts — no earnings, no share counts, no book values — so any figure we printed there would be invented, and invented exactly where you are most likely to act on it. The twelve-month range is shown instead: it says where the price has been, which is a fact. Everything in the last column is computed from recorded prices, recorded volumes, and dividends the depository published, so each line can be checked against a source.

Nothing here is an instruction to buy or sell, and Ipahco is not a licensed research house.

Past notes 91-day Treasury bill: 8.75% — what a yield below this is competing with.
YTD +324.3% 12m 58.75–395.00
  • • Trend ended 29 Oct — it closed below the trend baseline.
  • • Thinly traded — KES 72,773 changed hands on 30 Oct.
YTD 0.0% 12m 5.55–5.55
  • • Thinly traded — KES 0 changed hands on 30 Oct.
YTD 0.0% 12m 54.00–54.00
  • • Thinly traded — KES 0 changed hands on 30 Oct.
YTD +36.5% 12m 35.80–70.00
  • • Traded 1.7× its 20-day average on 30 Oct.
YTD +48.0% 12m 115.00–205.00 Yield 2.13%
  • • Trend ended 17 Sep — it closed below the trend baseline.
  • • Traded 2.3× its 20-day average on 30 Oct.
YTD +99.5% 12m 8.20–22.30
  • • Trend ended 16 Sep — it closed below the trend baseline.
YTD 0.0% 12m 1.71–1.71
  • • Thinly traded — KES 0 changed hands on 30 Oct.
YTD +374.0% 12m 47.30–409.00 Yield 0.05%
  • • Trend ended 16 Sep — it closed below the trend baseline.
YTD +10.1% 12m 46.60–70.75 Yield 5.20%
  • • Trend ended 15 Sep — it closed below the trend baseline.
YTD +22.4% 12m 12.20–19.50
  • • Trend ended 5 Oct — it closed below the trend baseline.
YTD 0.0% 12m 0.45–0.45
  • • Thinly traded — KES 0 changed hands on 30 Oct.
YTD +58.3% 12m 104.00–198.50
  • • Trend ended 17 Sep — it closed below the trend baseline.
YTD +1.2% 12m 215.00–351.00 Yield 3.27%
  • • Trend ended 21 Oct — it closed below the trend baseline.
YTD +36.3% 12m 16.50–37.00 Yield 10.71%
  • • Thinly traded — KES 18,340 changed hands on 30 Oct.
YTD +44.2% 12m 59.00–109.00 Yield 5.97%
  • • Trend ended 14 Oct — it closed below the trend baseline.
YTD -21.3% 12m 0.50–1.43
  • • Traded 1.6× its 20-day average on 30 Oct.
YTD +29.3% 12m 1.40–3.00
  • • Traded 1.8× its 20-day average on 30 Oct.
  • • Thinly traded — KES 111,608 changed hands on 30 Oct.
YTD -8.8% 12m 4,895.00–5,415.00
  • • Thinly traded — KES 107,690 changed hands on 30 Oct.
YTD 0.0% 12m 4.66–4.66
  • • Thinly traded — KES 0 changed hands on 30 Oct.
YTD +22.0% 12m 8.50–13.60
  • • Trend ended 16 Sep — it closed below the trend baseline.
YTD +91.4% 12m 41.20–92.00 Yield 11.08%
  • • Buys trend triggered 12 Oct, awaiting volume verification.
  • • Trend ended 23 Oct — it closed below the trend baseline.
YTD +19.1% 12m 300.25–437.75 Yield 3.76%
  • • Trend ended 17 Sep — it closed below the trend baseline.
  • • Thinly traded — KES 71,415 changed hands on 30 Oct.
YTD +44.7% 12m 198.00–400.00
  • • Thinly traded — KES 85,600 changed hands on 30 Oct.
YTD +65.6% 12m 8.70–16.60
  • • Buys trend triggered 22 Oct, awaiting volume verification.
  • • Traded 5.2× its 20-day average on 30 Oct.
YTD +5.8% 12m 370.00–460.00 Yield 3.78%
  • • Trend ended 5 Oct — it closed below the trend baseline.
  • • Thinly traded — KES 46,467 changed hands on 30 Oct.
YTD -9.7% 12m 1,220.00–1,500.00
  • • Traded 1.6× its 20-day average on 30 Oct.
  • • Thinly traded — KES 17,615 changed hands on 30 Oct.
YTD 0.0% 12m 20.00–20.00 Yield 0.65%
  • • Thinly traded — KES 0 changed hands on 30 Oct.
YTD -6.9% 12m 8.14–10.95 Yield 5.32%
  • • Thinly traded — KES 96,704 changed hands on 30 Oct.
YTD +13.0% 12m 385.00–555.00
  • • Thinly traded — KES 1,040 changed hands on 30 Oct.
YTD -0.3% 12m 2.39–3.50
  • • Thinly traded — KES 44,500 changed hands on 30 Oct.
YTD 0.0% 12m 0.27–0.27
  • • Thinly traded — KES 0 changed hands on 30 Oct.
YTD 0.0% 12m 4.12–4.12
  • • Thinly traded — KES 0 changed hands on 30 Oct.
YTD -13.6% 12m 1.20–1.69
  • • Thinly traded — KES 48,489 changed hands on 30 Oct.
YTD +4.8% 12m 76.00–100.00
  • • Trend ended 16 Sep — it closed below the trend baseline.
  • • Thinly traded — KES 0 changed hands on 30 Oct.
YTD +15.5% 12m 11.60–18.00
  • • Trend ended 17 Sep — it closed below the trend baseline.
  • • Thinly traded — KES 15,124 changed hands on 30 Oct.
YTD +161.6% 12m 6.00–23.70
  • • Buys trend triggered 28 Oct, awaiting volume verification.
  • • Traded 2.4× its 20-day average on 30 Oct.
YTD +54.1% 12m 55.25–123.75
  • • Trend ended 26 Oct — it closed below the trend baseline.
  • • Traded 2.2× its 20-day average on 30 Oct.
  • • Thinly traded — KES 213,772 changed hands on 30 Oct.
YTD +27.2% 12m 17.05–33.90
  • • Thinly traded — KES 30,321 changed hands on 30 Oct.
YTD -26.7% 12m 1.80–2.91
  • • Thinly traded — KES 91,418 changed hands on 30 Oct.
YTD +2.6% 12m 5.32–6.76
  • • Buys trend triggered 6 Oct, awaiting volume verification.
  • • Trend ended 13 Oct — it closed below the trend baseline.
  • • Thinly traded — KES 10,242 changed hands on 30 Oct.
YTD +69.7% 12m 7.28–21.60
  • • Trend ended 28 Sep — it closed below the trend baseline.
  • • Thinly traded — KES 32,160 changed hands on 30 Oct.
YTD +8.7% 12m 7.40–11.00
  • • Thinly traded — KES 50,445 changed hands on 30 Oct.
YTD +8.8% 12m 12.00–21.50
  • • Trend ended 15 Sep — it closed below the trend baseline.
  • • Thinly traded — KES 103,505 changed hands on 30 Oct.
YTD +11.6% 12m 776.00–1,210.00
  • • Thinly traded — KES 184,195 changed hands on 30 Oct.
YTD 0.0% 12m 1.12–1.12
  • • Thinly traded — KES 0 changed hands on 30 Oct.
YTD +18.8% 12m 34.80–52.00 Yield 7.53%
  • • Trend ended 16 Sep — it closed below the trend baseline.
  • • Thinly traded — KES 246,927 changed hands on 30 Oct.
YTD +20.8% 12m 13.55–19.80 Yield 1.94%
  • • Trend ended 28 Sep — it closed below the trend baseline.
  • • Thinly traded — KES 3,604 changed hands on 30 Oct.
YTD +3.3% 12m 1.23–1.27
  • • Traded 9.4× its 20-day average on 30 Oct.
  • • Thinly traded — KES 10,160 changed hands on 30 Oct.
YTD -14.1% 12m 5.22–9.46
  • • Thinly traded — KES 137,135 changed hands on 30 Oct.
YTD +42.9% 12m 21.50–50.00
  • • Trend ended 17 Sep — it closed below the trend baseline.
YTD +0.2% 12m 129.00–211.75
  • • Thinly traded — KES 188,750 changed hands on 30 Oct.
YTD +4.6% 12m 6.22–8.44
  • • Buys trend triggered 27 Oct, awaiting volume verification.
  • • Trend ended 30 Oct — it closed below the trend baseline.
  • • Thinly traded — KES 21,196 changed hands on 30 Oct.

52 of 72 companies. A yield is what was declared in the last twelve months against today's price — not a forecast of the next one.

You're offline — prices won't update until the connection is back.
A newer version of Ipahco is ready.
Install Ipahco

Opens like an app, straight to your dashboard.