MLNX - Mellanox Technologies, Ltd.

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Show:
Annual

Balance Sheet

All numbers in thousands
Breakdown
12/30/2018
12/30/2017
12/30/2016
12/30/2015
Assets
Current Assets
Cash
Cash And Cash Equivalents
56,766
62,473
56,780
263,199
Short Term Investments
381,724
211,281
271,661
247,314
Total Cash
438,490
273,754
328,441
510,513
Net Receivables
150,625
154,213
139,918
84,273
Inventory
104,381
64,657
65,523
62,473
Other Current Assets
16,942
14,295
17,346
19,979
Total Current Assets
710,438
506,919
551,228
677,238
Non-current assets
Property, plant and equipment
Gross property, plant and equipment
228,444
215,167
266,622
212,183
Accumulated Depreciation
-123,110
-105,248
-148,037
-112,165
Net property, plant and equipment
105,334
109,919
118,585
100,018
Equity and other investments
40,300
29,255
12,720
7,739
Goodwill
473,916
472,437
471,228
200,743
Intangible Assets
179,328
228,195
278,031
32,154
Other long-term assets
10,179
12,344
1,580
2,754
Total non-current assets
876,760
895,015
920,427
376,144
Total Assets
1,587,198
1,401,934
1,471,655
1,053,382
Liabilities and stockholders' equity
Liabilities
Current Liabilities
Total Revenue
-
-
23,628
-
Accounts Payable
70,336
59,090
57,683
44,600
Taxes payable
-
-
-
-
Accrued liabilities
121,878
114,058
105,042
74,296
Deferred revenues
20,558
23,485
24,364
17,743
Other Current Liabilities
-
706
1,263
1,206
Total Current Liabilities
212,772
196,633
210,717
137,130
Non-current liabilities
Long Term Debt
-
72,761
218,786
-
Deferred taxes liabilities
-
-
-
-
Deferred revenues
18,665
17,820
15,968
12,439
Other long-term liabilities
32,468
34,067
30,580
24,668
Total non-current liabilities
72,778
147,853
285,208
49,571
Total Liabilities
285,550
344,486
495,925
186,701
Stockholders' Equity
Common Stock
233
221
209
200
Retained Earnings
319,789
181,630
201,844
183,326
Accumulated other comprehensive income
-1,051
1,618
-928
-1,669
Total stockholders' equity
1,301,648
1,057,448
975,730
866,681
Total liabilities and stockholders' equity
1,587,198
1,401,934
1,471,655
1,053,382