KCP. USD/TZS 2,634
Tanzania Share Index 10,079.13 ▲ 0.12% USD / TZS 2,633.12 Equity turnover TZS 2.49bn official sources · not a live feed
Markets & asset classes › Equities · The Board › After the Bell

The close, explained

Source: Dar es Salaam Stock Exchange official daily report, as at the verified close shown. Methodology.

After the Bell explains the official DSE close after each trading session: what moved, how broad the session was, where turnover concentrated, and what the close sets up for tomorrow’s Brief.

Verified close

Official DSE daily report, captured after close. Not live, not streamed, not a trading feed.

Close
Friday, 16 October 2026
Source
DSE
Status
Reconciled to the official close
Published
19:30 EAT · 16:30 UTC · 16 Oct 2026

The closing scoreboard

DSE All-Share
4,572.74 +0.01%
headline index
Tanzania Share Index
10,079.13 +0.12%
domestic board
Turnover
TZS 3.65bn
value traded across 21 counters
Breadth
9 up · 5 down
Mixed close · 7 unchanged, 7 no trade
Top turnover
CRDB
59.7% of the session · Moderately concentrated
Banks, Finance & Investment
22,471.84
sector index

Equity closes: Dar es Salaam Stock Exchange official daily report, 16 Oct. Index observations retain the independently published dates shown on their tiles.

Visual investigation

Read the same verified close three ways: path, concentration and breadth. Every chart opens into its exact table and source contract.

Did the latest close extend or interrupt the recent path of each major index?

The close inside its recent index paths

Latest 30 verified sessions · independently scaled panels

Coverage 2026-09-04 → 2026-10-16 Vintage 2026-10-16 · final Revision current · v0
The close inside its recent index paths. Exact values underlying the chart.
SessionIndexClose
2026-09-04DSE All-Share4,523.81
2026-09-04Tanzania Share Index9,826.8
2026-09-04Banks & Finance22,383.13
2026-09-07DSE All-Share4,585.52
2026-09-07Tanzania Share Index10,101.09
2026-09-07Banks & Finance23,196.2
2026-09-08DSE All-Share4,573.01
2026-09-08Tanzania Share Index10,129.43
2026-09-08Banks & Finance23,217.49
2026-09-09DSE All-Share4,581.18
2026-09-09Tanzania Share Index10,152.62
2026-09-09Banks & Finance23,297.79
2026-09-10DSE All-Share4,623.2
2026-09-10Tanzania Share Index10,335.82
2026-09-10Banks & Finance23,765.76
2026-09-11DSE All-Share4,658.31
2026-09-11Tanzania Share Index10,400.36
2026-09-11Banks & Finance23,958.59
2026-09-14DSE All-Share4,689.98
2026-09-14Tanzania Share Index10,446.48
2026-09-14Banks & Finance24,152.29
2026-09-15DSE All-Share4,696.11
2026-09-15Tanzania Share Index10,438.46
2026-09-15Banks & Finance24,013.28
2026-09-16DSE All-Share4,663.24
2026-09-16Tanzania Share Index10,380.73
2026-09-16Banks & Finance23,761.58
2026-09-17DSE All-Share4,632.03
2026-09-17Tanzania Share Index10,220.27
2026-09-17Banks & Finance23,138.62
2026-09-18DSE All-Share4,602.26
2026-09-18Tanzania Share Index10,166.24
2026-09-18Banks & Finance22,924.73
2026-09-21DSE All-Share4,633.82
2026-09-21Tanzania Share Index10,300.66
2026-09-21Banks & Finance23,291.66
2026-09-22DSE All-Share4,659.23
2026-09-22Tanzania Share Index10,359.92
2026-09-22Banks & Finance23,359.01
2026-09-23DSE All-Share4,638.18
2026-09-23Tanzania Share Index10,309.18
2026-09-23Banks & Finance23,267.19
2026-09-24DSE All-Share4,658.16
2026-09-24Tanzania Share Index10,362.31
2026-09-24Banks & Finance23,496.82
2026-09-25DSE All-Share4,682.13
2026-09-25Tanzania Share Index10,419.49
2026-09-25Banks & Finance23,714.23
2026-09-28DSE All-Share4,658.84
2026-09-28Tanzania Share Index10,335.05
2026-09-28Banks & Finance23,513.22
2026-09-29DSE All-Share4,650.62
2026-09-29Tanzania Share Index10,310.9
2026-09-29Banks & Finance23,443.91
2026-09-30DSE All-Share4,654.42
2026-09-30Tanzania Share Index10,339.85
2026-09-30Banks & Finance23,382.1
2026-10-01DSE All-Share4,639.96
2026-10-01Tanzania Share Index10,277.1
2026-10-01Banks & Finance23,256.89
2026-10-02DSE All-Share4,631.77
2026-10-02Tanzania Share Index10,255.6
2026-10-02Banks & Finance23,188.19
2026-10-05DSE All-Share4,613.43
2026-10-05Tanzania Share Index10,209.12
2026-10-05Banks & Finance22,964.99
2026-10-06DSE All-Share4,623.56
2026-10-06Tanzania Share Index10,234.4
2026-10-06Banks & Finance23,064.75
2026-10-07DSE All-Share4611
2026-10-07Tanzania Share Index10,197.04
2026-10-07Banks & Finance22,962.54
2026-10-08DSE All-Share4,589.65
2026-10-08Tanzania Share Index10,122.76
2026-10-08Banks & Finance22,804.6
2026-10-09DSE All-Share4,597.48
2026-10-09Tanzania Share Index10,142.06
2026-10-09Banks & Finance22,842.38
2026-10-12DSE All-Share4,617.77
2026-10-12Tanzania Share Index10,183.32
2026-10-12Banks & Finance22,867.69
2026-10-13DSE All-Share4,589.39
2026-10-13Tanzania Share Index10,092.31
2026-10-13Banks & Finance22,582.62
2026-10-15DSE All-Share4,572.41
2026-10-15Tanzania Share Index10,066.8
2026-10-15Banks & Finance22,469.58
2026-10-16DSE All-Share4,572.74
2026-10-16Tanzania Share Index10,079.13
2026-10-16Banks & Finance22,471.84

Read: Separate panels preserve each index’s shape without implying that their point levels can be compared directly.

Who carried the tape?

The concentration view keeps this required close-reading module explicit.

Was turnover broad across counters or concentrated in one place?

Who carried session turnover

TZS 3.65bn across 21 traded counters

59.7%CRDB
Coverage view-specific → 2026-10-16 Vintage 2026-10-16 · final Revision current · v0
Who carried session turnover. Exact values underlying the chart.
CounterShare, %Turnover, TZS
CRDB59.7432181819800
NMB29.84061089779150
KCB2.608595263520
NICO2.006973293790
TPCC1.381350445080
VODA1.083539570190
MKCB0.552520179000
SWIS0.385814090800
AFRIPRISE0.376413746900
TOL0.354712954810
TCC0.345112602040
DCB0.29110627585
DSE0.284710398330
MCB0.21547866535
MBP0.17126251540
TBL0.13074774300
TCCL0.11154073120
MUCOBA0.07232642035
PAL0.04391603800
TTP0.000312600
JATU0.000311800

Read: CRDB carried 59.7% of verified turnover; the session total was large but not broad.

How widely were price changes distributed across the board?

The distribution beneath the headline

9 advanced · 5 declined · 7 unchanged · 7 did not trade

Coverage view-specific → 2026-10-16 Vintage 2026-10-16 · final Revision current · v0
The distribution beneath the headline. Exact values underlying the chart.
CounterSession change, %
NMB0
CRDB0
KCB-0.46
EABL0
TBL0.1
VODA0.79
TCC1.05
TPCC1.93
TCCL-4.08
KA0
JHL0
NICO1.42
DSE-0.96
AFRIPRISE-1.36
TOL0
MCB0
MKCB0.26
SWIS6.06
DCB1.28
MBP1
NMG-1.61
PAL0
SWALA0
TTP0
MUCOBA-1.19
USL0
YETU0
JATU0

Read: The distribution separates the index headline from participation across the board.

7 counters did not trade; a published price mark is not evidence of liquidity.

The close in five reads

Headline
Firmed
DSE All-Share +0.01%
Domestic
Confirmed
TSI +0.12%; the domestic board moved with the headline
Breadth
Mixed
9 up, 5 down, 7 unchanged
Liquidity
Moderately
a few names carried most of the money
Setup
Tomorrow
The Brief reads this close against rates, FX and policy

The close, read

The headline firmed +0.01%, and the domestic board moved with it (TSI +0.12%). Breadth was mixed close: 9 counters rose, 5 fell, 7 were unchanged and 7 did not trade at all. Turnover of TZS 3.65bn was 59.7% CRDB; a few names carried most of the money. A record tape and a broad market are not the same thing. The index says what moved; breadth and turnover concentration say whether the market moved with it.

KANZA CAPITAL PARTNERSAfter the Bell
16 Oct DSE close
DSEI +0.01% · TSI +0.12% · Turnover TZS 3.65bn · CRDB 59.7% of value · Breadth 9 up / 5 down
Read: Mixed close.
Source: DSE official close · 2026-10-16kanzacapitalpartners.com · education, not advice

The session card; built to be screenshotted and shared. Every figure is the verified close.

Breadth

Mixed close. 9 advanced · 5 declined · 7 unchanged · 7 did not trade.

Advancers

Decliners

Breadth counts every counter on the board, including the 7 that did not trade. Names flagged no trade carry a published closing price move on zero turnover; the exchange marked a reference price, but nothing changed hands. They count in breadth; they are not liquidity. A headline index can rise on a narrow tape; breadth is how you tell.

The market under the index

Every counter on the board, grouped by sector. Colour is the session's price move; grey is a counter that did not trade at all. Numbers 1 to 3 mark the turnover leaders.

Banks & financials 13

CRDB10.0%NMB20.0%KCB3−0.5%NICO+1.4%
MKCB+0.3%
AFRIPRISE−1.4%
DCB+1.3%
DSE−1.0%
MCB0.0%
MBP+1.0%
MUCOBA−1.2%
JHL0.0%
YETU0.0%

Telecom 1

Energy 1

SWALA0.0%

Aviation 3

SWIS+6.1%
PAL0.0%
KA0.0%

Other 3

JATU0.0%
NMG−1.6%
USL0.0%
AdvancedDeclined UnchangedHatched = no trade

Colour is the published price move; the hatch marks a counter that did not trade. These are two different facts and the map keeps them apart: NMG −1.6% closed with a price move on zero turnover; a reference mark, not a transaction. Counted in breadth, but it is not liquidity. Tiles are equal-sized on purpose: scaling them by turnover would render one rectangle and 27 slivers; dramatic, and unreadable. The index moved +0.01% while 7 of 28 counters never traded at all. That gap is what this map is for.

Headline versus domestic

IndexCloseSession What it tells you
DSEIDSE All-Share4,572.74+0.01%every listed counter, including cross-listed
TSITanzania Share Index10,079.13+0.12%domestic counters only; the local market
BIBanks, Finance & Investment22,471.84+0.01%the liquid core of the board

Headline and domestic agreed: this was a market move, not an artefact of the cross-listed names. Recent paths are shown in the governed visual investigation above.

Where the money went

Turnover by sector, official close 16 Oct. No turnover at all in Energy.

SectorTurnover %Top counter
Banks & financialsTZS 3.51bn96.2%CRDB
Cement & industrialsTZS 84.9m2.3%TPCC
TelecomTZS 39.6m1.1%VODA
AviationTZS 15.7m0.4%SWIS
OtherTZS 11,800<0.1%JATU

The names that mattered

CRDB
CRDB Bank
TZS 2,830 0.0%
carried 59.7% of the session's turnover
NMB
NMB Bank
TZS 1,990 0.0%
29.8% of turnover
KCB
KCB Group
TZS 2,180 −0.5%
2.6% of turnover · price −0.5%
NICO
NICO (National Investment Co.)
TZS 3,580 +1.4%
2.0% of turnover · price +1.4%
TPCC
Twiga (Tanzania Portland Cement)
TZS 5,820 +1.9%
1.4% of turnover · price +1.9%

The last five closes

SessionDSEITSI TurnoverBreadthTop-name share
9 Oct+0.17%+0.19%TZS 3.85bn9 up / 7 down46%
12 Oct+0.44%+0.41%TZS 3.57bn12 up / 6 down74%
13 Oct−0.61%−0.89%TZS 3.22bn5 up / 10 down70%
15 Oct−0.37%−0.25%TZS 2.49bn7 up / 13 down54%
16 Oct+0.01%+0.12%TZS 3.65bn9 up / 6 down60%

Top-name share is the single largest counter's slice of that session's turnover. Read down the column: it is the clearest measure of whether this market is broadening or narrowing.

How The Ghost reads this

The Ghost is KCP's hypothetical, educational model book. It does not trade a close; it reads what a session like this does to the terrain: whether breadth is confirming the index, what turnover concentration says about how much size this market can actually absorb, and where the hurdle rate leaves equity risk. A tape this concentrated; CRDB at 59.7% of the session; is exactly the kind of close it treats as information about depth, not as a verdict on the market.

How the equity terrain absorbs a close like this →  ·  The Ghost’s tape →  ·  Where the model book stands →

The Ghost is a hypothetical model portfolio used to teach market structure. Not advice, not a recommendation, never a live track record.

Tomorrow’s Brief setup

The questions this close carries into tomorrow

Tomorrow morning, The Brief reads this close against rates, FX, commodities and policy. The questions it carries in from today:

  1. Does turnover normalise, or is the concentration in CRDB the new shape of this tape?
  2. Does the domestic board (TSI) confirm the headline, or keep diverging from it?
  3. Do 7 untraded counters stay untraded; and what does that say about depth?
  4. Did this close change the terrain The Ghost is walking; breadth, depth, and the rates hurdle equities must beat?
  5. Do rates or FX change how this close should be read?
Get the Daily Brief before the market opens →

Information and education only. Not advice, not a recommendation, and not an offer to buy or sell.

Recent closes

SessionDSEIChange TurnoverUp/DownRead
16 Oct4,572.74+0.01%TZS 3.65bn9/6broader tape
15 Oct4,572.41−0.37%TZS 2.49bn7/13broader tape
13 Oct4,589.39−0.61%TZS 3.22bn5/10concentrated
12 Oct4,617.77+0.44%TZS 3.57bn12/6concentrated
9 Oct4,597.48+0.17%TZS 3.85bn9/7broader tape
8 Oct4,589.65−0.46%TZS 1.99bn5/9broader tape
7 Oct4,611.00−0.27%TZS 5.68bn4/11broader tape
6 Oct4,623.56+0.22%TZS 2.23bn9/8broader tape
5 Oct4,613.43−0.40%TZS 4.27bn6/10broader tape
2 Oct4,631.77−0.18%TZS 4.27bn6/11concentrated
1 Oct4,639.96−0.31%TZS 3.30bn7/11broader tape
30 Sep4,654.42+0.08%TZS 9.66bn8/7broader tape
29 Sep4,650.62−0.18%TZS 6.01bn4/11broader tape
28 Sep4,658.84−0.50%TZS 4.63bn9/11broader tape
25 Sep4,682.13+0.51%TZS 3.78bn11/6broader tape
24 Sep4,658.16+0.43%TZS 2.73bn8/9broader tape
23 Sep4,638.18−0.45%TZS 4.13bn7/12broader tape
22 Sep4,659.23+0.55%TZS 5.07bn8/7concentrated
21 Sep4,633.82+0.69%TZS 11.76bn11/7broader tape
18 Sep4,602.26−0.64%TZS 4.30bn5/9broader tape
17 Sep4,632.03−0.67%TZS 15.39bn8/10block-driven
16 Sep4,663.24−0.70%TZS 10.18bn5/15broader tape
15 Sep4,696.11+0.13%TZS 16.86bn6/10concentrated
14 Sep4,689.98+0.68%TZS 6.33bn7/10broader tape
11 Sep4,658.31+0.76%TZS 16.64bn8/8concentrated
10 Sep4,623.20+0.92%TZS 8.33bn10/6concentrated
9 Sep4,581.18+0.18%TZS 6.23bn7/12broader tape
8 Sep4,573.01−0.27%TZS 12.56bn10/5broader tape
7 Sep4,585.52+1.36%TZS 17.31bn12/6broader tape
4 Sep4,523.81+1.83%TZS 8.18bn11/6broader tape
3 Sep4,442.62+0.61%TZS 42.93bn6/10concentrated
2 Sep4,415.49+0.44%TZS 4.01bn13/7broader tape
1 Sep4,395.95−1.00%TZS 16.39bn11/7concentrated
31 Aug4,440.47−0.09%TZS 14.89bn11/7concentrated
28 Aug4,444.48+1.36%TZS 10.20bn8/10concentrated
27 Aug4,385.06+217.95%TZS 21.59bn6/11concentrated
26 Aug1,379.16+1.11%TZS 12.86bn11/8broader tape
24 Aug4,296.53N/ATZS 7.72bn8/8broader tape
21 Aug4,250.04−0.16%TZS 1.38bn7/7broader tape
20 Aug4,256.95+0.03%TZS 3.16bn7/6broader tape
19 Aug4,255.50+0.41%TZS 7.15bn10/6broader tape
18 Aug4,238.03−0.26%TZS 6.84bn6/13broader tape
17 Aug4,248.98+0.38%TZS 4.77bn16/5broader tape
14 Aug4,232.85+0.10%TZS 7.25bn10/7broader tape
13 Aug4,228.80+1.22%TZS 4.26bn9/7concentrated
12 Aug4,177.96+0.49%TZS 4.83bn11/5concentrated
11 Aug4,157.76−0.65%TZS 3.96bn7/10broader tape
10 Aug4,184.91+0.04%TZS 9.75bn11/6concentrated
7 Aug4,183.38+0.14%TZS 5.26bn9/7broader tape
6 Aug4,177.51−0.27%TZS 3.83bn10/8broader tape
5 Aug4,188.97+0.15%TZS 4.53bn9/6concentrated
4 Aug4,182.69−0.11%TZS 5.06bn8/8broader tape
3 Aug4,187.22−0.08%TZS 7.10bn5/11broader tape
31 Jul4,190.41−0.11%TZS 30.46bn8/10concentrated
30 Jul4,194.87+0.52%TZS 6.45bn6/15broader tape
29 Jul4,173.13+0.23%TZS 8.18bn9/12concentrated
28 Jul4,163.44+0.52%TZS 5.07bn4/14concentrated
27 Jul4,141.73−0.20%TZS 14.38bn10/11broader tape
24 Jul4,150.14+0.91%TZS 3.61bn8/11broader tape
23 Jul4,112.64+0.26%TZS 5.57bn8/9broader tape
22 Jul4,101.87+0.24%TZS 9.75bn8/10concentrated
21 Jul4,092.17−0.26%TZS 1.72bn6/10broader tape
20 Jul4,102.83−0.22%TZS 4.61bn8/11broader tape
17 Jul4,111.98+0.22%TZS 38.44bn10/4block-driven
16 Jul4,102.94+0.28%TZS 55.20bn8/12block-driven
15 Jul4,091.35+0.28%TZS 2.71bn13/6broader tape
14 Jul4,079.98−0.02%TZS 75.68bn9/10block-driven
13 Jul4,080.66−0.04%TZS 5.00bn5/10broader tape
10 Jul4,082.43−0.17%TZS 140.18bn8/9block-driven
9 Jul4,089.24−0.31%TZS 6.72bn8/10broader tape
8 Jul4,102.06−0.02%TZS 3.74bn9/10broader tape
6 Jul4,102.94−0.33%TZS 9.21bn10/10broader tape
3 Jul4,116.73+0.65%TZS 6.85bn13/7concentrated
2 Jul4,090.11+0.81%TZS 5.81bn10/7concentrated
1 Jul4,057.22+0.43%TZS 5.14bn8/11concentrated
29 Jun4,040.04+0.37%TZS 7.09bn11/7broader tape
26 Jun4,025.11+2.38%TZS 82.73bn10/7block-driven

Dates link to that session's Brief where one was published. The archive begins with the sessions we hold verified; we do not backfill closes we cannot source.

← All markets & asset classes