Bank of Africa (CBSE:BOA)
Morocco flag Morocco · Delayed Price · Currency is MAD
180.00
0.00 (0.00%)
At close: Oct 9, 2026

Bank of Africa 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
4,0443,8143,4272,6622,3052,007
Depreciation & Amortization
928.17893.21726.09706.46712.691,058
Gain (Loss) on Sale of Assets
-819.2-574.25378.61-132.7-811.19152.3
Gain (Loss) on Sale of Investments
198.63-129.7577.64-132.0415.53154.47
Change in Income Taxes
-2,252-2,263-1,855-1,600-1,388-829.79
Change in Other Net Operating Assets
12,343-8,439-735.36-6,708-783.152,757
Other Operating Activities
6,1206,7615,1305,2104,5123,198
Operating Cash Flow
20,347-94.887,009-137.24,4208,412
Operating Cash Flow Growth
-----47.46%2074.72%

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
-1,473-2,230-1,002-1,023-584.45-996.82
Investment in Securities
-1,086139.26-58.7-855.08-2,005-2,339
Income (Loss) Equity Investments
-215.44-156.67-140.6-142.67-142.33-84.71
Other Investing Activities
0--28.260-0
Investing Cash Flow
-2,560-2,086-1,063-1,821-2,464-3,304

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
-4,318-3,591-555.3915.05-3,400-255.58
Financing Cash Flow
-4,318-3,591-555.3915.05-3,400-255.58

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
438.02123.15-384.63-1,004729.44-440.67
Net Cash Flow
13,907-5,6495,006-2,948-713.814,412

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
18,874-2,3256,007-1,1603,8357,416
Free Cash Flow Growth
-----48.28%1992.92%
Free Cash Flow Margin
108.10%-13.64%38.62%-8.16%29.48%63.36%
Free Cash Flow Per Share
84.81-10.5527.27-5.2717.4133.66

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
2,2522,2631,8551,6001,388829.79