| Cash and cash equivalents |
903,143.00 |
619,470.00 |
820,466.00 |
615,360.00 |
342,101.00 |
330,409.00 |
239,140.00 |
| Short-term investments |
1,155,282.00 |
1,489,682.00 |
1,379,409.00 |
1,101,910.00 |
606,462.00 |
865,847.00 |
473,255.00 |
| Accounts receivable, net |
7,298,667.00 |
5,784,569.00 |
2,739,702.00 |
2,071,383.00 |
2,487,801.00 |
1,450,161.00 |
1,337,398.00 |
| Inventories |
124,522.00 |
16,164.00 |
14,370.00 |
2,274.00 |
|
|
|
| Other current assets |
363,152.00 |
112,990.00 |
74,396.00 |
59,812.00 |
37,748.00 |
44,107.00 |
34,145.00 |
| Total current assets |
9,844,766.00 |
8,022,875.00 |
5,028,343.00 |
3,850,739.00 |
3,474,112.00 |
2,690,524.00 |
2,083,938.00 |
| Property, plant and equipment, net |
|
|
|
|
|
|
|
| Goodwill |
447,128.00 |
17,438.00 |
34,078.00 |
0.00 |
|
|
|
| Intangible assets |
400,462.00 |
76,084.00 |
31,617.00 |
15,303.00 |
14,142.00 |
9,829.00 |
8,205.00 |
| Long-term investments |
57,791.00 |
64,015.00 |
33,428.00 |
34,452.00 |
7,331.00 |
7,001.00 |
1,895.00 |
| Other non-current assets |
|
|
|
|
|
|
|
| Total assets |
11,081,748.00 |
8,377,101.00 |
6,821,932.00 |
5,121,647.00 |
3,607,924.00 |
2,806,742.00 |
2,187,581.00 |
|
| Accounts payable |
7,795,275.00 |
6,516,113.00 |
5,394,799.00 |
3,957,957.00 |
2,736,364.00 |
2,134,501.00 |
1,613,864.00 |
| Short-term debt |
100,816.00 |
145,932.00 |
222,002.00 |
245,380.00 |
88,945.00 |
78,343.00 |
13,109.00 |
| Current portion of long-term debt |
100,816.00 |
196,982.00 |
60,260.00 |
42,733.00 |
26,679.00 |
16,080.00 |
|
| Deferred revenue |
|
|
|
|
|
|
|
| Other current liabilities |
39,498.00 |
2,662.00 |
53,629.00 |
44,334.00 |
15,364.00 |
15,656.00 |
15,131.00 |
| Long-term debt |
348,175.00 |
24,474.00 |
161,991.00 |
224,328.00 |
283,786.00 |
217,005.00 |
|
| Capital lease obligations |
21,585.00 |
0.00 |
|
|
|
|
|
| Other non-current liabilities |
9,771.00 |
15,099.00 |
8,676.00 |
18,365.00 |
15,374.00 |
13,537.00 |
|
| Total liabilities |
8,480,171.00 |
6,804,240.00 |
5,718,719.00 |
4,295,958.00 |
3,103,229.00 |
2,412,082.00 |
1,891,959.00 |
|
| Common stock and paid-in capital |
-51,942.00 |
51,929.00 |
23,178.00 |
56,665.00 |
121,875.00 |
110,290.00 |
96,803.00 |
| Retained earnings |
2,543,785.00 |
1,465,295.00 |
1,054,945.00 |
762,500.00 |
377,852.00 |
280,828.00 |
195,232.00 |
| Common shares outstanding |
190 |
191 |
192 |
194 |
194 |
194 |
194 |