| Cash and cash equivalents |
1,321.67 |
2,195.00 |
1,044.00 |
684.00 |
414.00 |
334.00 |
340.00 |
| Short-term investments |
424.00 |
55.00 |
|
78.00 |
1.00 |
1.00 |
1.00 |
| Accounts receivable, net |
2,119.27 |
1,904.00 |
1,352.00 |
1,487.00 |
3,825.00 |
1,348.00 |
3,994.00 |
| Inventories |
1,023.20 |
1,190.00 |
1,408.00 |
1,348.00 |
951.00 |
949.00 |
1,211.00 |
| Other current assets |
77.86 |
374.00 |
1,014.00 |
540.00 |
61.00 |
2,377.00 |
266.00 |
| Total current assets |
4,542.00 |
5,718.00 |
4,818.00 |
4,059.00 |
5,251.00 |
5,008.00 |
5,811.00 |
| Property, plant and equipment, net |
1,997.00 |
1,921.00 |
1,902.00 |
1,899.00 |
1,662.00 |
1,602.00 |
1,621.00 |
| Goodwill |
25,567.98 |
8,202.00 |
8,317.00 |
8,396.00 |
8,246.00 |
8,265.00 |
8,171.00 |
| Intangible assets |
17,486.00 |
18,009.00 |
18,538.00 |
20,040.00 |
18,949.00 |
18,953.00 |
19,841.00 |
| Long-term investments |
|
|
|
|
|
|
|
| Other non-current assets |
|
|
|
|
|
|
|
| Total assets |
32,572.65 |
34,315.00 |
34,055.00 |
34,815.00 |
34,451.00 |
34,130.00 |
35,711.00 |
|
| Accounts payable |
3,723.44 |
1,973.00 |
1,855.00 |
1,835.00 |
1,579.00 |
1,827.00 |
1,898.00 |
| Short-term debt |
834.53 |
1,487.00 |
656.00 |
437.00 |
904.00 |
382.00 |
521.00 |
| Current portion of long-term debt |
788.00 |
1,437.00 |
656.00 |
437.00 |
874.00 |
348.00 |
481.00 |
| Deferred revenue |
|
|
|
|
|
|
|
| Other current liabilities |
366.35 |
2,066.00 |
1,841.00 |
1,865.00 |
1,507.00 |
1,516.00 |
1,617.00 |
| Long-term debt |
7,663.00 |
8,542.00 |
8,800.00 |
10,003.00 |
0.00 |
|
|
| Capital lease obligations |
133.00 |
123.00 |
137.00 |
161.00 |
117.00 |
139.00 |
161.00 |
| Other non-current liabilities |
30.00 |
28.00 |
53.00 |
22.00 |
8.00 |
14.00 |
21.00 |
| Total liabilities |
16,117.62 |
18,091.00 |
17,326.00 |
18,358.00 |
7,971.00 |
7,907.00 |
8,299.00 |
|
| Common stock and paid-in capital |
-11,401.92 |
-11,106.00 |
-10,868.00 |
-10,399.00 |
-11,631.00 |
-11,651.00 |
22,215.00 |
| Retained earnings |
27,798.05 |
27,272.00 |
27,474.00 |
26,730.00 |
37,986.00 |
37,763.00 |
5,106.00 |
| Common shares outstanding |
4,506 |
4,588 |
4,632 |
4,620 |
4,617 |
4,617 |
4,617 |