Crédit du Maroc S.A. (CBSE:CDM)
Morocco flag Morocco · Delayed Price · Currency is MAD
999.00
+8.60 (0.87%)
At close: Aug 10, 2026

Crédit du Maroc Cash Flow Statement

Millions MAD. Fiscal year is Jan - Dec.

Operating Activities

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Net Income
950.1863.55740.95503.09404.29627.39
Depreciation & Amortization
313.27292.93259.7232.91190.27178.15
Gain (Loss) on Sale of Assets
3.2911.01-6.14-4.43-15.42-3.87
Gain (Loss) on Sale of Investments
244.73336.7119.85289.8-30.76-422.26
Change in Income Taxes
-712.68-707.56-558.46-396.45-316.45-365.82
Change in Other Net Operating Assets
-722.02-820.421,078-3,158-874.971,368
Other Operating Activities
1,008754.27382.06243.54351.77291.31
Operating Cash Flow
1,085730.51,916-2,289-291.271,673
Operating Cash Flow Growth
686.20%-61.88%---176.89%

Investing Activities

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Capital Expenditures
-371.27-397.68-372.09-441.63-379.09-365.74
Income (Loss) Equity Investments
0.410----
Investing Cash Flow
-371.27-397.68-372.09-441.63-379.09-365.74

Financing Activities

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Common Dividends Paid
-68.55-----
Other Financing Activities
547.26-590.63-137.22,000705.99-1,257
Financing Cash Flow
478.71-590.63-137.22,000705.99-1,257

Net Cash Flow

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Foreign Exchange Rate Adjustments
1-2.650.31-2.925.112.51
Net Cash Flow
1,193-260.461,407-733.8540.7453.39

Free Cash Flow

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Free Cash Flow
713.43332.821,544-2,731-670.371,307
Free Cash Flow Growth
--78.44%---277.38%
Free Cash Flow Margin
20.80%10.41%53.26%-110.25%-29.88%54.65%
Free Cash Flow Per Share
65.5630.59141.88-250.96-61.60120.16

Additional Metrics

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Cash Income Tax Paid
712.68707.56558.46396.45316.45365.82