Australia markets closed

HomeStreet, Inc. (HMST)

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
10.27+0.11 (+1.08%)
At close: 04:00PM EDT
10.27 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
Cash flows from operating activities
Net income
-40,063
-27,508
66,540
115,422
79,990
Depreciation & amortisation
15,542
15,875
18,362
18,660
16,467
Deferred income taxes
-10,932
-9,129
-12,996
7,884
-10,065
Stock-based compensation
3,656
3,613
4,106
3,398
2,693
Change in working capital
41,571
-12,383
5,359
-3,935
-27,859
Accounts receivable
14,198
-
-
-
-
Accounts payable
57,597
37,698
6,551
1,861
11,210
Other working capital
42,755
4,213
211,542
170,094
-28,843
Other non-cash items
4,219
-203
144,573
60,550
-122,918
Net cash provided by operating activities
51,769
8,024
218,328
173,035
-25,545
Cash flows from investing activities
Investments in property, plant and equipment
-9,014
-3,811
-6,786
-2,941
-3,298
Acquisitions, net
-
0
-138,756
0
0
Purchases of investments
0
-53,232
-759,501
-179,398
-373,264
Sales/maturities of investments
243,263
197,248
224,763
225,440
270,988
Other investing activities
2,441
-3,016
-37,992
10,499
2,730
Net cash used for investing activities
251,222
484,048
-2,654,148
-125,638
-232,622
Cash flows from financing activities
Debt repayment
-955,374
-535,456
-589
-51,070
-8,291
Common stock issued
-
-
0
263
237
Common stock repurchased
-
0
-75,000
-84,154
-58,009
Dividends paid
-5,633
-12,317
-26,847
-21,338
-13,865
Other financing activities
-138,156
-
-
-
-
Net cash used provided by (used for) financing activities
-359,695
-349,236
2,443,434
-40,232
258,336
Net change in cash
-56,704
142,836
7,614
7,165
169
Cash at beginning of period
377,031
72,828
65,214
58,049
57,880
Cash at end of period
320,327
215,664
72,828
65,214
58,049
Free cash flow
Operating cash flow
51,769
8,024
218,328
173,035
-25,545
Capital expenditure
-9,014
-3,811
-6,786
-2,941
-3,298
Free cash flow
42,755
4,213
211,542
170,094
-28,843