Australia markets closed

Meridian Corporation (MRBK)

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
10.20-0.01 (-0.10%)
At close: 04:00PM EDT
10.20 0.00 (0.00%)
After hours: 07:50PM 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
11,898
13,243
21,829
35,585
26,438
-
Depreciation & amortisation
4,303
2,477
1,077
-4,813
-2,074
-
Deferred income taxes
-431
-234
1,112
-768
1,254
-
Stock-based compensation
1,038
1,173
1,475
1,607
763
-
Change in working capital
1,961
2,674
-2,442
-5,933
17,774
-
Accounts receivable
-2,213
-1,962
-2,354
473
-2,334
-
Accounts payable
4,514
7,935
2,358
-1,122
66
-
Other working capital
25,099
17,031
81,764
159,749
-159,212
-
Other non-cash items
4,007
-5,041
58,442
136,501
-198,124
-
Net cash provided by operating activities
28,548
18,854
84,671
165,123
-158,465
-
Cash flows from investing activities
Investments in property, plant and equipment
-3,449
-1,823
-2,907
-5,374
-747
-
Purchases of investments
-31,577
-33,211
-36,996
-74,341
-114,494
-
Sales/maturities of investments
25,587
24,566
13,029
34,032
56,314
-
Other investing activities
1,613
-1,141
-6,814
-7,257
337
-
Net cash used for investing activities
-158,715
-164,185
-393,148
-140,515
-370,702
-
Cash flows from financing activities
Debt repayment
-274
-328
-279
-231,345
-16,986
-
Common stock repurchased
-1,567
-4,258
-12,961
-3,032
-5,703
-
Dividends paid
-5,586
-5,614
-10,930
-9,679
-1,525
-
Other financing activities
-
-9
-
-
-231
-943
Net cash used provided by (used for) financing activities
44,691
163,637
323,388
-37,872
526,540
-
Net change in cash
-85,476
18,306
14,911
-13,264
-2,627
-
Cash at beginning of period
108,503
38,391
23,480
36,744
39,371
-
Cash at end of period
23,027
56,697
38,391
23,480
36,744
-
Free cash flow
Operating cash flow
28,548
18,854
84,671
165,123
-158,465
-
Capital expenditure
-3,449
-1,823
-2,907
-5,374
-747
-
Free cash flow
25,099
17,031
81,764
159,749
-159,212
-