Home
Mail
News
Sport
Finance
Celebrity
Style
Weather
Mobile
Messenger
Movies
More
Yahoo
Mail
News
Market Data
Crypto
Bank of England
Money Matters
Property
Top Stocks
Work & Management
Industry News
Brexit
My Portfolio
My Screeners
Watchlists
Videos
UK markets open in 2 hours 25 minutes
NIKKEI 225
38,241.56
-32.49
(-0.08%)
HANG SENG
18,155.28
+392.25
(+2.21%)
CRUDE OIL
79.49
+0.49
(+0.62%)
GOLD FUTURES
2,329.40
+18.40
(+0.80%)
DOW
37,903.29
+87.37
(+0.23%)
Bitcoin GBP
45,910.56
-2,117.59
(-4.41%)
Money
Family finances
Who is the breadwinner in your family and does it matter?
Alarm.com Holdings, Inc. (ALRM)
NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
66.90
+0.40
(+0.60%)
At close: 04:00PM EDT
68.70
+1.80
(+2.69%)
After hours:
06:41PM EDT
Summary
Chart
Conversations
Statistics
Historical data
Profile
Financials
Analysis
Options
Holders
Sustainability
Show
:
Income statement
Balance sheet
Cash flow
Annual
Quarterly
Income statement
All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Total revenue
881,682
881,682
842,559
748,969
618,003
Cost of revenue
325,159
325,159
342,581
305,899
227,428
Gross profit
556,523
556,523
499,978
443,070
390,575
Operating expenses
Research development
245,114
245,114
218,635
177,713
152,147
Selling general and administrative
213,156
213,156
199,436
174,070
154,610
Total operating expenses
489,694
489,694
448,941
381,498
334,277
Operating income or loss
66,829
66,829
51,037
61,572
56,298
Interest expense
3,429
3,429
3,144
15,956
2,596
Total other income/expenses net
4,624
4,624
-59
-134
25,588
Income before tax
97,825
97,825
56,593
46,069
80,160
Income tax expense
17,485
17,485
962
-5,106
3,500
Income from continuing operations
80,340
80,340
55,631
51,175
76,660
Net income
81,043
81,043
56,338
52,259
77,853
Net income available to common shareholders
81,043
81,043
56,338
52,259
77,853
Basic EPS
0.47
1.63
1.13
1.05
1.59
Diluted EPS
0.45
1.53
1.07
1.01
1.53
Basic average shares
48,108
49,818
49,926
49,870
48,950
Diluted average shares
50,111
54,625
54,933
51,920
50,963
Data disclaimer
Help
Suggestions
Terms
and
Privacy Policy
Privacy dashboard
About our ads
© 2024 Yahoo. All rights reserved.