| Cash and cash equivalents |
174.21 |
203.36 |
237.22 |
159.16 |
234.23 |
264.61 |
141.25 |
173.29 |
215.95 |
20.73 |
19.11 |
19.57 |
19.92 |
21.86 |
19.44 |
16.04 |
27.08 |
23.76 |
14.76 |
15.03 |
| Short-term investments |
297.34 |
160.10 |
125.39 |
113.59 |
177.24 |
220.39 |
263.46 |
269.91 |
277.09 |
308.36 |
4.22 |
257.44 |
252.01 |
235.20 |
222.61 |
172.65 |
172.71 |
151.57 |
72.95 |
42.63 |
| Accounts receivable, net |
22.98 |
42.36 |
53.72 |
14.91 |
14.86 |
58.82 |
19.83 |
19.70 |
64.20 |
19.29 |
43.68 |
44.33 |
38.81 |
43.26 |
44.35 |
41.75 |
40.72 |
44.07 |
20.66 |
15.71 |
| Inventories |
|
|
-524.61 |
-369.99 |
-440.91 |
-471.58 |
-385.84 |
-343.64 |
-433.94 |
-398.73 |
1.43 |
22.87 |
20.83 |
51.28 |
54.36 |
59.06 |
47.99 |
28.51 |
28.95 |
34.56 |
| Other current assets |
-22.98 |
|
470.89 |
369.99 |
440.91 |
471.58 |
385.84 |
384.01 |
433.94 |
398.73 |
954.09 |
897.12 |
809.69 |
251.79 |
650.80 |
724.26 |
703.02 |
799.18 |
341.78 |
318.12 |
| Total current assets |
494.53 |
405.82 |
416.34 |
287.66 |
426.33 |
543.83 |
424.54 |
238.41 |
90.56 |
46.44 |
67.01 |
321.34 |
310.74 |
300.32 |
286.41 |
230.45 |
240.51 |
219.40 |
108.37 |
73.36 |
| Property, plant and equipment, net |
11.40 |
14.15 |
12.68 |
8.35 |
8.57 |
20.60 |
9.31 |
8.92 |
8.85 |
8.33 |
8.70 |
8.74 |
9.16 |
9.43 |
11.36 |
9.64 |
10.74 |
13.52 |
7.34 |
7.79 |
| Goodwill |
24.97 |
25.17 |
25.18 |
25.17 |
25.18 |
26.39 |
26.39 |
26.42 |
26.59 |
26.69 |
25.53 |
25.71 |
25.64 |
25.64 |
25.12 |
24.77 |
24.81 |
22.63 |
13.11 |
11.28 |
| Intangible assets |
6.33 |
7.78 |
8.51 |
10.48 |
8.19 |
7.77 |
12.95 |
16.09 |
16.66 |
14.37 |
16.88 |
18.40 |
22.57 |
19.97 |
22.96 |
26.64 |
30.05 |
31.68 |
17.98 |
17.97 |
| Long-term investments |
539.84 |
480.78 |
480.20 |
116.03 |
1,193.51 |
563.47 |
952.71 |
1,453.92 |
1,117.40 |
1,096.58 |
1,004.81 |
925.25 |
840.41 |
829.66 |
|
837.42 |
|
|
|
|
| Other non-current assets |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Total assets |
2,148.63 |
1,929.85 |
1,932.47 |
1,881.02 |
1,948.07 |
1,952.91 |
1,927.56 |
1,895.88 |
1,951.76 |
1,930.12 |
1,787.63 |
1,687.16 |
1,523.50 |
1,422.97 |
1,313.87 |
1,258.13 |
1,243.65 |
1,309.64 |
575.44 |
482.00 |
|
| Accounts payable |
|
|
|
69.06 |
70.96 |
1,404.38 |
75.16 |
69.32 |
70.62 |
57.19 |
73.37 |
86.12 |
69.95 |
76.67 |
920.07 |
69.91 |
824.02 |
781.40 |
344.46 |
310.24 |
| Short-term debt |
251.01 |
108.81 |
89.56 |
51.15 |
34.41 |
59.00 |
104.51 |
105.79 |
14.57 |
96.78 |
97.53 |
63.52 |
53.88 |
57.18 |
49.09 |
55.40 |
38.97 |
108.07 |
53.26 |
12.83 |
| Current portion of long-term debt |
18.32 |
13.57 |
11.88 |
51.15 |
34.41 |
59.00 |
12.11 |
13.36 |
14.57 |
18.66 |
310.98 |
266.20 |
|
|
|
|
|
|
|
|
| Deferred revenue |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Other current liabilities |
1,471.68 |
1,371.80 |
1,358.17 |
-51.15 |
-34.41 |
1,478.74 |
-104.51 |
-92.43 |
-14.57 |
-96.78 |
1,282.76 |
1,254.43 |
1,145.61 |
1,079.50 |
997.74 |
917.86 |
886.46 |
832.09 |
375.17 |
336.21 |
| Long-term debt |
174.71 |
173.06 |
207.57 |
194.96 |
170.11 |
212.95 |
237.27 |
237.54 |
233.82 |
269.57 |
199.54 |
183.94 |
153.00 |
127.38 |
106.75 |
156.98 |
163.37 |
213.27 |
81.00 |
72.40 |
| Capital lease obligations |
|
0.02 |
0.02 |
0.02 |
0.03 |
0.03 |
0.03 |
0.04 |
0.04 |
0.01 |
|
|
|
|
|
|
|
|
|
|
| Other non-current liabilities |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Total liabilities |
1,965.59 |
1,748.78 |
1,745.03 |
1,699.14 |
1,757.96 |
1,767.20 |
1,739.57 |
1,698.82 |
1,743.68 |
1,729.62 |
1,593.74 |
1,501.89 |
1,352.49 |
1,264.06 |
1,172.18 |
1,130.24 |
1,129.29 |
1,207.32 |
527.81 |
436.18 |
|
| Common stock and paid-in capital |
-47.76 |
-35.08 |
-15.40 |
-5.77 |
9.79 |
22.00 |
21.29 |
38.90 |
62.82 |
67.42 |
72.13 |
77.35 |
77.78 |
79.88 |
75.86 |
74.49 |
70.22 |
62.54 |
8.66 |
10.60 |
| Retained earnings |
228.87 |
214.20 |
201.14 |
187.65 |
180.32 |
162.68 |
166.70 |
158.16 |
145.26 |
133.08 |
120.87 |
107.04 |
92.36 |
77.68 |
64.39 |
51.92 |
41.56 |
36.54 |
38.97 |
35.22 |
| Common shares outstanding |
3,217 |
3,468 |
3,720 |
3,837 |
4,096 |
4,134 |
4,425 |
4,838 |
5,017 |
5,108 |
5,210 |
5,324 |
5,371 |
5,352 |
5,323 |
5,263 |
4,563 |
3,391 |
3,383 |
3,410 |