UK markets closed

Tyler Technologies, Inc. (TYL)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
397.30-8.51 (-2.10%)
At close: 04:00PM EDT
397.50 +0.20 (+0.05%)
After hours: 04:57PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2021
31/12/2020
31/12/2019
31/12/2018
Cash flows from operating activities
Net income
178,882
161,458
194,820
146,527
147,462
Depreciation & amortisation
150,514
135,624
81,657
76,672
61,759
Deferred income taxes
-25,977
-13,271
-7,936
-6,088
-5,069
Stock-based compensation
104,906
104,726
67,365
59,967
52,740
Change in working capital
28,228
-29,831
9,884
-29,391
-8,975
Accounts receivable
-9,476
17,608
-10,733
-65,738
-53,771
Accounts payable
21,654
-44,947
-967
7,403
-2,416
Other working capital
388,955
316,141
326,623
212,680
222,779
Other non-cash items
11,286
10,216
5,782
5,397
-8,975
Net cash provided by operating activities
450,617
371,753
355,089
254,720
250,203
Cash flows from investing activities
Investments in property, plant and equipment
-61,662
-55,612
-28,466
-42,040
-27,424
Acquisitions, net
-208,117
-2,089,706
-1,292
-218,734
-178,093
Purchases of investments
-13,988
-77,450
-166,618
-54,742
-115,625
Sales/maturities of investments
80,649
131,449
97,742
70,796
81,205
Other investing activities
497
384
314
-295
1,682
Net cash used for investing activities
-202,621
-2,090,935
-98,320
-245,015
-238,255
Cash flows from financing activities
Debt repayment
-225,000
-145,000
0
-
-
Common stock repurchased
-2
-12,977
-15,484
-17,786
-146,553
Other financing activities
-
-27,165
-5,619
-
-
Net cash used provided by (used for) financing activities
-211,707
1,424,730
114,172
88,698
-63,595
Net change in cash
36,289
-294,452
370,941
98,403
-51,647
Cash at beginning of period
216,773
603,623
232,682
134,279
185,926
Cash at end of period
253,062
309,171
603,623
232,682
134,279
Free cash flow
Operating cash flow
450,617
371,753
355,089
254,720
250,203
Capital expenditure
-61,662
-55,612
-28,466
-42,040
-27,424
Free cash flow
388,955
316,141
326,623
212,680
222,779