| Cash and cash equivalents |
13,237.00 |
10,605.00 |
11,486.00 |
11,639.00 |
15,234.00 |
8,589.00 |
9,107.00 |
8,563.00 |
7,587.00 |
7,280.00 |
5,519.00 |
5,783.00 |
5,079.00 |
3,389.00 |
2,800.00 |
3,013.00 |
3,887.00 |
1,990.00 |
1,288.00 |
5,628.00 |
978.00 |
847.00 |
2,251.00 |
3,274.00 |
15,494.00 |
10,896.00 |
9,765.00 |
7,105.00 |
2,772.00 |
782.00 |
721.00 |
718.00 |
765.00 |
4,002.00 |
2,802.00 |
1,988.00 |
1,989.00 |
1,766.00 |
1,940.00 |
426.00 |
547.00 |
596.00 |
471.00 |
435.00 |
464.00 |
496.65 |
394.68 |
515.09 |
509.17 |
1,151.59 |
562.08 |
591.32 |
561.42 |
732.79 |
525.39 |
499.62 |
369.14 |
667.88 |
566.82 |
532.61 |
683.63 |
665.36 |
451.00 |
377.00 |
447.26 |
447.22 |
614.49 |
523.79 |
512.27 |
417.69 |
461.25 |
719.14 |
803.31 |
726.97 |
1,056.70 |
914.75 |
678.95 |
544.41 |
388.42 |
388.00 |
487.76 |
| Cash and short-term investments |
13,237.00 |
10,605.00 |
11,486.00 |
11,639.00 |
15,234.00 |
8,589.00 |
9,107.00 |
8,563.00 |
7,587.00 |
7,280.00 |
5,519.00 |
5,783.00 |
5,079.00 |
3,389.00 |
2,800.00 |
3,013.00 |
3,887.00 |
1,990.00 |
1,288.00 |
5,628.00 |
978.00 |
847.00 |
2,251.00 |
3,274.00 |
15,494.00 |
10,896.00 |
9,765.00 |
7,105.00 |
2,772.00 |
782.00 |
721.00 |
718.00 |
765.00 |
4,002.00 |
2,802.00 |
1,988.00 |
1,989.00 |
1,766.00 |
1,940.00 |
426.00 |
547.00 |
596.00 |
471.00 |
435.00 |
464.00 |
496.65 |
394.68 |
515.09 |
509.17 |
1,151.59 |
562.08 |
591.32 |
561.42 |
732.79 |
525.39 |
499.62 |
369.14 |
667.88 |
566.82 |
532.61 |
683.63 |
665.36 |
451.00 |
377.00 |
447.26 |
447.22 |
614.49 |
523.79 |
512.27 |
417.69 |
461.25 |
719.14 |
803.31 |
726.97 |
1,056.70 |
914.75 |
678.95 |
544.41 |
388.42 |
388.00 |
487.76 |
| Inventory |
25,797.00 |
21,403.00 |
19,784.00 |
14,962.00 |
11,333.00 |
10,080.00 |
7,654.00 |
6,675.00 |
5,864.00 |
5,282.00 |
4,779.00 |
4,319.00 |
4,611.00 |
5,159.00 |
4,454.00 |
3,889.00 |
3,163.00 |
2,605.00 |
2,233.00 |
2,114.00 |
1,992.00 |
1,826.00 |
1,495.00 |
1,401.00 |
1,128.00 |
979.00 |
1,047.00 |
1,204.00 |
1,426.00 |
1,575.00 |
1,417.00 |
1,090.00 |
797.00 |
796.00 |
857.00 |
855.00 |
821.00 |
794.00 |
679.00 |
521.00 |
394.00 |
418.00 |
425.00 |
441.00 |
438.00 |
482.89 |
408.08 |
387.43 |
393.28 |
387.77 |
380.32 |
378.28 |
377.60 |
419.69 |
428.98 |
387.19 |
342.71 |
340.30 |
319.60 |
361.91 |
380.96 |
345.53 |
377.81 |
434.23 |
388.14 |
330.67 |
277.64 |
279.22 |
327.26 |
537.83 |
523.99 |
432.28 |
420.13 |
358.52 |
306.14 |
276.31 |
332.64 |
354.68 |
378.66 |
379.00 |
346.37 |
| Current net receivables |
40,710.00 |
38,466.00 |
33,391.00 |
27,808.00 |
22,132.00 |
23,065.00 |
17,693.00 |
14,132.00 |
12,365.00 |
9,999.00 |
8,309.00 |
7,066.00 |
4,080.00 |
3,827.00 |
4,908.00 |
5,317.00 |
5,438.00 |
4,650.00 |
3,954.00 |
3,586.00 |
3,024.00 |
2,429.00 |
2,546.00 |
2,084.00 |
1,907.00 |
1,657.00 |
1,455.00 |
1,561.00 |
1,242.00 |
1,424.00 |
2,219.00 |
1,662.00 |
1,220.00 |
1,265.00 |
1,167.00 |
1,213.00 |
976.00 |
826.00 |
833.00 |
644.00 |
523.00 |
505.00 |
536.00 |
514.00 |
455.00 |
473.64 |
563.40 |
469.63 |
396.44 |
426.36 |
447.63 |
418.12 |
347.00 |
454.25 |
444.94 |
445.31 |
411.16 |
336.14 |
371.26 |
419.94 |
343.20 |
348.77 |
399.50 |
395.93 |
529.66 |
374.96 |
397.82 |
351.96 |
304.39 |
318.44 |
607.83 |
679.42 |
651.80 |
666.49 |
552.41 |
508.44 |
471.52 |
518.68 |
459.64 |
460.00 |
391.27 |
| Other current assets |
3,916.00 |
3,180.00 |
2,709.00 |
2,658.00 |
2,779.00 |
3,771.00 |
3,806.00 |
4,026.00 |
4,062.00 |
3,080.00 |
1,289.00 |
1,389.00 |
872.00 |
791.00 |
718.00 |
1,175.00 |
636.00 |
366.00 |
321.00 |
129.00 |
132.00 |
239.00 |
213.00 |
215.00 |
195.00 |
157.00 |
149.00 |
151.00 |
159.00 |
136.00 |
159.00 |
136.00 |
131.00 |
86.00 |
135.00 |
125.00 |
113.00 |
118.00 |
124.00 |
112.00 |
119.00 |
93.00 |
93.00 |
89.00 |
89.00 |
70.17 |
67.33 |
67.78 |
71.07 |
70.29 |
40.82 |
36.68 |
23.04 |
35.27 |
32.75 |
19.25 |
16.62 |
19.47 |
2,748.35 |
2,474.50 |
2,726.54 |
42.09 |
1,987.22 |
1,772.50 |
1,764.90 |
46.97 |
1,634.08 |
70.62 |
50.89 |
56.30 |
43.39 |
45.29 |
55.43 |
54.34 |
44.55 |
41.10 |
43.06 |
40.56 |
8.82 |
36.83 |
29.94 |
| Total current assets |
150,995.00 |
125,605.00 |
116,492.00 |
102,219.00 |
89,935.00 |
80,126.00 |
67,640.00 |
59,633.00 |
53,729.00 |
44,345.00 |
32,658.00 |
28,797.00 |
24,883.00 |
23,073.00 |
23,223.00 |
27,418.00 |
29,575.00 |
28,829.00 |
25,806.00 |
25,806.00 |
18,127.00 |
16,055.00 |
14,393.00 |
14,681.00 |
19,584.00 |
13,690.00 |
12,420.00 |
11,391.00 |
10,629.00 |
10,557.00 |
11,386.00 |
10,831.00 |
9,448.00 |
9,255.00 |
8,479.00 |
8,070.00 |
8,116.00 |
8,536.00 |
8,307.00 |
6,156.00 |
5,790.00 |
6,053.00 |
5,834.00 |
5,608.00 |
5,832.00 |
5,713.30 |
5,341.11 |
5,377.59 |
5,273.80 |
5,624.71 |
4,049.84 |
3,922.61 |
4,606.62 |
4,775.26 |
4,424.83 |
4,213.85 |
4,032.12 |
3,905.36 |
3,500.07 |
3,317.56 |
3,496.76 |
3,226.95 |
2,807.70 |
2,655.96 |
2,726.98 |
2,480.83 |
2,357.72 |
2,167.91 |
2,020.68 |
2,167.96 |
2,480.10 |
2,814.22 |
2,748.99 |
2,888.83 |
2,756.05 |
2,397.41 |
2,154.23 |
2,031.77 |
1,726.29 |
1,726.00 |
1,722.63 |
| Property, plant and equipment |
|
|
|
|
|
|
|
|
|
|
|
3,799.00 |
3,740.00 |
3,807.00 |
4,701.00 |
4,085.00 |
2,916.00 |
3,607.00 |
3,339.00 |
3,165.00 |
2,268.00 |
2,149.00 |
2,059.00 |
2,665.00 |
1,715.00 |
1,674.00 |
2,044.00 |
2,019.00 |
1,473.00 |
1,404.00 |
1,292.00 |
1,162.00 |
1,066.00 |
997.00 |
600.00 |
578.00 |
539.00 |
521.00 |
503.00 |
485.00 |
479.00 |
466.00 |
477.00 |
497.00 |
547.00 |
557.28 |
566.60 |
556.91 |
570.80 |
582.74 |
595.42 |
578.95 |
588.02 |
576.14 |
566.54 |
574.06 |
553.54 |
560.07 |
551.76 |
550.90 |
553.37 |
568.86 |
585.67 |
542.22 |
548.92 |
571.86 |
565.30 |
582.91 |
601.05 |
625.80 |
609.67 |
599.48 |
522.06 |
359.81 |
322.95 |
264.83 |
271.19 |
260.83 |
220.54 |
177.14 |
180.21 |
| Goodwill |
20,894.00 |
20,832.00 |
6,261.00 |
5,755.00 |
5,498.00 |
5,188.00 |
4,724.00 |
4,622.00 |
4,453.00 |
4,430.00 |
4,430.00 |
4,430.00 |
4,430.00 |
4,372.00 |
4,372.00 |
4,372.00 |
4,365.00 |
4,349.00 |
4,302.00 |
4,193.00 |
4,193.00 |
4,193.00 |
4,193.00 |
4,193.00 |
628.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.00 |
618.18 |
643.18 |
643.18 |
643.18 |
643.18 |
643.18 |
641.03 |
641.03 |
641.03 |
641.03 |
641.03 |
641.03 |
641.03 |
648.05 |
593.51 |
369.84 |
369.84 |
369.84 |
369.84 |
369.84 |
369.84 |
369.84 |
369.84 |
369.84 |
369.84 |
366.29 |
365.80 |
371.02 |
354.06 |
292.93 |
293.38 |
291.08 |
301.43 |
203.66 |
204.00 |
204.60 |
| Intangible assets |
3,120.00 |
3,306.00 |
936.00 |
755.00 |
769.00 |
807.00 |
838.00 |
952.00 |
986.00 |
1,112.00 |
1,251.00 |
1,395.00 |
1,541.00 |
1,676.00 |
1,850.00 |
2,036.00 |
2,211.00 |
2,339.00 |
2,454.00 |
2,478.00 |
2,613.00 |
2,737.00 |
2,861.00 |
2,854.00 |
80.00 |
49.00 |
43.00 |
49.00 |
54.00 |
45.00 |
49.00 |
51.00 |
55.00 |
52.00 |
63.00 |
76.00 |
90.00 |
104.00 |
120.00 |
138.00 |
155.00 |
166.00 |
172.00 |
190.00 |
205.00 |
221.71 |
241.30 |
260.61 |
277.53 |
296.01 |
320.59 |
322.52 |
336.73 |
312.33 |
331.25 |
346.94 |
363.40 |
326.14 |
342.84 |
358.14 |
278.76 |
288.75 |
112.64 |
118.88 |
115.42 |
120.46 |
127.82 |
135.68 |
142.45 |
147.10 |
155.65 |
145.15 |
125.00 |
106.93 |
78.17 |
54.74 |
50.91 |
45.51 |
29.43 |
29.00 |
22.99 |
| Long-term investments |
43,364.00 |
22,251.00 |
8,187.00 |
3,799.00 |
3,240.00 |
3,387.00 |
2,237.00 |
1,819.00 |
1,750.00 |
1,546.00 |
1,172.00 |
800.00 |
505.00 |
299.00 |
314.00 |
307.00 |
285.00 |
266.00 |
308.00 |
147.00 |
146.00 |
144.00 |
106.00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Total non-current assets |
108,479.00 |
81,198.00 |
44,656.00 |
38,521.00 |
35,319.00 |
31,475.00 |
28,373.00 |
25,594.00 |
23,343.00 |
21,383.00 |
21,490.00 |
20,758.00 |
19,577.00 |
18,109.00 |
17,265.00 |
16,058.00 |
15,637.00 |
15,358.00 |
14,826.00 |
12,844.00 |
12,669.00 |
12,736.00 |
12,488.00 |
10,499.00 |
3,670.00 |
3,625.00 |
3,390.00 |
3,384.00 |
3,392.00 |
2,735.00 |
2,271.00 |
2,051.00 |
2,012.00 |
1,986.00 |
1,351.00 |
1,332.00 |
1,294.00 |
1,305.00 |
1,305.00 |
1,305.00 |
1,318.00 |
1,317.00 |
1,340.00 |
1,371.00 |
1,459.00 |
1,488.07 |
1,544.76 |
1,556.13 |
1,590.87 |
1,626.18 |
1,661.53 |
1,646.98 |
1,672.91 |
1,636.99 |
1,650.32 |
1,678.03 |
1,676.05 |
1,647.57 |
1,588.97 |
1,596.06 |
1,239.98 |
1,268.30 |
1,107.88 |
1,075.31 |
1,076.05 |
1,105.09 |
1,105.86 |
1,130.50 |
1,158.02 |
1,182.77 |
1,168.80 |
1,145.83 |
1,058.47 |
858.84 |
719.21 |
638.86 |
646.64 |
643.49 |
457.54 |
|
438.83 |
| Total assets |
259,474.00 |
206,803.00 |
161,148.00 |
140,740.00 |
125,254.00 |
111,601.00 |
96,013.00 |
85,227.00 |
77,072.00 |
65,728.00 |
54,148.00 |
49,555.00 |
44,460.00 |
41,182.00 |
40,488.00 |
43,476.00 |
45,212.00 |
44,187.00 |
40,632.00 |
38,650.00 |
30,796.00 |
28,791.00 |
26,881.00 |
25,180.00 |
23,254.00 |
17,315.00 |
15,810.00 |
14,775.00 |
14,021.00 |
13,292.00 |
13,657.00 |
12,882.00 |
11,460.00 |
11,241.00 |
9,830.00 |
9,402.00 |
9,410.00 |
9,841.00 |
9,612.00 |
7,461.00 |
7,108.00 |
7,370.00 |
7,174.00 |
6,979.00 |
7,291.00 |
7,201.37 |
6,885.87 |
6,933.72 |
6,864.66 |
7,250.89 |
5,711.37 |
5,569.59 |
6,279.53 |
6,412.25 |
6,075.14 |
5,891.88 |
5,708.17 |
5,552.93 |
5,089.04 |
4,913.61 |
4,736.74 |
4,495.25 |
3,915.58 |
3,731.27 |
3,803.03 |
3,585.92 |
3,463.57 |
3,298.41 |
3,178.70 |
3,350.73 |
3,648.90 |
3,960.05 |
3,807.46 |
3,747.67 |
3,475.26 |
3,036.27 |
2,800.87 |
2,675.26 |
2,183.83 |
2,184.00 |
2,161.45 |
|
| Current accounts payable |
13,097.00 |
9,812.00 |
8,624.00 |
9,064.00 |
7,331.00 |
6,310.00 |
5,353.00 |
3,680.00 |
2,715.00 |
2,699.00 |
2,380.00 |
1,929.00 |
1,141.00 |
1,193.00 |
1,491.00 |
2,421.00 |
1,999.00 |
1,783.00 |
1,664.00 |
1,474.00 |
1,218.00 |
1,201.00 |
1,097.00 |
893.00 |
761.00 |
687.00 |
591.00 |
437.00 |
368.00 |
511.00 |
902.00 |
800.00 |
623.00 |
596.00 |
511.00 |
431.00 |
348.00 |
485.00 |
523.00 |
423.00 |
320.00 |
296.00 |
295.00 |
277.00 |
222.00 |
293.22 |
328.10 |
261.63 |
309.01 |
324.39 |
333.28 |
310.27 |
328.26 |
356.43 |
390.27 |
417.25 |
395.58 |
335.07 |
307.94 |
297.81 |
346.30 |
286.14 |
324.77 |
280.04 |
362.74 |
344.53 |
321.53 |
275.98 |
226.11 |
218.86 |
387.25 |
438.89 |
427.86 |
492.10 |
449.79 |
323.38 |
334.05 |
272.08 |
230.92 |
230.92 |
298.15 |
| Short-term debt |
1,466.00 |
1,371.00 |
1,340.00 |
301.00 |
300.00 |
288.00 |
273.00 |
250.00 |
1,250.00 |
1,478.00 |
1,479.00 |
1,457.00 |
1,437.00 |
1,250.00 |
1,249.00 |
1,249.00 |
|
1,409.00 |
140.00 |
1,000.00 |
1,134.00 |
999.00 |
998.00 |
124.00 |
100.00 |
91.00 |
89.00 |
84.00 |
80.00 |
665.00 |
3.00 |
14.00 |
14.00 |
15.00 |
24.00 |
86.00 |
222.00 |
827.00 |
1,056.00 |
1,500.00 |
1,500.00 |
1,500.00 |
163.00 |
192.00 |
136.00 |
142.07 |
315.05 |
303.37 |
287.93 |
308.11 |
314.56 |
317.95 |
293.41 |
311.03 |
295.03 |
300.73 |
251.78 |
288.80 |
|
|
|
336.38 |
|
|
|
390.28 |
354.03 |
|
|
|
|
|
|
|
|
|
|
|
0.34 |
|
|
| Current long-term debt |
1,000.00 |
999.00 |
999.00 |
|
|
|
|
|
1,250.00 |
1,250.00 |
1,249.00 |
1,249.00 |
1,250.00 |
1,250.00 |
1,249.00 |
1,249.00 |
|
|
|
1,000.00 |
999.00 |
999.00 |
998.00 |
|
|
|
|
|
80.00 |
|
3.00 |
14.00 |
14.00 |
15.00 |
23.00 |
2,076.00 |
215.00 |
796.00 |
1,011.00 |
1,428.00 |
1,421.00 |
1,413.00 |
|
|
|
1,398.00 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Other current liabilities |
16,969.00 |
19,601.00 |
14,863.00 |
13,912.00 |
17,837.00 |
10,612.00 |
8,745.00 |
7,918.00 |
10,413.00 |
5,690.00 |
4,729.00 |
6,527.00 |
4,315.00 |
3,766.00 |
3,777.00 |
3,544.00 |
3,229.00 |
843.00 |
1,510.00 |
1,673.00 |
1,319.00 |
1,437.00 |
1,339.00 |
1,171.00 |
868.00 |
865.00 |
676.00 |
669.00 |
650.00 |
61.00 |
623.00 |
571.00 |
413.00 |
489.00 |
428.00 |
443.00 |
374.00 |
422.00 |
337.00 |
305.00 |
286.00 |
320.00 |
168.00 |
146.00 |
148.00 |
168.00 |
32.13 |
26.70 |
25.30 |
30.59 |
55.42 |
40.32 |
34.34 |
35.16 |
37.07 |
30.80 |
27.68 |
35.44 |
578.74 |
662.49 |
634.87 |
71.30 |
491.72 |
539.10 |
402.55 |
29.95 |
198.13 |
615.34 |
476.06 |
559.73 |
613.18 |
685.30 |
433.99 |
469.21 |
402.99 |
353.83 |
285.44 |
365.55 |
272.90 |
231.94 |
229.43 |
| Total current liabilities |
43,884.00 |
32,163.00 |
26,075.00 |
24,257.00 |
26,542.00 |
18,047.00 |
16,479.00 |
13,969.00 |
15,223.00 |
10,631.00 |
9,101.00 |
10,334.00 |
7,260.00 |
6,563.00 |
6,855.00 |
7,573.00 |
5,562.00 |
4,335.00 |
3,612.00 |
4,448.00 |
4,004.00 |
3,925.00 |
3,669.00 |
2,410.00 |
1,903.00 |
1,784.00 |
1,475.00 |
1,317.00 |
1,183.00 |
1,329.00 |
1,608.00 |
1,462.00 |
1,106.00 |
1,153.00 |
1,028.00 |
1,034.00 |
990.00 |
1,819.00 |
2,086.00 |
2,479.00 |
2,456.00 |
2,438.00 |
855.00 |
936.00 |
883.00 |
896.03 |
933.91 |
868.73 |
897.95 |
945.50 |
985.93 |
935.79 |
925.58 |
976.22 |
991.36 |
1,021.96 |
947.40 |
929.96 |
886.68 |
960.30 |
981.17 |
942.68 |
816.49 |
819.14 |
765.29 |
784.38 |
888.81 |
891.32 |
702.17 |
778.59 |
1,004.47 |
1,135.02 |
876.55 |
967.16 |
856.44 |
680.80 |
623.87 |
638.81 |
505.04 |
505.00 |
534.39 |
| Long-term debt |
7,470.00 |
7,469.00 |
7,468.00 |
8,466.00 |
8,464.00 |
8,463.00 |
8,462.00 |
8,461.00 |
8,460.00 |
8,459.00 |
8,457.00 |
8,456.00 |
9,704.00 |
9,703.00 |
9,701.00 |
9,700.00 |
10,947.00 |
10,946.00 |
10,944.00 |
10,943.00 |
5,964.00 |
5,964.00 |
5,963.00 |
6,960.00 |
6,959.00 |
1,991.00 |
1,990.00 |
1,989.00 |
1,988.00 |
1,988.00 |
1,987.00 |
1,987.00 |
1,986.00 |
1,985.00 |
1,985.00 |
1,984.00 |
1,984.00 |
1,983.00 |
1,982.00 |
8.00 |
9.00 |
10.00 |
1,406.00 |
1,411.00 |
1,404.00 |
1,398.43 |
1,377.26 |
1,370.25 |
1,363.28 |
1,356.38 |
17.02 |
17.69 |
18.33 |
19.00 |
19.63 |
20.24 |
20.83 |
21.44 |
21.95 |
22.49 |
22.96 |
23.39 |
23.36 |
23.73 |
24.10 |
24.45 |
24.76 |
25.06 |
25.35 |
25.63 |
|
|
|
|
|
|
|
|
|
|
|
| Capital lease obligations |
3,878.00 |
2,572.00 |
2,014.00 |
2,132.00 |
1,821.00 |
1,807.00 |
1,763.00 |
1,554.00 |
1,527.00 |
1,347.00 |
1,321.00 |
1,041.00 |
939.00 |
902.00 |
798.00 |
743.00 |
752.00 |
741.00 |
743.00 |
716.00 |
775.00 |
634.00 |
720.00 |
735.00 |
619.00 |
652.00 |
558.00 |
567.00 |
566.00 |
|
|
|
|
|
1.00 |
3.00 |
4.00 |
6.00 |
7.00 |
8.00 |
9.00 |
10.00 |
11.00 |
12.00 |
13.00 |
14.09 |
14.98 |
15.84 |
16.68 |
17.50 |
17.02 |
17.69 |
18.33 |
19.00 |
19.63 |
20.24 |
20.83 |
21.44 |
21.95 |
22.49 |
22.96 |
23.39 |
23.36 |
23.73 |
24.10 |
24.45 |
24.76 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Other non-current liabilities |
737.00 |
381.00 |
376.00 |
243.00 |
177.00 |
79.00 |
115.00 |
196.00 |
66.00 |
65.00 |
66.00 |
2,223.00 |
2,037.00 |
1,913.00 |
1,785.00 |
1,609.00 |
2,383.00 |
1,553.00 |
1,535.00 |
1,396.00 |
2,054.00 |
2,009.00 |
1,915.00 |
43.00 |
1,293.00 |
1,336.00 |
25.00 |
24.00 |
1,146.00 |
633.00 |
587.00 |
638.00 |
651.00 |
632.00 |
464.00 |
408.00 |
300.00 |
271.00 |
213.00 |
494.00 |
447.00 |
453.00 |
437.00 |
447.00 |
448.00 |
488.93 |
355.13 |
374.11 |
419.77 |
475.13 |
387.78 |
443.94 |
510.68 |
589.32 |
341.31 |
396.02 |
452.51 |
455.81 |
206.96 |
192.16 |
284.81 |
347.71 |
177.85 |
127.88 |
152.99 |
111.95 |
126.37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Total non-current liabilities |
20,116.00 |
17,347.00 |
16,176.00 |
16,352.00 |
14,869.00 |
14,227.00 |
13,635.00 |
13,101.00 |
12,707.00 |
12,119.00 |
11,782.00 |
11,720.00 |
12,680.00 |
12,518.00 |
12,284.00 |
12,052.00 |
13,330.00 |
13,240.00 |
13,222.00 |
13,055.00 |
8,018.00 |
7,973.00 |
7,878.00 |
8,856.00 |
8,252.00 |
3,327.00 |
3,121.00 |
3,122.00 |
3,134.00 |
2,621.00 |
2,574.00 |
2,625.00 |
2,637.00 |
2,617.00 |
2,450.00 |
2,395.00 |
2,288.00 |
2,260.00 |
2,202.00 |
502.00 |
456.00 |
463.00 |
1,854.00 |
1,858.00 |
1,852.00 |
1,887.36 |
1,747.37 |
1,760.20 |
1,799.73 |
1,849.00 |
404.80 |
461.63 |
529.77 |
608.32 |
360.94 |
416.26 |
473.34 |
477.25 |
228.91 |
263.85 |
307.77 |
371.10 |
201.21 |
151.62 |
177.09 |
136.40 |
151.13 |
159.68 |
157.66 |
177.48 |
157.36 |
162.12 |
193.73 |
162.60 |
140.90 |
95.19 |
81.11 |
29.54 |
24.24 |
|
18.42 |
| Total liabilities |
64,000.00 |
49,510.00 |
42,251.00 |
40,609.00 |
41,411.00 |
32,274.00 |
30,114.00 |
27,070.00 |
27,930.00 |
22,750.00 |
20,883.00 |
22,054.00 |
19,940.00 |
19,081.00 |
19,139.00 |
19,625.00 |
18,892.00 |
17,575.00 |
16,834.00 |
17,503.00 |
12,022.00 |
11,898.00 |
11,547.00 |
11,266.00 |
10,155.00 |
5,111.00 |
4,596.00 |
4,439.00 |
4,317.00 |
3,950.00 |
4,182.00 |
4,087.00 |
3,743.00 |
3,770.00 |
3,478.00 |
3,429.00 |
3,278.00 |
4,079.00 |
4,288.00 |
2,981.00 |
2,912.00 |
2,901.00 |
2,709.00 |
2,794.00 |
2,735.00 |
2,783.39 |
2,681.28 |
2,628.93 |
2,697.68 |
2,794.50 |
1,390.73 |
1,397.42 |
1,455.34 |
1,584.54 |
1,352.30 |
1,438.22 |
1,420.74 |
1,407.20 |
1,115.59 |
1,224.15 |
1,288.94 |
1,313.78 |
1,017.70 |
970.75 |
942.39 |
920.78 |
1,039.94 |
1,051.00 |
859.83 |
956.08 |
1,161.82 |
1,297.13 |
1,070.28 |
1,129.76 |
997.34 |
775.99 |
704.97 |
668.34 |
529.28 |
529.00 |
552.80 |
|
| Common stock |
24.00 |
24.00 |
24.00 |
24.00 |
24.00 |
24.00 |
25.00 |
25.00 |
2.00 |
2.00 |
2.00 |
2.00 |
2.00 |
2.00 |
2.00 |
2.00 |
3.00 |
3.00 |
3.00 |
3.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
1.00 |
0.75 |
0.75 |
0.74 |
0.74 |
0.73 |
0.73 |
0.73 |
0.73 |
0.72 |
0.72 |
0.71 |
0.71 |
0.70 |
0.70 |
0.69 |
0.69 |
0.68 |
0.67 |
0.67 |
0.66 |
0.65 |
0.65 |
0.64 |
0.64 |
0.63 |
0.63 |
0.63 |
0.62 |
0.62 |
0.62 |
0.40 |
0.39 |
0.39 |
0.37 |
0.37 |
0.37 |
| Retained earnings |
185,038.00 |
146,973.00 |
107,908.00 |
88,737.00 |
72,158.00 |
68,038.00 |
53,950.00 |
45,961.00 |
36,598.00 |
29,817.00 |
20,360.00 |
14,921.00 |
12,115.00 |
10,171.00 |
9,905.00 |
12,971.00 |
15,758.00 |
16,235.00 |
25,359.00 |
22,995.00 |
20,721.00 |
18,908.00 |
17,550.00 |
16,313.00 |
15,790.00 |
14,971.00 |
14,118.00 |
13,317.00 |
12,862.00 |
12,565.00 |
12,096.00 |
10,957.00 |
9,948.00 |
8,787.00 |
7,760.00 |
7,006.00 |
6,506.00 |
6,108.00 |
5,529.00 |
4,675.00 |
4,484.00 |
4,350.00 |
4,204.00 |
4,010.00 |
4,037.00 |
3,948.88 |
3,801.97 |
3,675.07 |
3,594.53 |
3,504.74 |
3,406.15 |
3,330.82 |
3,277.71 |
3,246.09 |
3,118.98 |
2,909.90 |
2,790.86 |
2,730.42 |
2,614.39 |
2,436.12 |
2,284.55 |
2,149.33 |
1,977.68 |
1,892.82 |
2,033.78 |
1,896.18 |
1,765.11 |
1,657.53 |
1,762.83 |
1,964.17 |
2,111.83 |
2,050.09 |
2,171.02 |
1,994.21 |
1,737.22 |
1,501.56 |
1,328.82 |
1,196.57 |
926.55 |
927.00 |
965.78 |
| Treasury stock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-12,038.00 |
-11,604.00 |
-11,242.00 |
-10,756.00 |
-10,530.00 |
-10,232.00 |
-10,036.00 |
-9,814.00 |
-9,726.00 |
-9,524.00 |
-9,474.00 |
-9,263.00 |
-8,489.00 |
-7,821.00 |
-7,755.00 |
-6,650.00 |
-6,614.00 |
-6,070.00 |
-5,297.00 |
-5,039.00 |
-4,783.00 |
-4,608.00 |
-4,508.00 |
-4,048.00 |
-3,912.00 |
-3,765.00 |
-3,476.00 |
-3,394.59 |
-3,390.99 |
-3,058.15 |
-2,926.79 |
-2,537.30 |
-2,499.99 |
-2,269.77 |
-1,737.03 |
-1,622.71 |
-1,522.71 |
-1,509.09 |
-1,509.09 |
-1,496.90 |
-1,496.90 |
-1,487.09 |
-1,487.08 |
-1,479.39 |
-1,479.39 |
-1,473.66 |
-1,473.66 |
-1,463.27 |
-1,463.27 |
-1,463.27 |
-1,463.27 |
-1,463.27 |
-1,463.27 |
-1,163.53 |
-1,163.53 |
-1,039.63 |
-861.55 |
-736.51 |
-612.12 |
-487.12 |
-387.12 |
-387.12 |
-262.14 |
| Total shareholder equity |
195,474.00 |
157,293.00 |
118,897.00 |
100,131.00 |
83,843.00 |
79,327.00 |
65,899.00 |
58,157.00 |
49,142.00 |
42,978.00 |
33,265.00 |
27,501.00 |
24,520.00 |
22,101.00 |
21,349.00 |
23,851.00 |
26,320.00 |
26,612.00 |
23,798.00 |
21,147.00 |
18,774.00 |
16,893.00 |
15,334.00 |
13,914.00 |
13,099.00 |
12,204.00 |
11,214.00 |
10,336.00 |
9,704.00 |
9,342.00 |
9,475.00 |
8,795.00 |
7,717.00 |
7,471.00 |
6,352.00 |
5,973.00 |
6,132.00 |
5,762.00 |
5,324.00 |
4,480.00 |
4,196.00 |
4,469.00 |
4,465.00 |
4,185.00 |
4,556.00 |
4,417.98 |
4,204.59 |
4,304.79 |
4,166.99 |
4,456.40 |
4,320.65 |
4,172.17 |
4,824.18 |
4,827.70 |
4,722.85 |
4,453.67 |
4,287.43 |
4,145.72 |
3,973.45 |
3,689.47 |
3,447.81 |
3,181.46 |
2,897.88 |
2,760.51 |
2,860.65 |
2,665.14 |
2,423.64 |
2,247.41 |
2,318.88 |
2,394.65 |
2,487.08 |
2,662.92 |
2,737.18 |
2,617.91 |
2,477.93 |
2,260.28 |
2,095.89 |
2,006.92 |
1,654.55 |
1,654.55 |
1,608.65 |
| Common shares outstanding |
24,391.00 |
24,432.00 |
24,483.00 |
24,532.00 |
24,611.00 |
24,706.00 |
24,774.00 |
24,848.00 |
24,890.00 |
24,900.00 |
24,940.00 |
24,990.00 |
24,900.00 |
24,770.00 |
24,990.00 |
25,160.00 |
25,370.00 |
25,450.00 |
25,380.00 |
25,320.00 |
25,280.00 |
25,240.00 |
25,200.00 |
25,040.00 |
24,880.00 |
24,840.00 |
24,720.00 |
24,640.00 |
24,640.00 |
24,760.00 |
25,000.00 |
25,040.00 |
25,080.00 |
25,120.00 |
25,120.00 |
25,320.00 |
25,640.00 |
26,400.00 |
26,120.00 |
25,240.00 |
23,880.00 |
23,720.00 |
22,600.00 |
22,240.00 |
22,720.00 |
22,262.92 |
22,328.04 |
22,822.88 |
22,816.88 |
23,094.24 |
23,550.08 |
23,680.24 |
24,772.08 |
24,880.72 |
25,153.80 |
24,925.72 |
24,951.44 |
24,743.96 |
24,542.40 |
24,557.36 |
24,538.96 |
24,064.00 |
23,305.92 |
22,910.56 |
23,639.88 |
22,976.00 |
22,975.24 |
21,865.56 |
21,692.28 |
21,752.28 |
22,581.44 |
22,216.68 |
23,679.56 |
22,198.64 |
24,519.40 |
24,153.18 |
23,931.96 |
23,940.00 |
23,135.34 |
57,840.00 |
23,422.20 |