DSE close ·
Verified · finalAfter the Bell
DSEI rose 0.91%; NMB carried 39.1% of the session’s money
The verified close in one visual sequence: direction, concentration and participation. Descriptive market structure, never a forecast.
DSE All-Share
4,150.14
+0.91% · headline index
Tanzania Share Index
8,988.01
−0.19% · domestic board
Turnover
TZS 3.61bn
20 traded counters
Breadth
8↑ · 11↓
8 no trade · Mixed close
01 · Session fingerprint
What kind of close was this?
Light against the median. Direction leaned lower.
Verified close · 24 Jul 2026
Source: DSE ↗
Observation date and edition date are the same.
Index move
+0.91%
Rank 18 of 19 verified closes held by KCP
Money traded
0.5× held-session median
Rank 3 of 19 verified closes held by KCP
Directional breadth
42% of movers advanced
Rank 4 of 19 verified closes held by KCP
Top-name concentration
39.1% in NMB
Rank 3 of 19 verified closes held by KCP
Turnover was 0.5× held-session median, while 39.1% in NMB. Trading was lighter than the held-session median and decliners led the counters that moved.
Table and method
| Measure | Current | Held range | Rank |
|---|---|---|---|
| Index move | +0.91% | -0.33%–+2.38% | 18 of 19 |
| Money traded | 0.5× held-session median | TZS 1.72bn–TZS 140.18bn | 3 of 19 |
| Directional breadth | 42% of movers advanced | 33.33%–71.43% | 4 of 19 |
| Top-name concentration | 39.1% in NMB | 34.85%–98.25% | 3 of 19 |
Each strip positions the current observation between the minimum and maximum in KCP's currently verified session history. It is descriptive, not predictive. Turnover is also compared with the median of prior held sessions. Directional breadth is advancers divided by advancers plus decliners; unchanged names are not forced into either side.
02 · Money concentration
Where did the session’s money actually trade?
NMB was the tape.
Verified close · 24 Jul 2026
Source: DSE ↗
Observation date and edition date are the same.
NMB
39.1%
TZS 1.41bn of TZS 3.61bn traded in one counter. The remaining 19 traded names shared 60.9%.
Open NMB Bank →Turnover was shared across the leaders rather than dominated by one counter. NMB led with 39.1%; the top five combined carried 93.5%.
Exact turnover table
| Rank | Counter | Turnover | Session share | Close | Change |
|---|---|---|---|---|---|
| 1 | NMB | TZS 1.41bn | 39.0877% | 16,750 | 0.00% |
| 2 | CRDB | TZS 1.12bn | 30.9634% | 2,690 | 0.00% |
| 3 | TBL | TZS 669.4m | 18.5351% | 10,170 | 0.00% |
| 4 | VODA | TZS 93.4m | 2.5871% | 825 | +0.61% |
| 5 | NICO | TZS 82.7m | 2.2893% | 3,760 | −1.05% |
03 · Board participation
Did the rest of the board move with the headline?
8 advanced. 8 did not trade.
Verified close · 24 Jul 2026
Source: DSE ↗
Observation date and edition date are the same.
Banks & financials13 counters
Cement & industrials7 counters
Telecom1 counter
Energy1 counter
Aviation3 counters
Other3 counters
The direction count was advance-led, but 8 of 28 counters printed no turnover. Price direction and actual participation are separate facts; the hatch keeps them separate.
Every verified close
| Counter | Sector | Close | Change | Turnover | Participation |
|---|---|---|---|---|---|
| NMB | Banks & financials | 16,750 | 0.00% | TZS 1.41bn | Traded |
| CRDB | Banks & financials | 2,690 | 0.00% | TZS 1.12bn | Traded |
| KCB | Banks & financials | 1,910 | −0.52% | TZS 17.9m | Traded |
| EABL | Cement & industrials | 5,510 | +0.73% | TZS 0 | No trade |
| TBL | Cement & industrials | 10,170 | 0.00% | TZS 669.4m | Traded |
| VODA | Telecom | 825 | +0.61% | TZS 93.4m | Traded |
| TCC | Cement & industrials | 12,330 | −0.56% | TZS 24.1m | Traded |
| TPCC | Cement & industrials | 6,160 | −1.12% | TZS 30.6m | Traded |
| KA | Aviation | 180 | +56.52% | TZS 0 | No trade |
| JHL | Banks & financials | 8,650 | 0.00% | TZS 0 | No trade |
| TCCL | Cement & industrials | 3,250 | +1.56% | TZS 11.2m | Traded |
| NICO | Banks & financials | 3,760 | −1.05% | TZS 82.7m | Traded |
| MCB | Banks & financials | 660 | −14.84% | TZS 50.4m | Traded |
| DSE | Banks & financials | 6,480 | −3.28% | TZS 45.0m | Traded |
| MKCB | Banks & financials | 3,980 | −1.49% | TZS 11.2m | Traded |
| AFRIPRISE | Banks & financials | 625 | +0.81% | TZS 20.3m | Traded |
| DCB | Banks & financials | 475 | −2.06% | TZS 10.9m | Traded |
| SWIS | Aviation | 2,360 | −9.23% | TZS 6.3m | Traded |
| TOL | Cement & industrials | 1,410 | 0.00% | TZS 2.1m | Traded |
| PAL | Aviation | 360 | +1.41% | TZS 1.2m | Traded |
| MBP | Banks & financials | 1,890 | −2.07% | TZS 3.7m | Traded |
| NMG | Other | 265 | +1.92% | TZS 0 | No trade |
| SWALA | Energy | 450 | 0.00% | TZS 0 | No trade |
| TTP | Cement & industrials | 470 | 0.00% | TZS 585,430 | Traded |
| MUCOBA | Banks & financials | 465 | −3.13% | TZS 729,455 | Traded |
| USL | Other | 30 | +20.00% | TZS 0 | No trade |
| YETU | Banks & financials | 510 | 0.00% | TZS 0 | No trade |
| JATU | Other | 265 | 0.00% | TZS 0 | No trade |
The close, read
Activity eased. Decliners led. Money was less concentrated.
What changed
DSEI closed +0.91% at 4,150.14; TSI −0.19% at 8,988.01. The two headline indices diverged.
What it revealed
NMB carried 39.1% of TZS 3.61bn turnover. Activity was mixed close, but the money was not broadly distributed.
What carries forward
The next verified close will show whether single-name concentration normalises and whether the 8 counters that did not trade return to the tape.
The public page may be linked and cited. Compiled DSE market-data downloads remain disabled pending the recorded rights review. Information and education only—never advice, a recommendation or an offer to transact. KCP classifications are transparent, descriptive transformations of the verified close.