Canada markets open in 2 hours 6 minutes

FARO Technologies, Inc. (FARO)

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Add to watchlist
18.62-0.38 (-2.00%)
At close: 04:00PM EDT
18.62 0.00 (0.00%)
After hours: 04:02PM EDT
Show:
Annual

Balance Sheet

All numbers in thousands
Breakdown
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Assets
Current Assets
Cash
Cash And Cash Equivalents
76,787
37,812
121,989
185,633
Other Short Term Investments
19,496
0
-
0
Total Cash
96,283
37,812
121,989
185,633
Net Receivables
92,028
90,326
78,523
64,616
Inventory
34,529
50,026
53,145
47,391
Other Current Assets
-
41,201
19,793
-
Total Current Assets
261,608
219,365
273,450
323,935
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
138,452
137,442
138,879
146,125
Accumulated Depreciation
-105,040
-98,733
-94,142
-96,927
Net property, plant and equipment
33,412
38,709
44,737
49,198
Goodwill
109,534
107,155
82,096
57,541
Intangible Assets
47,891
48,978
25,616
13,301
Other long-term assets
27,220
34,948
32,564
34,167
Total non-current assets
243,084
253,982
206,290
201,657
Total Assets
504,692
473,347
479,740
525,592
Liabilities and stockholders' equity
Liabilities
Current Liabilities
Accounts Payable
27,404
27,286
14,199
14,121
Taxes payable
5,699
6,767
4,499
3,442
Accrued liabilities
11,270
7,125
8,811
20,123
Deferred revenues
44,806
43,132
46,237
41,956
Total Current Liabilities
113,273
106,239
98,881
107,947
Non-current liabilities
Long Term Debt
72,760
-
-
-
Deferred taxes liabilities
13,308
11,708
1,058
787
Deferred revenues
20,256
20,947
22,350
21,757
Other long-term liabilities
23
49
1,047
1,084
Total non-current liabilities
122,813
56,059
54,400
57,342
Total Liabilities
236,086
162,298
153,281
165,289
Stockholders' Equity
Common Stock
20
20
20
19
Retained Earnings
-9,789
46,788
73,544
113,508
Accumulated other comprehensive income
-37,247
-33,331
-17,374
-10,160
Total stockholders' equity
268,606
311,049
326,459
360,303
Total liabilities and stockholders' equity
504,692
473,347
479,740
525,592