CFG Bank SA (CBSE:CFG)
Morocco flag Morocco · Delayed Price · Currency is MAD
190.00
0.00 (0.00%)
At close: Oct 9, 2026

CFG Bank 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
389.26370.45261.82166.0343.8928.55
Depreciation & Amortization
71.5170.5662.8755.8554.8553.36
Gain (Loss) on Sale of Assets
-19.733.7921.91-11.84-3.660.44
Gain (Loss) on Sale of Investments
3.688.42-15.55-27.5218.39-0.04
Change in Income Taxes
-195.46-122.28-45.48-24.51-27.62-17.83
Change in Other Net Operating Assets
-160.98-926.12613.1-512.36157.98263.21
Other Operating Activities
273.23240.39107.5144.5567.2556
Operating Cash Flow
361.5-354.81,006-309.81311.08383.69
Operating Cash Flow Growth
-54.10%----18.92%-

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
-420.14-398.25-217.79-271.96-317.52-
Sale of Property, Plant and Equipment
-----31.62
Investment in Securities
-11.05-15.330.28-1.8--467.25
Investing Cash Flow
-431.19-413.58-217.51-273.76-317.52-435.63

Financing Activities

Fiscal Year
TTMFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Other Financing Activities
851872.07-166.22648.04-44.02265.09
Financing Cash Flow
851872.07-166.22648.04-44.02265.09

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
Net Cash Flow
781.31103.69622.4564.47-50.46213.15

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
-58.64-753.05788.4-581.77-6.44383.69
Free Cash Flow Growth
------
Free Cash Flow Margin
-4.84%-64.10%88.13%-92.64%-1.38%96.94%
Free Cash Flow Per Share
-1.72-22.1423.94-17.77-0.2875.39

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
195.46122.2845.4824.5127.6217.83