bf/NASDAQ:FARO_icon.jpeg

NASDAQ:FARO

FARO Technologies, Inc.

  • Stock

USD

Last Close

19.21

16/05 20:00

Market Cap

427.42M

Beta: 1.31

Volume Today

86.37K

Avg: 156.15K

PE Ratio

−7.01

PFCF: −11.39

Jun '13
Sep '13
Dec '13
Mar '14
Jun '14
Sep '14
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
account payables
7.39M
-
8.90M
20.53%
14.88M
67.16%
10.38M
30.24%
13.87M
33.57%
9.85M
28.94%
15.44M
56.67%
11.20M
27.47%
9.30M
16.92%
12.47M
34.09%
11.35M
9.04%
10.17M
10.35%
10.85M
6.66%
11.51M
6.07%
11.13M
3.31%
11.95M
7.43%
12.65M
5.84%
11.96M
5.43%
11.57M
3.30%
11.14M
3.66%
11.76M
5.55%
16.40M
39.42%
20.09M
22.51%
14.35M
28.58%
16.18M
12.72%
11.71M
27.64%
13.72M
17.20%
11.40M
16.93%
12.07M
5.89%
9.10M
24.62%
14.12M
55.24%
15.97M
13.09%
14.12M
11.61%
16.41M
16.29%
14.20M
13.50%
14.79M
4.18%
13.63M
7.83%
17.55M
28.68%
27.29M
55.51%
22.89M
16.12%
21.24M
7.20%
23.41M
10.20%
27.40M
17.07%
25.31M
7.63%
accumulated other comprehensive income loss
3.38M
-
6.94M
105.21%
7.27M
4.76%
7.18M
1.11%
7.28M
1.38%
-533K
107.32%
-6.70M
1,156.10%
-13.47M
101.24%
-11.28M
16.26%
-14.76M
30.80%
-19.86M
34.59%
-13.24M
33.34%
-15.04M
13.56%
-13.70M
8.91%
-24.56M
79.33%
-20.40M
16.93%
-13.26M
35.00%
-9.39M
29.22%
-7.82M
16.67%
-2.61M
66.66%
-11.98M
359.55%
-16.90M
40.98%
-18.48M
9.39%
-20.05M
8.46%
-18.78M
6.30%
-24.43M
30.06%
-17.40M
28.78%
-21.18M
21.71%
-22.86M
7.97%
-18.53M
18.98%
-10.16M
45.16%
-20.33M
100.14%
-15.47M
23.94%
-15.79M
2.12%
-17.37M
10.00%
-19.36M
11.42%
-32.37M
67.21%
-44.16M
36.44%
-33.33M
24.53%
-30.55M
8.34%
-31.99M
4.72%
-39.31M
22.87%
-37.25M
5.25%
-41.15M
10.47%
cash and cash equivalents
111.31M
-
116.91M
5.03%
124.63M
6.61%
122.72M
1.54%
129.84M
5.80%
116.91M
9.95%
109.29M
6.52%
96.07M
12.10%
90.58M
5.71%
95.97M
5.96%
107.36M
11.86%
120.28M
12.04%
133.54M
11.03%
121.35M
9.13%
106.17M
12.51%
105.86M
0.29%
117.59M
11.09%
129.84M
10.41%
140.96M
8.56%
138.83M
1.51%
133.55M
3.80%
115.10M
13.82%
108.78M
5.49%
110.70M
1.76%
120.60M
8.95%
119.08M
1.26%
133.63M
12.22%
157.24M
17.66%
173.70M
10.47%
163.64M
5.79%
185.63M
13.44%
169.96M
8.44%
133.34M
21.55%
125.81M
5.64%
121.99M
3.04%
107.19M
12.13%
101.97M
4.87%
48.53M
52.40%
37.81M
22.09%
68.56M
81.33%
68.23M
0.49%
79.92M
17.14%
76.79M
3.92%
79.52M
3.56%
cash and short term investments
176.30M
-
181.90M
3.18%
189.62M
4.25%
187.71M
1.01%
194.83M
3.79%
181.91M
6.63%
174.28M
4.19%
161.06M
7.59%
155.57M
3.41%
160.96M
3.46%
150.35M
6.59%
163.23M
8.57%
176.52M
8.14%
153.31M
13.15%
149.11M
2.74%
148.77M
0.23%
139.56M
6.19%
140.81M
0.89%
151.96M
7.92%
149.78M
1.43%
144.55M
3.49%
134.97M
6.63%
133.58M
1.03%
135.53M
1.46%
145.42M
7.30%
143.95M
1.01%
158.50M
10.11%
173.19M
9.27%
173.70M
0.29%
163.64M
5.79%
185.63M
13.44%
169.96M
8.44%
133.34M
21.55%
125.81M
5.64%
121.99M
3.04%
107.19M
12.13%
101.97M
4.87%
48.53M
52.40%
37.81M
22.09%
88.59M
134.29%
88.47M
0.14%
79.92M
9.66%
96.28M
20.48%
99.28M
3.11%
common stock
18K
-
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
18K
0%
19K
5.56%
19K
0%
19K
0%
19K
0%
19K
0%
19K
0%
19K
0%
19K
0%
19K
0%
19K
0%
19K
0%
20K
5.26%
20K
0%
20K
0%
20K
0%
20K
0%
20K
0%
20K
0%
20K
0%
20K
0%
20K
0%
20K
0%
20K
0%
deferred revenue
22.48M
-
21.85M
2.79%
24.24M
10.94%
24.69M
1.86%
25.77M
4.38%
23.69M
8.10%
25.62M
8.15%
24.60M
3.99%
25.31M
2.92%
25.29M
0.10%
29.11M
15.12%
28.84M
0.94%
29.02M
0.64%
29.98M
3.27%
30.29M
1.06%
31.66M
4.52%
32.24M
1.82%
32.15M
0.30%
32.28M
0.41%
33.43M
3.58%
33.12M
0.92%
33.05M
0.21%
36.02M
8.98%
37.04M
2.81%
37.78M
2.02%
37.69M
0.24%
42.32M
12.28%
40.68M
3.88%
39.93M
1.83%
41.44M
3.77%
41.96M
1.26%
41.49M
1.11%
44.59M
7.48%
43.26M
2.98%
46.24M
6.87%
46.16M
0.16%
43.35M
6.10%
42.31M
2.39%
43.13M
1.94%
43.18M
0.11%
41.35M
4.24%
39.73M
3.92%
40.55M
2.08%
41.01M
1.13%
deferred revenue non current
11.34M
-
11.70M
3.15%
13.41M
14.64%
13.61M
1.45%
14.15M
4.00%
13.63M
3.66%
13.80M
1.20%
13.20M
4.33%
13.57M
2.80%
13.18M
2.90%
15.03M
14.03%
16.68M
10.99%
16.00M
4.02%
15.60M
2.53%
13.81M
11.46%
13.39M
3.06%
12.83M
4.17%
12.66M
1.30%
11.81M
6.71%
12.53M
6.06%
13.29M
6.06%
13.94M
4.88%
15.51M
11.23%
16.32M
5.25%
17.36M
6.35%
18.17M
4.70%
20.58M
13.25%
19.98M
2.88%
19.58M
2.02%
19.35M
1.16%
21.76M
12.42%
21.48M
1.29%
21.89M
1.90%
21.24M
2.94%
22.35M
5.22%
22.49M
0.61%
22.32M
0.72%
20.87M
6.52%
20.95M
0.38%
21.10M
0.74%
21.02M
0.40%
20.89M
0.59%
20.26M
3.05%
20.14M
0.56%
deferrred tax liabilities non current
1.15M
-
1.17M
1.65%
1.17M
0%
1.23M
5.29%
1.24M
0.16%
1.20M
2.59%
2.02M
-
2.04M
0.89%
1.94M
4.94%
686K
64.68%
887K
29.30%
872K
1.69%
1.16M
33.37%
1.41M
21.15%
1.45M
2.56%
1.57M
8.65%
1.68M
7.20%
695K
58.70%
700K
0.72%
590K
15.71%
613K
3.90%
736K
20.07%
2.54M
245.24%
2.61M
2.87%
2.47M
5.66%
357K
85.52%
173K
51.54%
285K
64.74%
734K
157.54%
787K
7.22%
642K
18.42%
674K
4.98%
595K
11.72%
1.06M
77.82%
1.04M
1.61%
1.01M
2.98%
5.71M
465.15%
11.71M
105.12%
11.90M
1.61%
11.93M
0.26%
11.50M
3.61%
13.31M
15.75%
12.54M
5.75%
goodwill
18.66M
-
19.13M
2.51%
19.36M
1.22%
19.34M
0.11%
19.24M
0.49%
19.58M
1.76%
19.20M
1.91%
25.76M
34.14%
26.89M
4.36%
26.60M
1.06%
26.37M
0.86%
27.36M
3.77%
26.96M
1.47%
41.72M
54.73%
46.74M
12.04%
47.43M
1.47%
51.42M
8.40%
52.57M
2.24%
52.75M
0.35%
54.51M
3.34%
53.58M
1.70%
66.20M
23.55%
67.27M
1.62%
71.10M
5.68%
71.21M
0.16%
69.71M
2.10%
49.70M
28.70%
48.66M
2.10%
49.18M
1.07%
55.64M
13.13%
57.54M
3.42%
56.27M
2.21%
81.70M
45.20%
80.87M
1.01%
82.10M
1.51%
81.51M
0.72%
79.59M
2.35%
101.28M
27.24%
107.16M
5.80%
108.05M
0.84%
108.88M
0.77%
106.87M
1.85%
109.53M
2.49%
108.36M
1.07%
goodwill and intangible assets
25.91M
-
27.10M
4.59%
27.47M
1.38%
27.61M
0.51%
27.71M
0.35%
28.41M
2.55%
28.31M
0.35%
42.69M
50.79%
43.28M
1.38%
42.77M
1.19%
42.36M
0.97%
43.40M
2.45%
42.54M
1.98%
63.69M
49.73%
69.02M
8.38%
68.82M
0.30%
74.73M
8.59%
75.55M
1.10%
75.29M
0.34%
79.91M
6.14%
77.43M
3.11%
102.23M
32.04%
100.33M
1.86%
100.60M
0.28%
99.87M
0.73%
97.24M
2.63%
64.17M
34.00%
62.48M
2.64%
61.93M
0.89%
69.11M
11.61%
70.84M
2.50%
69.52M
1.86%
105.95M
52.40%
105.59M
0.35%
107.71M
2.01%
108.73M
0.95%
107.98M
0.69%
149.37M
38.34%
156.13M
4.53%
156.84M
0.46%
157.53M
0.43%
153.87M
2.32%
157.43M
2.31%
155.42M
1.28%
intangible assets
7.25M
-
7.97M
9.93%
8.11M
1.76%
8.27M
1.98%
8.47M
2.33%
8.83M
4.35%
9.11M
3.11%
16.93M
85.89%
16.40M
3.15%
16.17M
1.39%
15.98M
1.15%
16.03M
0.28%
15.57M
2.85%
21.97M
41.06%
22.28M
1.42%
21.39M
4.01%
23.31M
9.01%
22.98M
1.42%
22.54M
1.93%
25.40M
12.68%
23.84M
6.13%
36.03M
51.12%
33.05M
8.26%
29.51M
10.73%
28.66M
2.87%
27.53M
3.94%
14.47M
47.44%
13.82M
4.50%
12.74M
7.79%
13.47M
5.74%
13.30M
1.29%
13.25M
0.35%
24.25M
82.98%
24.71M
1.90%
25.62M
3.65%
27.22M
6.27%
28.38M
4.26%
48.09M
69.45%
48.98M
1.84%
48.79M
0.38%
48.64M
0.31%
47.00M
3.38%
47.89M
1.90%
47.06M
1.74%
inventory
47.78M
-
48.97M
2.49%
48.94M
0.07%
50.24M
2.65%
53.30M
6.10%
56.48M
5.97%
59.33M
5.05%
66.65M
12.33%
68.90M
3.37%
55.11M
20.02%
45.57M
17.31%
48.61M
6.68%
51.81M
6.57%
55.21M
6.56%
51.89M
6.01%
52.54M
1.25%
57.87M
10.14%
59.04M
2.04%
53.79M
8.91%
58.38M
8.53%
60.35M
3.38%
62.47M
3.52%
65.44M
4.76%
74.59M
13.97%
71.97M
3.51%
69.78M
3.04%
58.55M
16.09%
55.04M
5.99%
53.42M
2.94%
50.00M
6.40%
47.39M
5.23%
47.06M
0.70%
51.43M
9.30%
55.51M
7.92%
53.15M
4.26%
53.99M
1.59%
44.08M
18.37%
50.96M
15.61%
50.03M
1.83%
50.89M
1.72%
41.56M
18.33%
40.09M
3.53%
34.53M
13.88%
35.38M
2.45%
long term debt
16K
-
17K
6.25%
8K
52.94%
8K
0%
4K
50%
2K
50%
15.95M
-
15.95M
0%
14.58M
8.61%
14.58M
0.01%
12.25M
16.00%
14.36M
17.28%
13.48M
6.13%
13.92M
3.26%
13.70M
1.61%
12.74M
6.96%
11.65M
8.58%
11.78M
1.12%
22.13M
87.85%
20.96M
5.27%
19.96M
4.78%
19.72M
1.19%
18.65M
5.46%
17.29M
7.29%
16.05M
7.14%
14.34M
10.65%
14.65M
2.13%
85.67M
484.79%
84.95M
0.83%
84.10M
1.01%
72.76M
13.48%
82.56M
13.47%
long term investments
7K
-
5K
28.57%
6K
-
4K
33.33%
4K
0%
7K
-
7K
0%
16K
128.57%
net debt
-111.28M
-
-116.88M
5.04%
-124.61M
6.61%
-122.70M
1.53%
-129.82M
5.80%
-116.90M
9.95%
-109.29M
6.51%
-96.07M
12.10%
-90.58M
5.71%
-95.97M
5.96%
-107.36M
11.86%
-120.28M
12.04%
-133.54M
11.03%
-121.35M
9.13%
-106.17M
12.51%
-105.86M
0.29%
-117.59M
11.09%
-129.84M
10.41%
-140.96M
8.56%
-138.83M
1.51%
-133.55M
3.80%
-115.10M
13.82%
-108.78M
5.49%
-89.89M
17.37%
-100.63M
11.95%
-98.55M
2.07%
-113.26M
14.93%
-138.55M
22.33%
-157.15M
13.42%
-146.77M
6.60%
-157.67M
7.43%
-143.40M
9.05%
-108.14M
24.59%
-100.46M
7.10%
-97.60M
2.84%
-84.25M
13.68%
-80.05M
4.99%
-28.66M
64.20%
-17.45M
39.10%
22.58M
229.37%
21.87M
3.17%
9.44M
56.84%
12.24M
29.73%
8.15M
33.44%
net receivables
51.72M
-
52.94M
2.36%
66.31M
25.26%
64.74M
2.37%
65.98M
1.92%
68.94M
4.49%
83.96M
21.79%
62.34M
25.75%
70.00M
12.29%
63.81M
8.84%
69.92M
9.57%
60.12M
14.01%
56.83M
5.48%
57.43M
1.07%
61.36M
6.85%
60.63M
1.19%
58.80M
3.01%
60.45M
2.80%
72.11M
19.28%
71.63M
0.66%
71.64M
0.01%
75.36M
5.19%
88.93M
18.00%
76.24M
14.27%
74.43M
2.37%
64.71M
13.06%
76.16M
17.70%
58.83M
22.75%
48.11M
18.22%
47.53M
1.21%
64.62M
35.94%
59.82M
7.42%
59.97M
0.24%
58.88M
1.82%
78.52M
33.37%
76.75M
2.26%
70.92M
7.60%
75.35M
6.25%
90.33M
19.88%
90.24M
0.10%
88.29M
2.16%
88.36M
0.08%
94.68M
7.15%
88.91M
6.10%
other assets
other current assets
17.70M
-
20.80M
17.51%
19.25M
7.47%
20.40M
6.00%
20.90M
2.45%
21.80M
4.31%
22.96M
5.31%
23.60M
2.80%
24.30M
2.97%
27.50M
13.17%
26.32M
4.29%
27.33M
3.83%
24.14M
11.67%
29.05M
20.32%
23.87M
17.82%
17.83M
25.30%
22.99M
28.94%
20.92M
9.00%
16.31M
22.03%
19.12M
17.22%
21.09M
10.29%
22.02M
4.45%
28.80M
30.74%
24.21M
15.92%
26.44M
9.20%
28.08M
6.23%
29.00M
3.25%
21.24M
26.76%
20.80M
2.08%
23.57M
13.33%
26.30M
11.58%
27.23M
3.56%
26.98M
0.93%
28.78M
6.66%
19.79M
31.22%
23.06M
16.52%
25.25M
9.47%
33.80M
33.88%
41.20M
21.89%
45.83M
11.24%
38.55M
15.88%
37.33M
3.18%
32.62M
12.61%
32.85M
0.73%
other current liabilities
17.53M
-
19.11M
9.01%
21.82M
14.20%
18.56M
14.93%
20.41M
9.97%
23.85M
16.84%
26.13M
9.54%
21.36M
18.25%
20.61M
3.49%
22.73M
10.25%
22.57M
0.68%
18.84M
16.52%
21.74M
15.35%
22.50M
3.49%
20.55M
8.67%
18.90M
8.03%
22.10M
16.96%
19.81M
10.37%
23.57M
19.01%
21.59M
8.42%
22.09M
2.33%
26.26M
18.88%
32.78M
24.80%
35.14M
7.20%
40.25M
14.56%
36.34M
9.73%
43.25M
19.04%
48.19M
11.40%
44.23M
8.20%
37.83M
14.47%
46.03M
21.68%
30.34M
34.09%
29.42M
3.04%
26.63M
9.50%
32.71M
22.84%
31.41M
3.97%
31.23M
0.57%
29.30M
6.18%
30.11M
2.76%
33.46M
11.13%
40.03M
19.64%
37.08M
7.39%
39.88M
7.56%
37.51M
5.96%
other liabilities
other non current assets
17.78M
-
18.13M
2.00%
19.03M
4.97%
20.34M
6.86%
21.90M
7.68%
21.59M
1.45%
20.65M
4.35%
21.49M
4.07%
22.01M
2.42%
32.65M
48.36%
34.68M
6.21%
35.80M
3.25%
34.04M
4.92%
34.63M
1.73%
30.04M
13.26%
32.69M
8.80%
36.32M
11.11%
36.30M
0.05%
41.64M
14.72%
44.56M
7.01%
43.02M
3.46%
39.98M
7.08%
44.04M
10.16%
42.77M
2.89%
42.40M
0.86%
42.50M
0.23%
36.31M
14.55%
37.17M
2.37%
37.00M
0.46%
36.02M
2.66%
34.17M
5.13%
33.62M
1.59%
33.73M
0.31%
33.17M
1.67%
32.56M
1.82%
33.87M
4.02%
31.87M
5.93%
30.30M
4.93%
34.95M
15.36%
34.96M
0.04%
27.10M
22.48%
26.71M
1.45%
30.72M
15.02%
24.61M
19.90%
other non current liabilities
481K
-
628K
30.56%
2.42M
285.83%
2.96M
22.20%
2.86M
3.48%
2.80M
2.03%
2.92M
4.14%
2.81M
3.53%
2.43M
13.62%
2.23M
8.44%
2.62M
17.84%
2.66M
1.60%
2.19M
17.76%
2.17M
1.19%
2.09M
3.37%
1.80M
14.05%
3.77M
109.79%
3.62M
3.92%
15.57M
329.72%
14.96M
3.95%
13.60M
9.09%
14.25M
4.81%
14.15M
0.71%
12.09M
14.54%
13.07M
8.11%
12.67M
3.11%
12.69M
0.21%
10.33M
18.59%
10.32M
0.12%
12.34M
19.60%
12.33M
0.11%
11.09M
10.09%
10.15M
8.45%
8.76M
13.74%
8.74M
0.16%
5.33M
39.01%
4.05M
24.03%
16.49M
307.14%
6.14M
62.76%
othertotal stockholders equity
178.00M
-
179.36M
0.76%
182.80M
1.92%
185.78M
1.63%
186.95M
0.62%
189.14M
1.17%
191.01M
0.99%
194.52M
1.84%
195.99M
0.75%
197.45M
0.74%
175.16M
11.29%
177.16M
1.14%
177.81M
0.37%
179.39M
0.89%
180.76M
0.77%
182.89M
1.17%
184.68M
0.98%
186.41M
0.94%
191.25M
2.59%
199.47M
4.30%
202.02M
1.28%
217.68M
7.75%
219.72M
0.94%
221.44M
0.78%
224.33M
1.31%
229.36M
2.24%
236.49M
3.11%
239.89M
1.44%
242.28M
1.00%
245.74M
1.43%
256.94M
4.56%
260.81M
1.51%
263.70M
1.11%
267.29M
1.36%
270.27M
1.11%
272.22M
0.72%
275.46M
1.19%
294.59M
6.94%
297.57M
1.01%
301.22M
1.23%
305.88M
1.55%
309.76M
1.27%
315.62M
1.89%
320.16M
1.44%
preferred stock
19K
-
11K
-
2K
-
property plant equipment net
14.30M
-
14.34M
0.27%
16.45M
14.76%
16.94M
2.98%
17.88M
5.56%
21.77M
21.72%
29.34M
34.80%
30.10M
2.58%
31.24M
3.78%
33.74M
7.99%
35.95M
6.55%
35.64M
0.86%
33.39M
6.30%
32.76M
1.90%
31.68M
3.30%
31.43M
0.80%
32.35M
2.96%
32.31M
0.14%
31.88M
1.34%
31.53M
1.09%
30.70M
2.64%
30.70M
0.02%
30.42M
0.91%
49.73M
63.48%
48.19M
3.08%
47.08M
2.32%
45.37M
3.62%
41.05M
9.53%
37.19M
9.40%
38.02M
2.23%
49.20M
29.39%
46.54M
5.41%
44.93M
3.44%
46.16M
2.73%
44.74M
3.09%
43.59M
2.55%
41.26M
5.35%
38.83M
5.90%
38.71M
0.31%
37.11M
4.13%
36.56M
1.48%
34.73M
5.02%
33.41M
3.79%
30.93M
7.43%
retained earnings
112.56M
-
117.61M
4.48%
125.87M
7.02%
130.84M
3.95%
137.17M
4.83%
148.39M
8.18%
159.52M
7.49%
160.18M
0.42%
164.33M
2.59%
163.44M
0.54%
172.33M
5.44%
175.41M
1.79%
178.80M
1.93%
179.89M
0.61%
183.44M
1.97%
181.68M
0.96%
178.05M
2.00%
179.68M
0.91%
168.62M
6.15%
171.44M
1.67%
172.65M
0.70%
170.16M
1.44%
175.35M
3.05%
175.18M
0.10%
168.77M
3.66%
162.57M
3.67%
112.88M
30.57%
98.06M
13.13%
89.12M
9.11%
86.10M
3.39%
113.51M
31.83%
110.29M
2.84%
109.11M
1.07%
105.26M
3.53%
73.54M
30.13%
63.86M
13.17%
55.28M
13.43%
49.02M
11.33%
46.79M
4.56%
25.62M
45.23%
-2.62M
110.23%
-11.38M
334.07%
-9.79M
13.96%
-17.06M
74.24%
short term debt
15K
-
4K
73.33%
8K
100%
6K
25%
8K
33.33%
8K
0%
-1.59M
-
-986K
37.95%
-1.50M
52.03%
576K
-
452K
21.53%
1.83M
304.65%
4.64M
153.91%
3.02M
34.91%
3.52M
16.34%
2.70M
23.32%
8.46M
213.79%
4.88M
42.31%
4.53M
7.21%
3.83M
15.45%
8.63M
125.35%
6.45M
25.32%
6.49M
0.74%
6.62M
1.86%
6.67M
0.89%
5.95M
10.89%
4.90M
17.54%
5.09M
3.77%
5.83M
14.66%
5.60M
4.10%
5.24M
6.45%
5.63M
7.55%
5.74M
1.92%
5.65M
1.48%
5.87M
3.79%
5.53M
5.71%
5.71M
3.20%
5.48M
4.03%
5.14M
6.19%
5.26M
2.30%
5.43M
3.35%
5.11M
6.04%
short term investments
64.99M
-
65.00M
0.00%
64.99M
0.00%
64.99M
0%
65.00M
0.00%
65.00M
0%
65.00M
0.00%
64.99M
0.00%
64.99M
0%
64.98M
0.01%
42.99M
33.84%
42.95M
0.10%
42.98M
0.05%
31.96M
25.64%
42.94M
34.37%
42.91M
0.07%
21.97M
48.80%
10.97M
50.07%
11.00M
0.25%
10.96M
0.36%
11.00M
0.37%
19.87M
80.68%
24.79M
24.77%
24.83M
0.15%
24.82M
0.05%
24.87M
0.20%
24.87M
0.01%
15.96M
35.85%
20.02M
-
20.24M
1.08%
19.50M
-
19.76M
1.37%
tax assets
2.37M
-
2.45M
3.46%
4.42M
80.38%
4.42M
0.18%
4.40M
0.32%
8.85M
100.98%
6.62M
25.11%
6.45M
2.58%
6.49M
0.56%
6.50M
0.14%
4.05M
37.67%
4.12M
1.83%
4.09M
0.90%
4.54M
10.96%
6.74M
48.67%
14.48M
114.74%
14.44M
0.25%
14.50M
0.39%
15.61M
7.64%
15.74M
0.85%
15.69M
0.30%
15.69M
0.04%
14.72M
6.16%
14.70M
0.16%
14.73M
0.24%
14.69M
0.26%
18.77M
27.72%
21.04M
12.10%
21.15M
0.56%
23.83M
12.67%
47.45M
99.09%
46.21M
2.62%
47.25M
2.26%
46.70M
1.17%
21.28M
54.44%
20.71M
2.65%
19.64M
5.20%
18.09M
7.86%
24.19M
33.72%
24.27M
0.33%
24.22M
0.21%
24.09M
0.53%
25.03M
3.88%
24.93M
0.38%
tax payables
1.09M
-
324K
70.22%
1.69M
421.60%
31K
98.17%
33K
6.45%
418K
1,166.67%
403K
-
576K
-
452K
21.53%
1.83M
304.65%
618K
66.21%
3.02M
389.16%
3.52M
16.34%
2.70M
23.32%
4.68M
73.38%
2.10M
55.00%
4.53M
115.30%
3.83M
15.45%
5.08M
32.66%
7.09M
39.56%
5.19M
26.82%
3.65M
29.64%
5.18M
41.93%
6.27M
20.92%
4.02M
35.80%
3.16M
21.48%
3.44M
8.96%
6.12M
77.89%
5.57M
9.06%
2.14M
61.58%
4.50M
110.33%
8.56M
90.20%
9.67M
13.05%
6.62M
31.62%
6.77M
2.30%
7.28M
7.61%
12.35M
69.56%
12.08M
2.14%
5.70M
52.83%
5.91M
3.65%
total assets
353.91M
-
366.65M
3.60%
391.50M
6.78%
392.26M
0.20%
406.88M
3.73%
409.73M
0.70%
425.46M
3.84%
414.46M
2.59%
421.83M
1.78%
423.06M
0.29%
409.19M
3.28%
418.25M
2.22%
423.35M
1.22%
430.60M
1.71%
423.71M
1.60%
427.18M
0.82%
437.07M
2.32%
439.88M
0.64%
458.58M
4.25%
470.65M
2.63%
464.47M
1.31%
483.41M
4.08%
506.24M
4.72%
518.35M
2.39%
523.45M
0.98%
508.03M
2.95%
486.84M
4.17%
470.05M
3.45%
453.31M
3.56%
451.73M
0.35%
525.59M
16.35%
499.96M
4.88%
503.58M
0.72%
500.59M
0.59%
479.74M
4.16%
467.90M
2.47%
442.95M
5.33%
445.23M
0.51%
473.35M
6.32%
528.73M
11.70%
502.28M
5.00%
485.10M
3.42%
504.69M
4.04%
492.30M
2.45%
total current assets
293.55M
-
304.63M
3.78%
324.12M
6.40%
322.95M
0.36%
334.99M
3.73%
329.11M
1.75%
340.53M
3.47%
313.72M
7.87%
318.80M
1.62%
307.38M
3.58%
292.16M
4.95%
299.29M
2.44%
309.29M
3.34%
294.99M
4.62%
286.23M
2.97%
279.77M
2.26%
279.22M
0.19%
281.22M
0.72%
294.16M
4.60%
298.91M
1.61%
297.63M
0.43%
294.82M
0.94%
316.74M
7.43%
310.56M
1.95%
318.26M
2.48%
306.52M
3.69%
322.22M
5.12%
308.31M
4.32%
296.03M
3.98%
284.74M
3.81%
323.94M
13.77%
304.07M
6.13%
271.71M
10.64%
268.97M
1.01%
273.45M
1.66%
260.99M
4.56%
242.21M
7.20%
208.64M
13.86%
219.37M
5.14%
275.54M
25.61%
256.87M
6.78%
245.70M
4.35%
258.11M
5.05%
256.42M
0.65%
total current liabilities
47.41M
-
49.87M
5.18%
60.95M
22.23%
53.64M
11.99%
60.06M
11.97%
57.40M
4.43%
67.18M
17.04%
55.56M
17.29%
54.24M
2.37%
58.99M
8.75%
63.03M
6.85%
58.43M
7.30%
62.06M
6.21%
65.81M
6.03%
66.61M
1.22%
65.54M
1.61%
70.51M
7.59%
66.62M
5.52%
75.89M
13.91%
71.05M
6.37%
71.51M
0.65%
79.55M
11.24%
97.52M
22.59%
92.97M
4.67%
100.70M
8.32%
92.35M
8.30%
105.97M
14.75%
106.20M
0.23%
101.14M
4.77%
93.45M
7.60%
107.95M
15.51%
93.40M
13.48%
93.36M
0.04%
91.93M
1.53%
98.88M
7.56%
98.02M
0.87%
94.08M
4.02%
94.69M
0.65%
106.24M
12.19%
105.01M
1.16%
107.77M
2.63%
105.47M
2.13%
113.27M
7.40%
108.94M
3.83%
total debt
31K
-
21K
32.26%
16K
23.81%
14K
12.50%
12K
14.29%
10K
16.67%
20.81M
-
19.98M
4.00%
20.54M
2.80%
20.37M
0.80%
18.69M
8.25%
16.55M
11.43%
16.87M
1.90%
27.97M
65.77%
26.56M
5.02%
25.20M
5.14%
25.35M
0.62%
24.39M
3.82%
22.94M
5.93%
21.92M
4.45%
19.88M
9.32%
20.36M
2.43%
91.14M
347.71%
90.09M
1.15%
89.36M
0.82%
89.03M
0.36%
87.67M
1.53%
total investments
65M
-
65M
0%
64.99M
0.01%
65M
0.01%
65M
0%
65M
0%
65.00M
0.01%
65M
0.01%
65M
0%
65M
0%
42.99M
33.86%
42.95M
0.10%
42.98M
0.05%
31.96M
25.64%
42.94M
34.37%
42.91M
0.07%
21.97M
48.80%
10.97M
50.07%
11.00M
0.25%
10.96M
0.36%
11.00M
0.37%
19.87M
80.68%
24.79M
24.77%
24.83M
0.15%
24.82M
0.05%
24.87M
0.20%
24.87M
0.01%
15.96M
35.85%
20.02M
-
20.24M
1.08%
19.50M
-
19.76M
1.37%
total liabilities
59.92M
-
62.76M
4.73%
75.55M
20.38%
68.49M
9.34%
75.45M
10.16%
72.72M
3.62%
81.61M
12.22%
73.21M
10.29%
72.82M
0.54%
76.97M
5.70%
81.54M
5.94%
78.91M
3.23%
81.75M
3.60%
85M
3.97%
84.06M
1.11%
82.99M
1.26%
87.58M
5.52%
83.16M
5.05%
106.51M
28.09%
102.32M
3.93%
101.77M
0.54%
112.45M
10.50%
129.63M
15.28%
141.76M
9.36%
149.12M
5.18%
140.50M
5.77%
154.85M
10.21%
153.26M
1.03%
144.75M
5.55%
138.40M
4.39%
165.29M
19.43%
149.18M
9.75%
146.22M
1.98%
143.82M
1.64%
153.28M
6.58%
151.16M
1.38%
144.55M
4.37%
145.76M
0.84%
162.30M
11.34%
232.41M
43.20%
231.00M
0.61%
226.01M
2.16%
236.09M
4.46%
230.32M
2.44%
total liabilities and stockholders equity
353.91M
-
366.65M
3.60%
391.50M
6.78%
392.26M
0.20%
406.88M
3.73%
409.73M
0.70%
425.46M
3.84%
414.46M
2.59%
421.83M
1.78%
423.06M
0.29%
409.19M
3.28%
418.25M
2.22%
423.35M
1.22%
430.60M
1.71%
423.71M
1.60%
427.18M
0.82%
437.07M
2.32%
439.88M
0.64%
458.58M
4.25%
470.65M
2.63%
464.47M
1.31%
483.41M
4.08%
506.24M
4.72%
518.35M
2.39%
523.45M
0.98%
508.03M
2.95%
486.84M
4.17%
470.05M
3.45%
453.31M
3.56%
451.73M
0.35%
525.59M
16.35%
499.96M
4.88%
503.58M
0.72%
500.59M
0.59%
479.74M
4.16%
467.90M
2.47%
442.95M
5.33%
445.23M
0.51%
473.35M
6.32%
528.73M
11.70%
502.28M
5.00%
485.10M
3.42%
504.69M
4.04%
492.30M
2.45%
total non current assets
60.36M
-
62.02M
2.75%
67.38M
8.64%
69.31M
2.87%
71.90M
3.73%
80.62M
12.13%
84.93M
5.35%
100.74M
18.62%
103.03M
2.27%
115.67M
12.27%
117.03M
1.17%
118.96M
1.65%
114.06M
4.12%
135.61M
18.90%
137.48M
1.38%
147.41M
7.22%
157.84M
7.08%
158.66M
0.52%
164.42M
3.63%
171.74M
4.45%
166.84M
2.85%
188.59M
13.03%
189.50M
0.48%
207.79M
9.65%
205.19M
1.25%
201.51M
1.80%
164.63M
18.30%
161.74M
1.75%
157.27M
2.76%
166.99M
6.18%
201.66M
20.76%
195.89M
2.86%
231.87M
18.37%
231.62M
0.11%
206.29M
10.93%
206.91M
0.30%
200.74M
2.98%
236.59M
17.86%
253.98M
7.35%
253.19M
0.31%
245.41M
3.07%
239.40M
2.45%
246.58M
3.00%
235.88M
4.34%
total non current liabilities
12.51M
-
12.89M
3.01%
14.59M
13.22%
14.85M
1.75%
15.39M
3.66%
15.32M
0.46%
14.43M
5.84%
17.65M
22.33%
18.57M
5.24%
17.98M
3.22%
18.51M
2.98%
20.48M
10.63%
19.69M
3.85%
19.19M
2.52%
17.45M
9.10%
17.46M
0.06%
17.07M
2.24%
16.54M
3.09%
30.63M
85.18%
31.27M
2.12%
30.26M
3.25%
32.90M
8.75%
32.11M
2.41%
48.80M
51.96%
48.41M
0.79%
48.16M
0.52%
48.88M
1.51%
47.05M
3.75%
43.61M
7.32%
44.94M
3.05%
57.34M
27.59%
55.78M
2.73%
52.85M
5.24%
51.88M
1.84%
54.40M
4.85%
53.15M
2.31%
50.47M
5.03%
51.07M
1.18%
56.06M
9.77%
127.41M
127.27%
123.23M
3.28%
120.54M
2.18%
122.81M
1.89%
121.39M
1.16%
total stockholders equity
293.98M
-
303.90M
3.37%
315.95M
3.97%
323.77M
2.48%
331.43M
2.37%
337.01M
1.68%
343.85M
2.03%
341.25M
0.76%
349.01M
2.27%
346.09M
0.84%
327.64M
5.33%
339.34M
3.57%
341.60M
0.66%
345.60M
1.17%
339.66M
1.72%
344.18M
1.33%
349.49M
1.54%
356.73M
2.07%
352.07M
1.31%
368.33M
4.62%
362.70M
1.53%
370.96M
2.28%
376.61M
1.52%
376.59M
0.01%
374.34M
0.60%
367.52M
1.82%
331.99M
9.67%
316.79M
4.58%
308.56M
2.60%
313.33M
1.55%
360.30M
14.99%
350.78M
2.64%
357.36M
1.88%
356.77M
0.17%
326.46M
8.50%
316.74M
2.98%
298.40M
5.79%
299.46M
0.36%
311.05M
3.87%
296.31M
4.74%
271.29M
8.45%
259.09M
4.49%
268.61M
3.67%
261.98M
2.47%

All numbers in USD (except ratios and percentages)