DCB Commercial Bank Plc (DAR:DCB)
Tanzania flag Tanzania · Delayed Price · Currency is TZS
0.00
0.00 (0.00%)
Price not available due to exchange restrictions

DCB Commercial Bank Financials Overview

Millions TZS. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
19,75319,35017,15816,11821,63416,540
Revenue Growth
4.15%12.78%6.45%-25.50%30.80%-7.19%
Net Income
128-634.68-969.04-3,618747.7-1,644
Earnings Per Share
--3.31-5.95-37.057.66-16.84
EPS Growth
------

Revenue by Segment

Fiscal YearFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingDec '25 Dec '24 Dec '23 Dec '22 Dec '21
Business Banking
9,4925,6733,0533,7504,227
Personal Banking
1,9005,2115,4192,6486,355
Microfinance
4,0432,8041,1346,1882,976
Treasury
2,2302,2853,3456,9215,080
Other
1,6851,1853,1672,128579.18
Total
19,35017,15816,11821,63419,217

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
12,19432,61231,14918,19313,25013,776
Total Debt
66,06832,99736,61315,69314,78411,973
Net Cash (Debt)
-53,874-384.81-5,4642,500-1,5351,803
Net Cash Growth
------
Net Cash Per Share
--2.01-33.5225.60-15.7218.46

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
27,50721,0304,817-2,215-16,360-11,886
Capital Expenditures
-575-466.47-361.05-270.28-767.03-1,550
Free Cash Flow
26,93220,5644,456-2,486-17,127-13,435
Free Cash Flow Growth
300.58%361.48%----

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingMar '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Profit Margin
0.65%-3.28%-5.65%-22.45%3.46%-9.94%
FCF Margin
136.34%106.27%25.97%-15.42%-79.17%-81.23%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
710.95---19.59-
P/FCF Ratio
3.381.902.96---
PS Ratio
4.612.020.770.790.681.05