Sanlam Allianz Holdings (Kenya) PLC (NASE:SLAM)
Kenya flag Kenya · Delayed Price · Currency is KES
8.60
+0.10 (1.18%)
At close: Jul 17, 2026

NASE:SLAM Cash Flow Statement

Millions KES. Fiscal year is Jan - Dec.
Fiscal Year
FY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
Net Income
826.7959.87-161.13-72.69-401.29
Depreciation & Amortization
58.58105.3493.7106.82117.14
Other Amortization
-9.2723.1253.1416.73
Gain (Loss) on Sale of Investments
-2,190-3,055--299.72
Change in Accounts Receivable
----168.55
Reinsurance Recoverable
-135.13-108.11804.71-8.82-164.82
Change in Unearned Revenue
----117.97
Change in Insurance Reserves / Liabilities
2,8862,388-1,6941,4563,022
Change in Other Net Operating Assets
71.8271.3623.8988.72902.13
Other Operating Activities
-3,737-3,212-315.1-1,416-2,846
Operating Cash Flow
-2,246-2,561-1,2121341,258
Operating Cash Flow Growth
----89.35%-
Capital Expenditures
-24.85-31.31-17.47-22.18-24.32
Purchase / Sale of Intangible Assets
--1.81--49.46-
Investment in Securities
-1,216-409.4-2,092-4,029-3,692
Other Investing Activities
4,2564,2103,7143,2962,849
Investing Cash Flow
3,0193,8441,610-800.94-824.38
Long-Term Debt Issued
208.21--1,0863,000
Total Debt Repaid
-3,008-34.35-17.62--3,071
Net Debt Issued (Repaid)
-2,800-34.35-17.621,086-71.11
Issuance of Common Stock
1,997----
Other Financing Activities
-405.92-1,147-14.4-464.03-455.61
Financing Cash Flow
-1,209-1,181-32.02621.67-526.72
Foreign Exchange Rate Adjustments
--0.7225.16-13.5613.62
Miscellaneous Cash Flow Adjustments
--132.72---
Net Cash Flow
-435.75-31.69391.21-58.83-79.47
Free Cash Flow
-2,271-2,592-1,230111.821,234
Free Cash Flow Growth
----90.94%-
Free Cash Flow Margin
-53.06%-45.42%-16.78%1.21%9.89%
Free Cash Flow Per Share
-4.18-18.00-8.540.788.57
Cash Interest Paid
197.711,14734.67464.03455.61
Cash Income Tax Paid
403.24224.85177.53195.39456.54
Levered Free Cash Flow
-2,703-309.261,382-9,556-2,383
Unlevered Free Cash Flow
-2,5151501,762-9,243-2,113
Change in Working Capital
2,8222,616-845.731,4764,000