Singapore markets closed

Mercantile Bank Corporation (MCS.F)

Frankfurt - Frankfurt Delayed price. Currency in EUR
Add to watchlist
36.400.00 (0.00%)
As of 08:01AM CEST. Market open.
Annual

Cash flow

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
82,805
82,217
61,063
59,021
44,138
Depreciation & amortisation
11,220
11,496
12,945
13,678
9,425
Deferred income taxes
-
-2,036
-1,353
2,020
-4,141
Stock-based compensation
3,273
3,384
3,377
3,784
2,325
Change in working capital
-1,978
-20,267
25,922
-14,640
-9,938
Accounts receivable
-4,258
-4,330
-6,165
1,528
-917
Accounts payable
30,751
14,252
32,524
-3,513
886
Other working capital
83,145
59,926
116,845
58,971
28,888
Other non-cash items
-5,315
-10,079
19,361
36,140
10,048
Net cash provided by operating activities
88,785
66,613
119,862
64,573
37,877
Cash flows from investing activities
Investments in property, plant and equipment
-5,640
-6,687
-3,017
-5,602
-8,989
Acquisitions, net
-
0
0
-2,679
0
Purchases of investments
-13,140
-19,941
-107,011
-298,708
-369,682
Sales/maturities of investments
27,710
24,142
17,984
80,432
321,164
Other investing activities
-
-6,761
-3,522
-1,804
-
Net cash used for investing activities
-351,965
-395,932
-554,999
-495,507
-398,806
Cash flows from financing activities
Debt repayment
-100,827
-80,353
-94,000
-20,000
-20,000
Common stock issued
878
891
867
877
814
Common stock repurchased
-
0
0
-21,380
-6,591
Dividends paid
-21,374
-21,004
-19,602
-18,524
-17,930
Other financing activities
-
-
-
-
814
Net cash used provided by (used for) financing activities
442,473
363,080
-443,251
780,088
753,204
Net change in cash
179,293
33,761
-878,388
349,154
392,275
Cash at beginning of period
57,938
96,772
975,160
626,006
233,731
Cash at end of period
237,231
130,533
96,772
975,160
626,006
Free cash flow
Operating cash flow
88,785
66,613
119,862
64,573
37,877
Capital expenditure
-5,640
-6,687
-3,017
-5,602
-8,989
Free cash flow
83,145
59,926
116,845
58,971
28,888