| Cash and cash equivalents |
10,921.87 |
3,306.79 |
4,095.47 |
4,271.44 |
3,024.92 |
827.74 |
| Short-term investments |
32.23 |
818.98 |
4.11 |
3.90 |
0.17 |
1.01 |
| Accounts receivable, net |
13,159.45 |
19,407.11 |
566.72 |
671.07 |
599.99 |
405.99 |
| Inventories |
45,785.14 |
27,907.03 |
30,141.38 |
21,607.28 |
6,683.69 |
5,352.18 |
| Other current assets |
14,089.87 |
13,341.72 |
15,775.82 |
18,284.93 |
16,383.75 |
13,862.54 |
| Total current assets |
83,988.55 |
64,781.63 |
50,583.49 |
44,838.62 |
26,692.50 |
20,449.46 |
| Property, plant and equipment, net |
|
|
|
61,747.65 |
54,120.10 |
52,815.20 |
| Goodwill |
|
|
0.00 |
272.20 |
272.20 |
235.11 |
| Intangible assets |
1,207.18 |
1,164.64 |
1,291.72 |
1,461.07 |
3,163.59 |
4,296.22 |
| Long-term investments |
6,877.01 |
2,084.14 |
2,132.98 |
82.06 |
182.30 |
11,652.31 |
| Other non-current assets |
|
|
|
|
|
|
| Total assets |
181,713.54 |
155,966.50 |
146,857.72 |
113,605.30 |
85,321.46 |
92,905.85 |
|
| Accounts payable |
32,376.90 |
20,791.19 |
12,146.59 |
16,636.82 |
3,188.76 |
2,733.70 |
| Short-term debt |
60,743.41 |
95,503.65 |
88,763.13 |
16,068.36 |
16,496.94 |
7,573.27 |
| Current portion of long-term debt |
63,492.77 |
94,005.18 |
41,085.26 |
15,299.47 |
16,121.65 |
7,357.17 |
| Deferred revenue |
|
|
|
|
|
|
| Other current liabilities |
70,932.67 |
49,483.03 |
49,172.98 |
30,083.18 |
65,658.39 |
8,285.05 |
| Long-term debt |
59,601.53 |
46,816.17 |
30,170.15 |
49,172.31 |
57,954.74 |
46,352.84 |
| Capital lease obligations |
6,871.39 |
5,575.13 |
6,602.93 |
4,025.23 |
1,673.65 |
579.51 |
| Other non-current liabilities |
15,838.76 |
3,549.82 |
1,910.71 |
606.43 |
171.29 |
373.94 |
| Total liabilities |
271,755.08 |
250,871.24 |
212,269.44 |
150,275.76 |
162,262.65 |
86,725.76 |
|
| Common stock and paid-in capital |
193,203.51 |
103,080.50 |
41,763.63 |
13,078.62 |
490.40 |
50,506.37 |
| Retained earnings |
-364,764.70 |
-267,792.17 |
-184,546.03 |
-127,188.46 |
-77,416.92 |
-44,356.24 |
| Common shares outstanding |
2,339 |
2,338 |
2,311 |
2,322 |
2,322 |
2,322 |