Singapore markets closed

Enterprise Financial Services Corp (EFSC)

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
40.39+0.27 (+0.67%)
At close: 04:00PM EDT
40.39 0.00 (0.00%)
After hours: 04:01PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Cash flows from operating activities
Net income
178,722
194,059
203,043
133,055
74,384
-
Depreciation & amortisation
10,949
11,339
14,006
14,148
11,862
-
Deferred income taxes
-79
1,476
688
-1,675
-14,594
-
Stock-based compensation
10,052
10,146
8,006
6,017
4,178
-
Change in working capital
-12,340
8,714
-19,980
-17,262
876
-
Other working capital
220,122
261,682
214,710
158,075
133,255
-
Other non-cash items
3,487
4,563
5,903
2,123
-12,914
-
Net cash provided by operating activities
228,951
268,238
216,640
160,575
135,514
-
Cash flows from investing activities
Investments in property, plant and equipment
-8,829
-6,556
-1,930
-2,500
-2,259
-
Acquisitions, net
-
-
-
-
-
-23,377
Purchases of investments
-474,283
-489,908
-929,537
-789,045
-502,962
-
Sales/maturities of investments
335,933
375,512
263,811
401,601
434,503
-
Other investing activities
7,239
6,114
4,850
15,733
5,871
-
Net cash used for investing activities
-1,209,983
-1,307,782
-1,383,784
-23,114
-702,829
-
Cash flows from financing activities
Debt repayment
-18,243
-26,290
-79,744
-57,143
-90,382
-
Common stock repurchased
-
0
-32,923
-60,589
-15,347
-
Dividends paid
-41,168
-41,118
-37,643
-26,153
-19,795
-
Other financing activities
715
1,401
1,773
516
78
-
Net cash used provided by (used for) financing activities
1,065,369
1,181,214
-563,186
1,346,525
937,762
-
Net change in cash
84,337
141,670
-1,730,330
1,483,986
370,447
-
Cash at beginning of period
285,083
291,359
2,021,689
537,703
167,256
-
Cash at end of period
369,420
433,029
291,359
2,021,689
537,703
-
Free cash flow
Operating cash flow
228,951
268,238
216,640
160,575
135,514
-
Capital expenditure
-8,829
-6,556
-1,930
-2,500
-2,259
-
Free cash flow
220,122
261,682
214,710
158,075
133,255
-