bf/NASDAQ:CGNX_icon.jpeg

NASDAQ:CGNX

Cognex Corporation

  • Stock

USD

Last Close

47.44

16/05 20:00

Market Cap

6.50B

Beta: 1.60

Volume Today

772.82K

Avg: 769.45K

PE Ratio

38.55

PFCF: 41.94

Dividend Yield

0.81%

Payout:30.70%

Jun '13
Sep '13
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Apr '15
Jul '15
Oct '15
Dec '15
Apr '16
Jul '16
Oct '16
Dec '16
Apr '17
Jul '17
Oct '17
Dec '17
Apr '18
Jul '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Apr '21
Jul '21
Oct '21
Dec '21
Apr '22
Jul '22
Oct '22
Dec '22
Apr '23
Jul '23
Oct '23
Dec '23
Mar '24
account payables
7.16M
-
38.82M
442.46%
43.82M
12.86%
9.67M
77.93%
15.33M
58.50%
13.30M
13.22%
59.06M
344.02%
45.53M
22.90%
15.20M
66.61%
10.03M
34.05%
41.13M
310.25%
10.30M
74.97%
14.16M
37.50%
10.11M
28.61%
52.37M
418.20%
17.11M
67.32%
22.82M
33.30%
30.33M
32.94%
91.71M
202.37%
85.60M
6.67%
12.59M
85.29%
88.93M
606.44%
76.45M
14.03%
20.53M
73.15%
11.73M
42.87%
12.77M
8.84%
70.06M
448.84%
16.20M
76.89%
18.00M
11.14%
89.81M
398.98%
16.27M
81.88%
20.97M
28.89%
32.30M
54.05%
26.80M
17.05%
136.48M
409.32%
44.73M
67.22%
20.36M
54.48%
86.33M
323.96%
120.34M
39.38%
26.94M
77.61%
26.11M
3.08%
23.05M
11.70%
21.45M
6.94%
27.46M
27.99%
accumulated other comprehensive income loss
-32.51M
-
-30.14M
7.29%
-29.83M
1.02%
-29.04M
2.67%
-29.16M
0.41%
-33.75M
15.77%
-39.40M
16.72%
-49.63M
25.97%
-47.40M
4.50%
-47.51M
0.24%
-52.12M
9.70%
-46.25M
11.27%
-47.70M
3.13%
-46.43M
2.65%
-56.43M
21.52%
-53.53M
5.14%
-42.95M
19.76%
-37.10M
13.62%
-34.60M
6.74%
-31.76M
8.21%
-38.77M
22.07%
-40.39M
4.19%
-40.50M
0.27%
-38.07M
6.00%
-36.81M
3.33%
-37.93M
3.06%
-37.27M
1.74%
-50.19M
34.65%
-36.88M
26.53%
-37.87M
2.70%
-33.80M
10.75%
-38.53M
13.99%
-39.07M
1.41%
-41.75M
6.85%
-47.94M
14.84%
-63.56M
32.59%
-69.86M
9.90%
-82.45M
18.02%
-69.30M
15.95%
-64.23M
7.31%
-68.80M
7.12%
-70.04M
1.80%
-45.34M
35.27%
-61.13M
34.85%
cash and cash equivalents
47.87M
-
443.74M
826.89%
455.12M
2.57%
42.46M
90.67%
40.17M
5.40%
38.18M
4.96%
547.00M
1,332.71%
548.82M
0.33%
61.69M
88.76%
79.56M
28.97%
621.53M
681.18%
79.91M
87.14%
54.93M
31.26%
61.15M
11.32%
745.17M
1,118.69%
92.43M
87.60%
68.27M
26.14%
111.35M
63.11%
827.98M
643.59%
803.38M
2.97%
129.20M
83.92%
809.32M
526.40%
797.60M
1.45%
105.30M
86.80%
89.10M
15.38%
121.70M
36.58%
845.35M
594.61%
239.20M
71.70%
286.02M
19.58%
1.01B
254.19%
269.07M
73.44%
242.69M
9.81%
217.04M
10.57%
203.48M
6.25%
907.36M
345.93%
165.77M
81.73%
177.05M
6.80%
817.63M
361.82%
854.25M
4.48%
164.17M
80.78%
177.49M
8.11%
395.50M
122.84%
202.66M
48.76%
138.86M
31.48%
cash and short term investments
183.16M
-
443.74M
142.26%
455.12M
2.57%
84.24M
81.49%
123.85M
47.02%
87.94M
29.00%
547.00M
522.03%
548.82M
0.33%
285.15M
48.04%
352.15M
23.49%
621.53M
76.50%
399.70M
35.69%
349.52M
12.55%
389.52M
11.44%
745.17M
91.30%
468.45M
37.13%
410.67M
12.34%
384.61M
6.35%
827.98M
115.28%
803.38M
2.97%
482.94M
39.89%
809.32M
67.58%
797.60M
1.45%
546.63M
31.47%
453.59M
17.02%
413.77M
8.78%
845.35M
104.30%
398.44M
52.87%
429.11M
7.70%
1.01B
136.09%
372.31M
63.25%
385.92M
3.65%
407.78M
5.67%
392.59M
3.73%
907.36M
131.12%
314.74M
65.31%
359.68M
14.28%
817.63M
127.32%
854.25M
4.48%
380.87M
55.41%
368.96M
3.13%
512.65M
38.94%
332.05M
35.23%
138.86M
58.18%
common stock
87K
-
175K
101.15%
174K
0.57%
174K
0%
174K
0%
174K
0%
173K
0.57%
174K
0.58%
174K
0%
170K
2.30%
170K
0%
170K
0%
170K
0%
171K
0.59%
172K
0.58%
173K
0.58%
173K
0%
173K
0%
347K
100.58%
346K
0.29%
344K
0.58%
345K
0.29%
342K
0.87%
343K
0.29%
341K
0.58%
342K
0.29%
345K
0.88%
344K
0.29%
346K
0.58%
349K
0.87%
352K
0.86%
353K
0.28%
353K
0%
354K
0.28%
351K
0.85%
347K
1.14%
347K
0%
346K
0.29%
345K
0.29%
345K
0%
345K
0%
344K
0.29%
343K
0.29%
343K
0%
deferred revenue
13.48M
-
11.72M
13.04%
15.94M
35.99%
16.44M
3.15%
25.33M
54.03%
24.25M
4.24%
20.56M
15.21%
20.45M
0.56%
18.99M
7.11%
15.31M
19.39%
11.57M
24.43%
11.86M
2.51%
15.73M
32.63%
15.90M
1.09%
8.21M
48.37%
13.80M
68.08%
18.01M
30.51%
16.07M
10.77%
9.97M
37.97%
15.50M
55.52%
40.88M
163.68%
13.25M
67.58%
9.85M
25.71%
16.63M
68.87%
18.33M
10.27%
10.43M
43.10%
14.43M
38.36%
26.25M
81.90%
46.74M
78.04%
33.72M
27.86%
21.27M
36.90%
51.66M
142.83%
76.44M
47.98%
37.84M
50.50%
35.74M
5.55%
54.45M
52.35%
75.39M
38.44%
54.78M
27.34%
40.79M
25.54%
57.80M
41.72%
43.44M
24.85%
40.25M
7.35%
31.52M
21.67%
39.98M
26.83%
deferred revenue non current
962K
-
51.11M
5,213.20%
51.11M
0%
51.11M
0%
14.43M
71.76%
48.91M
238.93%
48.91M
0%
314.95M
-
40.96M
86.99%
40.96M
0%
40.96M
0%
271.59M
-
259.95M
4.29%
18.34M
-
18.34M
-
deferrred tax liabilities non current
6.25M
-
4.39M
29.82%
4.76M
8.54%
3.94M
17.33%
3.80M
3.45%
3.94M
3.66%
4.62M
17.28%
4.37M
5.43%
4.60M
5.28%
3.93M
14.56%
4.83M
22.81%
5.57M
15.26%
5.98M
7.36%
5.45M
8.82%
5.36M
1.63%
5.64M
5.22%
11.34M
100.98%
5.56M
50.93%
6.80M
22.24%
7.28M
7.01%
7.70M
5.85%
7.02M
8.89%
8.07M
14.96%
7.75M
3.97%
8.09M
4.43%
7.44M
8.05%
332.34M
4,366.99%
342.42M
3.03%
338.60M
1.12%
326.70M
3.51%
329.21M
0.77%
325.64M
1.09%
321.58M
1.24%
316.82M
1.48%
293.77M
7.28%
294.84M
0.36%
284.47M
3.52%
259.95M
8.62%
249.96M
3.84%
263.59M
5.45%
256.60M
2.65%
252.81M
1.48%
273.56M
8.21%
239.54M
12.44%
goodwill
81.69M
-
81.69M
0%
81.69M
0%
81.69M
0%
81.69M
0%
81.69M
0%
81.69M
0%
81.69M
0%
77.39M
5.27%
81.45M
5.25%
81.45M
0%
81.45M
0%
81.45M
0%
82.83M
1.70%
95.28M
15.03%
95.28M
0%
115.09M
20.79%
113.21M
1.63%
113.21M
0%
113.21M
0%
113.21M
0%
113.21M
0%
113.21M
0%
113.21M
0%
113.21M
0%
113.21M
0%
243.44M
115.04%
242.21M
0.51%
242.44M
0.09%
243.13M
0.29%
244.08M
0.39%
243.04M
0.43%
242.91M
0.05%
241.80M
0.46%
241.71M
0.04%
241.18M
0.22%
239.80M
0.57%
237.51M
0.95%
242.63M
2.16%
242.04M
0.24%
241.58M
0.19%
241.04M
0.22%
393.18M
63.12%
386.16M
1.79%
goodwill and intangible assets
94.54M
-
93.58M
1.01%
96.41M
3.03%
95.50M
0.95%
94.58M
0.96%
93.48M
1.17%
92.39M
1.17%
91.30M
1.18%
85.04M
6.85%
88.81M
4.43%
87.76M
1.18%
86.72M
1.19%
85.90M
0.94%
87.55M
1.92%
103.59M
18.33%
102.72M
0.84%
130.31M
26.86%
127.64M
2.06%
126.40M
0.97%
125.63M
0.61%
124.86M
0.61%
124.09M
0.62%
123.32M
0.62%
122.55M
0.62%
121.78M
0.63%
121.20M
0.48%
282.94M
133.44%
280.32M
0.93%
259.77M
7.33%
259.61M
0.06%
259.63M
0.01%
257.66M
0.76%
256.61M
0.41%
254.58M
0.79%
253.60M
0.38%
252.23M
0.54%
250.02M
0.87%
246.93M
1.24%
255.04M
3.29%
253.51M
0.60%
252.31M
0.47%
251.03M
0.51%
506.13M
101.62%
491.21M
2.95%
intangible assets
12.85M
-
11.89M
7.46%
14.72M
23.83%
13.81M
6.22%
12.89M
6.63%
11.79M
8.56%
10.70M
9.25%
9.61M
10.22%
7.65M
20.33%
7.36M
3.82%
6.32M
14.21%
5.27M
16.55%
4.45M
15.50%
4.72M
5.91%
8.31M
76.25%
7.44M
10.49%
15.23M
104.65%
14.43M
5.25%
13.19M
8.58%
12.42M
5.83%
11.65M
6.19%
10.88M
6.60%
10.11M
7.07%
9.34M
7.60%
8.57M
8.23%
7.99M
6.78%
39.49M
394.00%
38.10M
3.51%
17.34M
54.50%
16.48M
4.93%
15.55M
5.62%
14.63M
5.96%
13.70M
6.33%
12.78M
6.71%
11.89M
6.99%
11.05M
7.07%
10.23M
7.44%
9.42M
7.88%
12.41M
31.78%
11.47M
7.59%
10.73M
6.48%
9.99M
6.93%
112.95M
1,031.10%
105.05M
6.99%
inventory
26.65M
-
27.63M
3.65%
25.69M
6.99%
28.43M
10.66%
30.74M
8.10%
31.21M
1.54%
35.54M
13.86%
48.46M
36.36%
39.40M
18.69%
39.84M
1.12%
37.33M
6.29%
35.62M
4.59%
25.88M
27.34%
27.23M
5.19%
26.98M
0.89%
32.62M
20.87%
36.49M
11.88%
48.06M
31.71%
67.92M
41.33%
96.40M
41.92%
89.56M
7.10%
94.03M
5.00%
83.28M
11.44%
79.21M
4.89%
72.89M
7.98%
65.26M
10.46%
60.26M
7.67%
54.98M
8.76%
52.95M
3.70%
53.86M
1.71%
60.83M
12.94%
61.39M
0.92%
68.50M
11.58%
81.17M
18.49%
113.10M
39.34%
136.66M
20.83%
96.01M
29.74%
108.55M
13.06%
122.48M
12.83%
127.15M
3.81%
126.23M
0.72%
133.87M
6.05%
162.28M
21.23%
170.87M
5.29%
long term debt
-9.03M
-
11.95M
232.37%
12.15M
1.64%
10.72M
11.75%
17.97M
67.63%
12.42M
30.92%
21.21M
70.81%
27.92M
31.63%
18.12M
35.09%
16.22M
10.47%
16.36M
0.86%
18.92M
15.65%
25.58M
35.19%
26.18M
2.34%
26.10M
0.32%
25.26M
3.20%
39.75M
57.37%
31.39M
21.04%
61.85M
97.05%
60.45M
2.27%
68.98M
14.11%
67.37M
2.33%
long term investments
243.11M
-
226.72M
6.74%
229.66M
1.29%
379.92M
65.43%
343.73M
9.53%
409.28M
19.07%
400.85M
2.06%
370.43M
7.59%
233.75M
36.90%
240.50M
2.89%
273.09M
13.55%
249.76M
8.54%
307.70M
23.20%
315.93M
2.67%
324.33M
2.66%
312.85M
3.54%
354.66M
13.36%
386.50M
8.98%
423.44M
9.56%
356.18M
15.88%
271.94M
23.65%
281.93M
3.67%
262.04M
7.05%
317.05M
20.99%
408.03M
28.69%
504.64M
23.68%
433.45M
14.11%
446.95M
3.12%
467.09M
4.50%
619.34M
32.60%
395.13M
36.20%
490.36M
24.10%
543.97M
10.93%
592.79M
8.98%
583.75M
1.53%
479.43M
17.87%
428.40M
10.64%
343.20M
19.89%
454.12M
32.32%
463.04M
1.96%
463.49M
0.10%
332.99M
28.16%
244.23M
26.66%
278.43M
14.00%
net debt
-47.87M
-
-443.74M
826.89%
-455.12M
2.57%
-42.46M
90.67%
-40.17M
5.40%
-38.18M
4.96%
-547.00M
1,332.71%
-548.82M
0.33%
-61.69M
88.76%
-79.56M
28.97%
-621.53M
681.18%
-79.91M
87.14%
-54.93M
31.26%
-61.15M
11.32%
-745.17M
1,118.69%
-92.43M
87.60%
-68.27M
26.14%
-111.35M
63.11%
-827.98M
643.59%
-803.38M
2.97%
-129.20M
83.92%
-809.32M
526.40%
-797.60M
1.45%
-87.96M
88.97%
-71.12M
19.15%
-105.53M
48.39%
-827.38M
683.99%
-221.23M
73.26%
-257.19M
16.25%
-985.15M
283.05%
-242.84M
75.35%
-218.66M
9.96%
-192.79M
11.83%
-176.67M
8.36%
-881.78M
399.12%
-131.24M
85.12%
-142.79M
8.80%
-759.00M
431.54%
-806.04M
6.20%
-124.61M
84.54%
-107.44M
13.77%
-327.07M
204.41%
-124.05M
62.07%
-61.69M
50.27%
net receivables
45.22M
-
48.83M
8.00%
53.02M
8.57%
51.95M
2.01%
69.78M
34.33%
113.24M
62.28%
50.94M
55.02%
56.26M
10.46%
96.38M
71.29%
71.01M
26.32%
42.85M
39.66%
45.09M
5.25%
86.72M
92.30%
92.16M
6.27%
57.66M
37.44%
59.52M
3.24%
84.53M
42.01%
173.59M
105.35%
126.84M
26.93%
100.88M
20.47%
139.69M
38.47%
149.39M
6.95%
127.48M
14.66%
116.63M
8.52%
117.94M
1.13%
118.62M
0.57%
103.45M
12.79%
105.95M
2.42%
112.65M
6.32%
127.75M
13.41%
131.33M
2.80%
130.49M
0.64%
150.94M
15.68%
137.11M
9.17%
130.35M
4.93%
156.91M
20.38%
173.68M
10.69%
96.29M
44.56%
125.42M
30.25%
146.51M
16.82%
150.11M
2.46%
132.13M
11.98%
116.57M
11.78%
138.56M
18.86%
other assets
other current assets
22.15M
-
25.59M
15.55%
27.88M
8.92%
25.26M
9.38%
43.89M
73.75%
25.36M
42.22%
31.98M
26.11%
26.85M
16.06%
69.17M
157.65%
23.14M
66.55%
22.98M
0.69%
12.51M
45.54%
23.60M
88.63%
21.92M
7.12%
20.87M
4.79%
33.35M
59.79%
50.16M
50.40%
38.82M
22.60%
30.80M
20.67%
26.07M
15.36%
47.36M
81.69%
27.69M
41.54%
34M
22.80%
30.78M
9.48%
34.45M
11.93%
28.13M
18.36%
26.84M
4.58%
35.91M
33.80%
51.77M
44.15%
37.41M
27.73%
37.22M
0.51%
47.77M
28.35%
65.65M
37.41%
61.20M
6.78%
68.74M
12.33%
64.57M
6.06%
105.38M
63.20%
106.05M
0.63%
67.49M
36.36%
67.63M
0.21%
73.09M
8.07%
68.35M
6.49%
68.10M
0.36%
213.24M
213.14%
other current liabilities
28.28M
-
31.37M
10.92%
32.96M
5.08%
26.14M
20.69%
32.92M
25.94%
39.50M
19.99%
37.66M
4.66%
32.24M
14.40%
14.60M
54.72%
33.37M
128.61%
33.18M
0.58%
30.65M
7.61%
36.06M
17.64%
42.59M
18.11%
42.54M
0.13%
38.90M
8.55%
42.62M
9.55%
53.07M
24.52%
68.25M
28.60%
56.46M
17.27%
58.65M
3.88%
66.63M
13.60%
60.22M
9.62%
50.51M
16.13%
49.79M
1.43%
52.57M
5.60%
72.93M
38.72%
102.65M
40.75%
72.22M
29.65%
40.33M
44.15%
86.64M
114.84%
79.25M
8.54%
88.30M
11.42%
92.61M
4.88%
58.73M
36.58%
87.59M
49.13%
88.34M
0.86%
57.27M
35.17%
58.55M
2.24%
121.06M
106.76%
102.73M
15.14%
98.42M
4.19%
89.28M
9.29%
110.86M
24.17%
other liabilities
-4.39M
-
-4.76M
8.54%
-4.62M
-
-4.37M
5.43%
other non current assets
2.39M
-
-198.81M
8,425.46%
-199.64M
0.42%
2.11M
101.06%
2.04M
3.41%
1.73M
15.21%
-367.33M
21,357.35%
-341.97M
6.90%
2.76M
100.81%
2.78M
0.80%
-247.50M
9,009.43%
2.62M
101.06%
2.62M
0.31%
2.53M
3.70%
-301.15M
12,021.85%
2.38M
100.79%
3.30M
38.71%
2.82M
14.64%
-390.15M
13,949.84%
-327.90M
15.96%
2.18M
100.66%
-250.37M
11,595.36%
-224.11M
10.49%
3.70M
101.65%
5.42M
46.67%
5.32M
1.92%
-396.00M
7,543.55%
8.19M
102.07%
8.04M
1.82%
-558.86M
7,049.25%
7.79M
101.39%
7.69M
1.31%
7.60M
1.16%
7.36M
3.16%
-503.77M
6,941.97%
7.16M
101.42%
6.80M
5.02%
-228.44M
3,459.95%
-377.81M
65.38%
6.72M
101.78%
6.44M
4.27%
6.15M
4.46%
7.09M
15.23%
6.28M
11.41%
other non current liabilities
2.85M
-
-1.58M
155.33%
3.05M
293.03%
2.63M
13.66%
1.61M
38.59%
-490K
130.34%
3.88M
890.82%
9.28M
139.51%
9.90M
6.72%
-896K
109.05%
-2.50M
178.68%
64.88M
2,698.12%
-1.54M
102.38%
3.87M
350.39%
1.05M
72.74%
1.24M
18.03%
744K
40.19%
2.40M
222.85%
3.19M
32.64%
5.08M
59.60%
8.29M
63.07%
-256.08M
3,188.25%
9.45M
103.69%
11.63M
22.99%
14.00M
20.39%
15.48M
10.57%
59.23M
282.70%
-221.30M
473.65%
-265.89M
20.15%
1.91M
100.72%
18.78M
885.93%
403K
97.85%
18.34M
4,450.12%
299K
98.37%
29.04M
9,611.37%
othertotal stockholders equity
190.44M
-
206.15M
8.25%
211.44M
2.57%
223.56M
5.73%
231.91M
3.73%
245.69M
5.94%
251.72M
2.45%
272.07M
8.09%
294.15M
8.12%
306.34M
4.14%
311.01M
1.52%
321.25M
3.29%
330.97M
3.02%
349.98M
5.74%
375.03M
7.16%
411.65M
9.76%
425.41M
3.34%
443.13M
4.17%
461.34M
4.11%
485.65M
5.27%
498.34M
2.61%
518.56M
4.06%
529.21M
2.05%
555.83M
5.03%
578.87M
4.14%
594.43M
2.69%
639.37M
7.56%
664.13M
3.87%
710.41M
6.97%
762.83M
7.38%
807.74M
5.89%
854.49M
5.79%
874.88M
2.39%
900.19M
2.89%
914.80M
1.62%
933.45M
2.04%
947.27M
1.48%
960.45M
1.39%
979.17M
1.95%
992.69M
1.38%
1.01B
1.84%
1.02B
1.28%
1.04B
1.29%
1.05B
1.01%
preferred stock
property plant equipment net
35.34M
-
35.56M
0.63%
37.14M
4.42%
37.83M
1.86%
38.32M
1.31%
39.32M
2.60%
47.91M
21.84%
48.69M
1.64%
49.91M
2.49%
51.10M
2.40%
53.28M
4.27%
53.41M
0.24%
53.41M
0.01%
55.73M
4.35%
53.99M
3.12%
57.26M
6.04%
61.20M
6.88%
65.96M
7.78%
78.05M
18.33%
85.20M
9.17%
87.89M
3.15%
88.93M
1.18%
91.40M
2.77%
108.63M
18.85%
107.27M
1.25%
104.23M
2.83%
106.97M
2.62%
104.05M
2.73%
109.75M
5.48%
106.17M
3.27%
101.75M
4.16%
97.86M
3.82%
98.25M
0.39%
101.04M
2.84%
100.70M
0.33%
110.09M
9.32%
111.60M
1.37%
110.94M
0.59%
117.40M
5.82%
119.04M
1.40%
150.23M
26.20%
149.72M
0.34%
180.96M
20.86%
178.22M
1.51%
retained earnings
456.98M
-
461.54M
1.00%
462.13M
0.13%
466.35M
0.91%
479.58M
2.84%
521.85M
8.81%
523.95M
0.40%
544.45M
3.91%
546.21M
0.32%
553.79M
1.39%
566.61M
2.32%
575.55M
1.58%
603.20M
4.81%
640.23M
6.14%
643.83M
0.56%
652.92M
1.41%
669.35M
2.52%
727.32M
8.66%
668.27M
8.12%
622.86M
6.80%
619.21M
0.59%
670.93M
8.35%
646.21M
3.68%
670.75M
3.80%
649.23M
3.21%
682.38M
5.11%
753.27M
10.39%
713.21M
5.32%
702.60M
1.49%
780.52M
11.09%
487.91M
37.49%
540.69M
10.82%
593.29M
9.73%
634.16M
6.89%
562.88M
11.24%
488.51M
13.21%
512.23M
4.86%
510.88M
0.26%
528.18M
3.39%
517.53M
2.02%
537.95M
3.95%
534.34M
0.67%
512.54M
4.08%
502.34M
1.99%
short term debt
208K
-
-26.89M
13,026.44%
-26.93M
0.16%
276K
101.02%
569K
106.16%
1.45M
154.83%
-31.99M
2,306.34%
-26.94M
15.79%
31.67M
217.57%
9.11M
71.23%
-27.05M
396.81%
1.49M
105.52%
3.24M
116.73%
470K
85.48%
-31.98M
6,905.32%
5.70M
117.81%
4.96M
12.97%
10.05M
102.80%
16.68M
65.95%
29.47M
76.65%
12.48M
57.66%
967K
92.25%
4.02M
316.03%
5.38M
33.81%
5.83M
8.40%
5.45M
6.68%
5.65M
3.71%
5.55M
1.72%
7.63M
37.44%
27.92M
265.97%
8.11M
70.95%
7.80M
3.76%
7.89M
1.06%
7.89M
0.01%
7.79M
1.31%
8.35M
7.26%
8.16M
2.34%
33.37M
309.16%
8.45M
74.67%
8.18M
3.28%
8.19M
0.13%
7.98M
2.52%
9.62M
20.57%
9.80M
1.81%
short term investments
135.29M
-
186.57M
37.91%
184.82M
0.94%
41.78M
77.40%
83.68M
100.29%
49.76M
40.54%
90.46M
81.79%
142.34M
57.36%
223.46M
56.99%
272.58M
21.98%
296.47M
8.76%
319.79M
7.87%
294.59M
7.88%
328.38M
11.47%
341.19M
3.90%
376.03M
10.21%
342.40M
8.94%
273.26M
20.19%
297.96M
9.04%
337.63M
13.31%
353.74M
4.77%
420.02M
18.74%
427.35M
1.75%
441.34M
3.27%
364.49M
17.41%
292.07M
19.87%
240.47M
17.67%
159.24M
33.78%
143.08M
10.15%
95.36M
33.35%
103.24M
8.26%
143.23M
38.74%
190.75M
33.17%
189.11M
0.86%
137.46M
27.32%
148.97M
8.37%
182.63M
22.60%
208.43M
14.12%
218.76M
4.96%
216.70M
0.94%
191.47M
11.64%
117.15M
38.82%
129.39M
10.45%
tax assets
17.82M
-
15.50M
13.00%
12.31M
20.62%
12.29M
0.15%
13.54M
10.15%
14.85M
9.69%
14.45M
2.65%
16.35M
13.13%
16.65M
1.83%
18.07M
8.53%
19.41M
7.44%
28.20M
45.27%
29.08M
3.13%
27.53M
5.34%
28.02M
1.79%
27.10M
3.30%
29.68M
9.54%
30.52M
2.84%
27.39M
10.28%
29.14M
6.39%
29.89M
2.60%
27.38M
8.42%
28.66M
4.69%
28.60M
0.22%
28.54M
0.21%
29.27M
2.58%
449.52M
1,435.61%
450.28M
0.17%
443.73M
1.45%
439.57M
0.94%
434.70M
1.11%
429.80M
1.13%
425.62M
0.97%
420.96M
1.09%
418.57M
0.57%
412.33M
1.49%
411.50M
0.20%
405.14M
1.55%
407.24M
0.52%
409.58M
0.58%
407.26M
0.57%
403.01M
1.04%
400.40M
0.65%
397.56M
0.71%
tax payables
208K
-
4.48M
2,053.85%
6.03M
34.55%
276K
95.42%
569K
106.16%
1.45M
154.83%
5.67M
291.10%
5.30M
6.54%
397K
92.51%
9.11M
2,195.21%
6.13M
32.68%
1.49M
75.64%
3.24M
116.73%
470K
85.48%
10.55M
2,145.53%
5.70M
46.03%
4.96M
12.97%
10.05M
102.80%
84.93M
744.84%
85.93M
1.18%
12.48M
85.48%
67.60M
441.79%
64.24M
4.96%
1.56M
97.57%
1.08M
30.90%
4.01M
272.17%
93.01M
2,218.27%
38.69M
58.40%
5.95M
84.62%
68.25M
1,046.61%
9.38M
86.26%
18.82M
100.69%
11.64M
38.14%
12.27M
5.38%
66.52M
442.07%
24.46M
63.22%
18.29M
25.26%
57.27M
213.19%
67.00M
17.00%
37.53M
43.99%
19.12M
49.05%
19.30M
0.95%
16.91M
12.41%
40.43M
139.15%
total assets
670.38M
-
692.75M
3.34%
709.70M
2.45%
717.52M
1.10%
760.46M
5.98%
816.40M
7.36%
821.73M
0.65%
838.35M
2.02%
878.21M
4.75%
887.40M
1.05%
887.76M
0.04%
913.64M
2.92%
964.44M
5.56%
1.02B
5.77%
1.04B
1.82%
1.10B
5.55%
1.16B
5.91%
1.26B
8.40%
1.29B
2.33%
1.27B
1.47%
1.28B
0.58%
1.32B
3.79%
1.29B
2.64%
1.35B
4.97%
1.35B
0.28%
1.39B
3.00%
1.89B
35.63%
1.89B
0.05%
1.93B
2.64%
2.06B
6.49%
1.80B
12.61%
1.91B
6.01%
2.02B
6.07%
2.05B
1.18%
2.00B
2.20%
1.93B
3.47%
1.94B
0.46%
1.90B
2.21%
1.96B
3.05%
1.97B
0.81%
2.00B
1.22%
1.99B
0.41%
2.02B
1.40%
2.01B
0.23%
total current assets
277.18M
-
520.20M
87.67%
533.83M
2.62%
189.88M
64.43%
268.26M
41.28%
257.75M
3.92%
633.47M
145.77%
653.54M
3.17%
490.10M
25.01%
486.13M
0.81%
701.71M
44.34%
492.93M
29.75%
485.72M
1.46%
530.83M
9.29%
829.81M
56.32%
593.94M
28.42%
581.85M
2.04%
645.08M
10.87%
1.02B
58.55%
1.00B
2.16%
759.55M
24.10%
1.05B
38.60%
1.01B
4.22%
773.25M
23.32%
678.87M
12.20%
625.78M
7.82%
1.01B
61.25%
595.29M
41.01%
646.48M
8.60%
1.19B
84.80%
601.69M
49.64%
625.57M
3.97%
692.88M
10.76%
672.07M
3.00%
1.15B
71.24%
672.88M
41.53%
734.76M
9.20%
1.02B
39.16%
1.10B
7.79%
722.16M
34.48%
718.38M
0.52%
846.99M
17.90%
679.00M
19.83%
661.53M
2.57%
total current liabilities
49.12M
-
55.03M
12.02%
65.79M
19.56%
52.53M
20.15%
74.15M
41.15%
78.51M
5.88%
85.30M
8.65%
71.28M
16.43%
80.47M
12.89%
67.82M
15.71%
58.84M
13.25%
54.30M
7.70%
69.19M
27.41%
69.07M
0.17%
71.13M
2.98%
75.52M
6.16%
88.40M
17.07%
109.53M
23.89%
186.61M
70.38%
187.04M
0.23%
124.60M
33.38%
169.78M
36.26%
150.54M
11.33%
93.05M
38.19%
85.68M
7.91%
81.22M
5.21%
163.07M
100.79%
150.64M
7.62%
144.58M
4.02%
191.78M
32.64%
132.30M
31.01%
159.68M
20.70%
204.93M
28.34%
165.14M
19.42%
238.74M
44.57%
195.13M
18.27%
192.24M
1.48%
231.75M
20.55%
228.13M
1.56%
213.98M
6.20%
180.46M
15.66%
169.70M
5.96%
151.88M
10.50%
188.10M
23.85%
total debt
17.34M
-
17.98M
3.74%
16.17M
10.10%
17.97M
11.17%
17.97M
0.04%
28.84M
60.50%
27.92M
3.19%
26.23M
6.04%
24.03M
8.39%
24.25M
0.92%
26.81M
10.56%
25.58M
4.59%
34.53M
34.98%
34.25M
0.81%
58.63M
71.18%
48.21M
17.78%
39.57M
17.92%
70.04M
77.02%
68.43M
2.30%
78.60M
14.86%
77.17M
1.83%
total investments
378.40M
-
413.29M
9.22%
414.48M
0.29%
421.69M
1.74%
427.40M
1.35%
459.04M
7.40%
491.30M
7.03%
512.78M
4.37%
457.22M
10.84%
513.09M
12.22%
569.56M
11.01%
569.55M
0.00%
602.30M
5.75%
644.30M
6.97%
665.53M
3.29%
688.88M
3.51%
697.06M
1.19%
659.76M
5.35%
721.40M
9.34%
693.81M
3.82%
625.68M
9.82%
701.95M
12.19%
689.39M
1.79%
758.39M
10.01%
772.52M
1.86%
796.71M
3.13%
673.92M
15.41%
606.20M
10.05%
610.17M
0.66%
714.71M
17.13%
498.37M
30.27%
633.60M
27.13%
734.71M
15.96%
781.91M
6.42%
721.20M
7.76%
628.39M
12.87%
611.03M
2.76%
551.63M
9.72%
672.88M
21.98%
463.04M
31.19%
463.49M
0.10%
450.14M
2.88%
373.62M
17.00%
278.43M
25.48%
total liabilities
55.38M
-
55.03M
0.64%
65.79M
19.56%
56.47M
14.16%
77.95M
38.04%
82.45M
5.77%
85.30M
3.45%
71.28M
16.43%
85.07M
19.34%
74.61M
12.30%
62.09M
16.78%
62.92M
1.34%
77.80M
23.65%
76.14M
2.13%
76.00M
0.18%
85.03M
11.88%
109.02M
28.21%
124.99M
14.65%
192.52M
54.02%
191.82M
0.36%
197.18M
2.80%
175.25M
11.12%
154.40M
11.90%
164.91M
6.81%
158.28M
4.02%
151.23M
4.45%
530.23M
250.60%
557.58M
5.16%
558.39M
0.14%
554.69M
0.66%
538.50M
2.92%
551.96M
2.50%
595.47M
7.88%
555.84M
6.65%
573.57M
3.19%
575.37M
0.31%
553.10M
3.87%
511.02M
7.61%
519.75M
1.71%
527.74M
1.54%
517.65M
1.91%
501.30M
3.16%
513.06M
2.35%
524.04M
2.14%
total liabilities and stockholders equity
670.38M
-
692.75M
3.34%
709.70M
2.45%
717.52M
1.10%
760.46M
5.98%
816.40M
7.36%
821.73M
0.65%
838.35M
2.02%
878.21M
4.75%
887.40M
1.05%
887.76M
0.04%
913.64M
2.92%
964.44M
5.56%
1.02B
5.77%
1.04B
1.82%
1.10B
5.55%
1.16B
5.91%
1.26B
8.40%
1.29B
2.33%
1.27B
1.47%
1.28B
0.58%
1.32B
3.79%
1.29B
2.64%
1.35B
4.97%
1.35B
0.28%
1.39B
3.00%
1.89B
35.63%
1.89B
0.05%
1.93B
2.64%
2.06B
6.49%
1.80B
12.61%
1.91B
6.01%
2.02B
6.07%
2.05B
1.18%
2.00B
2.20%
1.93B
3.47%
1.94B
0.46%
1.90B
2.21%
1.96B
3.05%
1.97B
0.81%
2.00B
1.22%
1.99B
0.41%
2.02B
1.40%
2.01B
0.23%
total non current assets
393.20M
-
172.56M
56.11%
175.87M
1.92%
527.64M
200.02%
492.20M
6.72%
558.65M
13.50%
188.26M
66.30%
184.80M
1.84%
388.10M
110.01%
401.26M
3.39%
186.04M
53.64%
420.71M
126.13%
478.72M
13.79%
489.26M
2.20%
208.79M
57.32%
502.30M
140.57%
579.15M
15.30%
613.43M
5.92%
265.12M
56.78%
268.25M
1.18%
516.76M
92.64%
271.96M
47.37%
281.30M
3.44%
580.53M
106.37%
671.05M
15.59%
764.67M
13.95%
876.87M
14.67%
1.29B
47.09%
1.29B
0.11%
865.84M
32.80%
1.20B
38.48%
1.28B
7.04%
1.33B
3.79%
1.38B
3.36%
852.85M
38.05%
1.26B
47.89%
1.21B
4.20%
877.76M
27.36%
855.99M
2.48%
1.25B
46.25%
1.28B
2.22%
1.14B
10.69%
1.34B
17.14%
1.35B
0.96%
total non current liabilities
6.25M
-
4.39M
29.82%
4.76M
8.54%
3.94M
17.33%
3.80M
3.45%
3.94M
3.66%
4.62M
17.28%
4.37M
5.43%
4.60M
5.28%
6.79M
47.40%
3.25M
52.07%
8.61M
164.85%
8.61M
0.07%
7.07M
17.92%
4.87M
31.05%
9.52M
95.36%
20.62M
116.67%
15.47M
24.98%
5.90M
61.83%
4.78M
19.04%
72.58M
1,418.37%
5.47M
92.46%
3.87M
29.38%
71.87M
1,758.98%
72.60M
1.01%
70.02M
3.55%
367.15M
424.36%
406.94M
10.84%
413.81M
1.69%
362.91M
12.30%
406.20M
11.93%
392.27M
3.43%
390.53M
0.44%
390.70M
0.04%
334.83M
14.30%
380.24M
13.56%
360.86M
5.10%
279.27M
22.61%
291.62M
4.42%
313.76M
7.59%
337.19M
7.47%
331.60M
1.66%
361.18M
8.92%
335.94M
6.99%
total stockholders equity
615.00M
-
637.72M
3.70%
643.91M
0.97%
661.05M
2.66%
682.51M
3.25%
733.95M
7.54%
736.44M
0.34%
767.06M
4.16%
793.14M
3.40%
812.79M
2.48%
825.67M
1.58%
850.72M
3.03%
886.64M
4.22%
943.95M
6.46%
962.60M
1.98%
1.01B
5.05%
1.05B
4.03%
1.13B
7.75%
1.10B
3.37%
1.08B
1.67%
1.08B
0.19%
1.15B
6.52%
1.14B
1.23%
1.19B
4.72%
1.19B
0.23%
1.24B
3.99%
1.36B
9.40%
1.33B
2.08%
1.38B
3.69%
1.51B
9.40%
1.26B
16.18%
1.36B
7.51%
1.43B
5.34%
1.49B
4.44%
1.43B
4.21%
1.36B
4.99%
1.39B
2.30%
1.39B
0.06%
1.44B
3.54%
1.45B
0.55%
1.48B
2.36%
1.49B
0.55%
1.50B
1.09%
1.49B
1.03%

All numbers in USD (except ratios and percentages)