Singapore markets open in 8 hours 25 minutes

Alarm.com Holdings, Inc. (3RL.F)

Frankfurt - Frankfurt Delayed price. Currency in EUR
Add to watchlist
58.00+0.50 (+0.87%)
As of 08:10AM CEST. Market open.
Annual

Cash flow

Currency in USD. 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
90,222
81,043
56,338
52,259
77,853
Depreciation & amortisation
43,915
44,121
42,728
40,647
37,290
Deferred income taxes
-34,278
-47,730
-55,039
-10,115
-3,256
Stock-based compensation
45,865
47,283
52,654
38,694
29,176
Change in working capital
30,023
1,408
-47,883
-35,496
-18,236
Accounts receivable
-7,867
-10,536
-24,346
-23,941
-10,098
Inventory
30,966
20,961
-40,308
-31,443
-10,647
Accounts payable
18,754
4,613
32,938
39,418
13,781
Other working capital
174,450
121,790
28,261
87,733
81,592
Other non-cash items
3,237
3,213
3,126
15,823
810
Net cash provided by operating activities
189,339
135,965
56,901
103,157
102,080
Cash flows from investing activities
Investments in property, plant and equipment
-14,889
-14,175
-28,640
-15,424
-20,488
Acquisitions, net
200
-9,696
-31,730
0
-26,299
Purchases of investments
-
-1,700
-5,150
-5,000
0
Sales/maturities of investments
-
0
140
0
25,687
Other investing activities
-595
-395
-2,939
59
826
Net cash used for investing activities
-16,984
-25,966
-68,319
-20,365
-20,274
Cash flows from financing activities
Debt repayment
-2,571
-3,040
0
-110,000
-3,000
Common stock repurchased
-
-27,298
-78,844
0
-5,149
Other financing activities
-
-5,125
-1,500
-21,334
-1,538
Net cash used provided by (used for) financing activities
-26,351
-31,865
-76,324
374,370
52,024
Net change in cash
145,877
78,200
-87,742
457,162
133,830
Cash at beginning of period
607,270
622,879
710,621
253,459
119,629
Cash at end of period
753,274
701,079
622,879
710,621
253,459
Free cash flow
Operating cash flow
189,339
135,965
56,901
103,157
102,080
Capital expenditure
-14,889
-14,175
-28,640
-15,424
-20,488
Free cash flow
174,450
121,790
28,261
87,733
81,592