UK markets closed

Assurant, Inc. (ZAS.F)

Frankfurt - Frankfurt Delayed price. Currency in EUR
Add to watchlist
165.00+2.00 (+1.23%)
As of 08:07AM CEST. Market open.
Annual

Cash flow

Currency in USD. All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Cash flows from operating activities
Net income
765,300
642,500
276,600
1,361,800
440,800
Depreciation & amortisation
-
196,400
182,000
171,600
142,300
Deferred income taxes
-
-108,500
63,800
131,700
202,400
Stock-based compensation
-
75,100
62,600
66,700
57,900
Change in working capital
-
261,000
-195,800
-233,200
180,600
Accounts receivable
-
466,200
-1,275,100
-871,100
-39,300
Accounts payable
-
-68,500
41,700
89,900
11,100
Other working capital
-
935,600
410,600
594,300
1,220,800
Other non-cash items
-
2,900
20,200
17,300
-24,100
Net cash provided by operating activities
-
1,138,100
596,900
781,700
1,342,000
Cash flows from investing activities
Investments in property, plant and equipment
-
-202,500
-186,300
-187,400
-121,200
Acquisitions, net
-
-300
-72,500
-16,600
-531,900
Purchases of investments
-
-2,290,300
-3,199,000
-3,202,200
-1,988,000
Sales/maturities of investments
-
1,888,200
3,230,100
2,504,300
2,098,100
Other investing activities
-
2,400
600
3,200
2,900
Net cash used for investing activities
-
-637,700
-262,100
157,600
-735,200
Cash flows from financing activities
Debt repayment
-
-225,000
-75,900
-419,800
-201,200
Common stock repurchased
-
-193,100
-572,800
-839,300
-297,000
Dividends paid
-
-152,300
-150,200
-162,300
-173,300
Other financing activities
-
-2,500
-
-
-26,700
Net cash used provided by (used for) financing activities
-
-403,900
-818,400
-1,089,800
-264,800
Net change in cash
-
90,700
-518,100
-173,800
361,500
Cash at beginning of period
-
1,536,700
2,054,800
2,228,600
1,867,100
Cash at end of period
-
1,627,400
1,536,700
2,054,800
2,228,600
Free cash flow
Operating cash flow
-
1,138,100
596,900
781,700
1,342,000
Capital expenditure
-
-202,500
-186,300
-187,400
-121,200
Free cash flow
-
935,600
410,600
594,300
1,220,800