Canada markets closed

Tompkins Financial Corporation (TMP)

NYSE American - NYSE American Delayed Price. Currency in USD
Add to watchlist
47.32+0.49 (+1.05%)
At close: 04:00PM EDT
47.32 0.00 (0.00%)
After hours: 05:29PM EDT
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Cash flows from operating activities
Net Income
9,505
9,505
85,030
89,264
77,588
Depreciation & amortization
11,733
11,733
11,557
11,567
11,676
Deferred income taxes
-434
-434
910
1,798
-6,284
Stock based compensation
4,100
4,100
4,343
5,145
4,733
Change in working capital
812
812
-1,749
8,602
-13,491
Accounts receivable
-1,242
-1,242
-2,268
9,428
-12,732
Accounts Payable
2,054
2,054
519
-826
-759
Other working capital
82,241
82,241
95,172
116,436
96,836
Other non-cash items
-13,079
-13,079
-5,874
-8,908
1,458
Net cash provided by operating activites
89,003
89,003
103,340
121,177
101,387
Cash flows from investing activities
Investments in property, plant and equipment
-6,762
-6,762
-8,168
-4,741
-4,551
Acquisitions, net
-
-
-
0
0
Purchases of investments
-391,488
-391,488
-183,140
-1,355,802
-904,913
Sales/Maturities of investments
602,323
602,323
380,700
596,414
587,950
Other investing activites
-13,473
-13,473
-5,049
5,578
18,248
Net cash used for investing activites
-146,301
-146,301
-8,444
-583,294
-643,719
Cash flows from financing activities
Debt repayment
-139,600
-139,600
-268,600
-173,079
-471,807
Common stock issued
0
0
0
2
1,825
Common stock repurchased
-8,726
-8,726
-15,430
-23,773
-9,414
Dividends Paid
-34,512
-34,512
-33,565
-32,415
-31,359
Net cash used privided by (used for) financing activities
59,003
59,003
-80,166
136,762
792,812
Net change in cash
1,705
1,705
14,730
-325,355
250,480
Cash at beginning of period
77,837
77,837
63,107
388,462
137,982
Cash at end of period
79,542
79,542
77,837
63,107
388,462
Free Cash Flow
Operating Cash Flow
89,003
89,003
103,340
121,177
101,387
Capital Expenditure
-6,762
-6,762
-8,168
-4,741
-4,551
Free Cash Flow
82,241
82,241
95,172
116,436
96,836