Disty Technologies SA (CBSE:DYT)
Morocco flag Morocco · Delayed Price · Currency is MAD
339.00
-2.00 (-0.59%)
At close: Oct 9, 2026

Disty Technologies Financials Overview

Millions MAD. Fiscal year is Jan - Dec.

Revenue & Profits

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Revenue
695.77637.38547.83540.83496.59453.91
Revenue Growth
9.16%16.35%1.29%8.91%9.40%12.31%
Gross Profit
69.8160.358.1454.8150.8159.13
Operating Income
44.0835.9329.7129.1526.3432.11
Net Income
29.4225.8819.3618.784.1318.27
Earnings Per Share
-25.93---27.80
EPS Growth
-----96.27%

Cash & Debt

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash & Investments
8.0841.0611.2710.4517.0515.67
Total Debt
161.72127.47106.68149.95157.9272.12
Net Cash (Debt)
-153.64-86.41-95.41-139.51-140.87-56.45
Net Cash Growth
------
Net Cash Per Share
--86.57----85.88

Cash Flow & CapEx

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Operating Cash Flow
-27.1720.6519.815.1919.39
Capital Expenditures
--0.28-1.14-0.29-0.69-0.32
Free Cash Flow
-26.8919.5219.524.519.06
Free Cash Flow Growth
-37.76%-0.02%333.50%-76.38%181.98%

Margins

Fiscal YearTTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingJun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Gross Margin
10.03%9.46%10.61%10.13%10.23%13.03%
Operating Margin
6.34%5.64%5.42%5.39%5.30%7.07%
Pretax Margin
5.08%4.65%4.07%4.01%1.48%5.83%
Profit Margin
4.23%4.06%3.54%3.47%0.83%4.03%
FCF Margin
-4.22%3.56%3.61%0.91%4.20%

Dividends

Fiscal YearCurrentFY 2025FY 2024FY 2023
Period EndingOct '26 Dec '25 Dec '24 Dec '23
Dividend Per Share
16.500-16.50015.000
Dividend Per Share Growth
18.18%-10.00%-
Dividend Yield
4.87%-7.03%9.21%

Valuation

Fiscal YearCurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period EndingOct '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
PE Ratio
11.5013.5013.3810.1750.70-
P/FCF Ratio
-12.9913.279.7946.54-
PS Ratio
0.490.550.470.350.42-