bf/NASDAQ:ICFI_icon.png

COM:ICF

ICF

  • Stock

USD

Last Close

135.53

22/11 21:00

Market Cap

2.43B

Beta: -

Volume Today

208.91K

Avg: -

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
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
Jun '24
Sep '24
account payables
45.54M
-
49.39M
8.45%
48.34M
2.13%
44.73M
7.47%
65.75M
47.01%
54.71M
16.80%
61.51M
12.44%
58.12M
5.52%
63.74M
9.68%
49.64M
22.11%
57.73M
16.29%
57.43M
0.53%
70.59M
22.91%
54.13M
23.31%
60.73M
12.20%
62.60M
3.08%
75.07M
19.92%
68.60M
8.62%
63.70M
7.14%
69.17M
8.58%
102.60M
48.33%
87.04M
15.17%
95.07M
9.22%
97.36M
2.41%
134.58M
38.23%
92.82M
31.03%
76.78M
17.27%
77.12M
0.44%
91.36M
18.47%
90.89M
0.52%
94.94M
4.45%
96.64M
1.80%
105.65M
9.32%
95.71M
9.41%
99.36M
3.82%
128.53M
29.35%
135.78M
5.64%
109.85M
19.09%
113.27M
3.11%
123.41M
8.95%
134.50M
8.99%
119.28M
11.31%
110.70M
7.19%
121.09M
9.38%
accumulated other comprehensive income loss
-990K
-
-1.34M
35.05%
-530K
60.36%
-1.89M
255.66%
-2.48M
31.62%
-4.57M
84.16%
-3.07M
32.81%
-6.97M
127.04%
-7.49M
7.47%
-8.41M
12.24%
-10.43M
24.10%
-10.60M
1.58%
-9.64M
9.05%
-9.27M
3.86%
-7.17M
22.66%
-6.61M
7.78%
-5.04M
23.77%
-4.26M
15.48%
-7.58M
77.88%
-8.14M
7.50%
-12.55M
54.11%
-12.27M
2.25%
-15.12M
23.26%
-18.40M
21.70%
-12.14M
34.01%
-23.27M
91.59%
-23.43M
0.70%
-19.76M
15.67%
-14.11M
28.61%
-11.33M
19.71%
-10.89M
3.81%
-12.87M
18.09%
-11.04M
14.22%
-8.38M
24.10%
-12.59M
50.27%
-14.14M
12.35%
-8.13M
42.49%
-9.47M
16.40%
-6.32M
33.28%
-10.37M
64.17%
-11.88M
14.62%
-11.20M
5.76%
-26.01M
132.18%
-12.49M
51.96%
cash and cash equivalents
8.95M
-
20.20M
125.67%
8.03M
60.28%
7.51M
6.44%
12.12M
61.43%
7.03M
42.05%
7.45M
6.04%
5.72M
23.18%
7.75M
35.39%
9.36M
20.81%
10.85M
15.91%
9.65M
11.07%
6.04M
37.37%
8.21M
35.83%
9.49M
15.67%
6.49M
31.69%
11.81M
82.10%
19.29M
63.37%
6.32M
67.23%
5.80M
8.19%
11.69M
101.48%
5.69M
51.35%
6.30M
10.81%
7.45M
18.21%
6.48M
13.02%
58.66M
804.98%
9.06M
84.55%
8.24M
9.12%
13.84M
68.03%
8.59M
37.92%
9.60M
11.77%
7.88M
17.91%
8.25M
4.71%
7.39M
10.44%
6.06M
17.98%
8.48M
39.91%
11.26M
32.70%
5.36M
52.35%
6.97M
29.98%
5.08M
27.08%
9.45M
85.86%
3.68M
61.02%
4.77M
29.46%
6.91M
44.95%
cash and short term investments
8.95M
-
20.20M
125.67%
8.03M
60.28%
7.51M
6.44%
12.12M
61.43%
7.03M
42.05%
7.45M
6.04%
5.72M
23.18%
7.75M
35.39%
9.36M
20.81%
10.85M
15.91%
9.65M
11.07%
6.04M
37.37%
8.21M
35.83%
9.49M
15.67%
6.49M
31.69%
11.81M
82.10%
19.29M
63.37%
6.32M
67.23%
5.80M
8.19%
11.69M
101.48%
5.69M
51.35%
6.30M
10.81%
7.45M
18.21%
6.48M
13.02%
58.66M
804.98%
9.06M
84.55%
8.24M
9.12%
13.84M
68.03%
8.59M
37.92%
9.60M
11.77%
7.88M
17.91%
8.25M
4.71%
7.39M
10.44%
6.06M
17.98%
8.48M
39.91%
11.26M
32.70%
5.36M
52.35%
6.97M
29.98%
5.08M
27.08%
9.45M
85.86%
3.68M
61.02%
4.77M
29.46%
6.91M
44.95%
common stock
21K
-
21K
0%
21K
0%
21K
0%
21K
0%
21K
0%
21K
0%
21K
0%
21K
0%
21K
0%
22K
4.76%
22K
0%
22K
0%
22K
0%
22K
0%
22K
0%
22K
0%
22K
0%
22K
0%
22K
0%
22K
0%
23K
4.55%
23K
0%
23K
0%
23K
0%
23K
0%
23K
0%
23K
0%
23K
0%
23K
0%
23K
0%
23K
0%
23K
0%
23K
0%
23K
0%
23K
0%
23K
0%
24K
4.35%
24K
0%
24K
0%
24K
0%
24K
0%
24K
0%
24K
0%
deferred revenue
20.28M
-
23.54M
16.04%
20.75M
11.84%
20.47M
1.34%
31.55M
54.14%
36.67M
16.22%
31.52M
14.06%
34.54M
9.60%
33.39M
3.33%
29.74M
10.93%
32.57M
9.51%
30.47M
6.44%
29.39M
3.54%
27.28M
7.19%
27.11M
0.61%
34.48M
27.19%
38.57M
11.85%
32.28M
16.31%
25.89M
19.81%
26.49M
2.33%
33.49M
26.44%
35.94M
7.29%
33.44M
6.96%
32.09M
4.03%
37.41M
16.60%
29.32M
21.64%
30.14M
2.79%
36.47M
21.03%
42.05M
15.29%
43.59M
3.66%
35.70M
18.10%
38.11M
6.75%
39.66M
4.09%
31.49M
20.61%
24.61M
21.84%
24.60M
0.05%
25.77M
4.77%
25.77M
0.01%
19.65M
23.76%
16.99M
13.53%
22.00M
29.48%
22.10M
0.46%
20.10M
9.04%
deferred revenue non current
10.78M
-
13.82M
28.24%
14.46M
4.56%
14.80M
2.42%
27.89M
88.36%
21.12M
24.28%
15.60M
26.12%
15.73M
0.84%
25.32M
60.96%
15.76M
37.78%
15.69M
0.41%
15.72M
0.16%
15.60M
0.74%
15.04M
3.62%
14.98M
0.35%
14.97M
0.09%
33.35M
122.79%
13.96M
58.16%
14.21M
1.86%
14.34M
0.85%
13.94M
2.77%
189.33M
-
178.75M
-
deferrred tax liabilities non current
10.78M
-
10.67M
1.02%
10.72M
0.46%
11.94M
11.43%
27.89M
133.47%
24.49M
12.18%
23.83M
2.70%
23.76M
0.30%
25.32M
6.59%
35.26M
39.25%
34.82M
1.24%
37.29M
7.08%
39.11M
4.90%
43.84M
12.09%
44.44M
1.36%
47.16M
6.12%
33.35M
29.28%
36.39M
9.10%
34.83M
4.27%
37.33M
7.17%
40.16M
7.59%
43.34M
7.91%
42.08M
2.92%
40.28M
4.27%
37.62M
6.60%
39.49M
4.98%
38.12M
3.48%
43.20M
13.34%
34.33M
20.54%
36.97M
7.68%
37.79M
2.23%
39.20M
3.74%
41.91M
6.92%
47.68M
13.77%
47.64M
0.09%
46.45M
2.51%
68.04M
46.48%
69.34M
1.92%
62.82M
9.41%
40.15M
36.09%
164.16M
308.89%
21.98M
86.61%
16.42M
25.27%
goodwill
418.84M
-
464.29M
10.85%
459.47M
1.04%
461.66M
0.48%
687.78M
48.98%
692.45M
0.68%
693.19M
0.11%
690.58M
0.38%
687.40M
0.46%
687.33M
0.01%
685.39M
0.28%
684.79M
0.09%
683.68M
0.16%
684.00M
0.05%
685.07M
0.16%
685.92M
0.12%
686.11M
0.03%
694.34M
1.20%
693.03M
0.19%
702.59M
1.38%
715.64M
1.86%
720.36M
0.66%
719.12M
0.17%
716.70M
0.34%
719.93M
0.45%
905.18M
25.73%
905.10M
0.01%
907.00M
0.21%
909.91M
0.32%
910.36M
0.05%
910.64M
0.03%
909.23M
0.16%
1.05B
15.13%
1.05B
0.12%
1.04B
0.15%
1.19B
14.04%
1.21B
1.89%
1.21B
0.08%
1.24B
1.85%
1.22B
1.38%
1.22B
0.01%
1.22B
0.04%
1.22B
0.00%
1.22B
0.19%
goodwill and intangible assets
431.08M
-
483.95M
12.26%
477.60M
1.31%
477.51M
0.02%
764.49M
60.10%
764.85M
0.05%
761.29M
0.46%
753.99M
0.96%
746.30M
1.02%
742.98M
0.44%
737.85M
0.69%
734.09M
0.51%
729.81M
0.58%
727.41M
0.33%
725.76M
0.23%
723.89M
0.26%
721.41M
0.34%
730.20M
1.22%
726.46M
0.51%
735.82M
1.29%
751.14M
2.08%
753.88M
0.37%
748.66M
0.69%
744.18M
0.60%
745.76M
0.21%
975.23M
30.77%
971.66M
0.37%
970.20M
0.15%
969.80M
0.04%
967.26M
0.26%
964.54M
0.28%
960.04M
0.47%
1.13B
17.33%
1.12B
0.59%
1.11B
0.60%
1.33B
19.16%
1.34B
0.98%
1.33B
0.68%
1.35B
1.74%
1.32B
2.29%
1.31B
0.62%
1.31B
0.66%
1.30B
0.63%
1.29B
0.46%
intangible assets
12.24M
-
19.66M
60.65%
18.13M
7.82%
15.85M
12.54%
76.71M
383.89%
72.39M
5.63%
68.10M
5.92%
63.41M
6.89%
58.90M
7.11%
55.65M
5.52%
52.46M
5.72%
49.30M
6.04%
46.13M
6.42%
43.41M
5.90%
40.69M
6.26%
37.97M
6.69%
35.30M
7.02%
35.86M
1.58%
33.44M
6.76%
33.23M
0.61%
35.49M
6.80%
33.52M
5.56%
29.55M
11.85%
27.48M
7.01%
25.83M
6.00%
70.05M
171.20%
66.56M
4.98%
63.20M
5.05%
59.89M
5.24%
56.90M
4.99%
53.90M
5.27%
50.82M
5.72%
79.64M
56.73%
74.27M
6.74%
69.18M
6.86%
135.93M
96.50%
126.54M
6.91%
116.43M
7.99%
117.14M
0.61%
103.21M
11.89%
94.90M
8.05%
86.61M
8.74%
78.32M
9.57%
70.03M
10.59%
inventory
11.19M
-
68.15M
-
42.23M
38.03%
26.31M
37.71%
34.42M
30.84%
12.18M
64.62%
1.71M
-
3.57M
108.77%
4.50M
25.92%
2.77M
38.42%
916K
-
long term debt
40M
-
127.21M
218.02%
132.81M
4.40%
115.22M
13.25%
350.05M
203.82%
377.30M
7.78%
360M
4.58%
332.15M
7.73%
311.53M
6.21%
337.93M
8.47%
317.90M
5.93%
281.19M
11.55%
259.39M
7.75%
275.84M
6.34%
278M
0.78%
230.08M
17.24%
206.25M
10.36%
231.49M
12.24%
243.65M
5.25%
232.50M
4.57%
200.42M
13.80%
344.99M
72.13%
405.48M
17.53%
369.86M
8.78%
284.69M
23.03%
635.97M
123.39%
562.85M
11.50%
486.25M
13.61%
418.83M
13.87%
421.00M
0.52%
418.43M
0.61%
357.26M
14.62%
603.41M
68.90%
639.63M
6.00%
621.04M
2.91%
881.95M
42.01%
731.45M
17.06%
776.82M
6.20%
782.12M
0.68%
699.68M
10.54%
404.41M
42.20%
632.55M
56.41%
421.56M
33.36%
578.24M
37.17%
long term investments
-6.62M
-
-6M
9.32%
-4.16M
30.75%
-7.59M
-
-7.68M
1.20%
-6.98M
9.12%
-35.26M
-
-34.82M
1.24%
-37.29M
7.08%
-43.84M
-
-44.44M
1.36%
-47.16M
6.12%
-36.39M
-
-34.83M
4.27%
-37.33M
7.17%
-43.34M
-
-42.08M
2.92%
-40.28M
4.27%
-39.49M
-
-38.12M
3.48%
-43.20M
13.34%
-36.97M
-
-37.79M
2.23%
-39.20M
3.74%
-47.68M
-
-62.82M
-
-40.15M
36.09%
398K
100.99%
-21.98M
5,621.36%
22.20M
201.02%
net debt
31.05M
-
107.00M
244.65%
124.78M
16.61%
107.71M
13.68%
337.93M
213.75%
370.27M
9.57%
352.55M
4.79%
326.43M
7.41%
303.79M
6.94%
328.57M
8.16%
307.06M
6.55%
271.55M
11.56%
253.35M
6.70%
267.64M
5.64%
268.51M
0.33%
223.59M
16.73%
194.44M
13.04%
212.20M
9.13%
237.32M
11.84%
226.70M
4.48%
188.73M
16.75%
369.63M
95.85%
428.42M
15.90%
393.35M
8.19%
310.71M
21.01%
620.64M
99.75%
596.81M
3.84%
521.60M
12.60%
438.34M
15.96%
451.29M
2.96%
453.95M
0.59%
394.80M
13.03%
640.06M
62.12%
672.77M
5.11%
656.25M
2.46%
918.70M
39.99%
765.13M
16.72%
815.98M
6.65%
815.61M
0.05%
739.52M
9.33%
633.22M
14.37%
678.30M
7.12%
631.66M
6.88%
608.88M
3.61%
net receivables
209.54M
-
243.90M
16.40%
260.88M
6.96%
251.68M
3.53%
265.97M
5.68%
277.23M
4.23%
283.21M
2.16%
271.67M
4.07%
259.83M
4.36%
276.41M
6.38%
282.67M
2.26%
276.26M
2.27%
281.37M
1.85%
280.16M
0.43%
293.50M
4.76%
289.66M
1.31%
297.11M
2.57%
302.70M
1.88%
317.03M
4.73%
347.64M
9.66%
364.16M
4.75%
378.50M
3.94%
431.14M
13.91%
430.04M
0.25%
410.83M
4.47%
400.31M
2.56%
390.41M
2.47%
381.82M
2.20%
368.20M
3.57%
378.45M
2.78%
401.67M
6.14%
375.13M
6.61%
386.38M
3.00%
403.26M
4.37%
421.29M
4.47%
491.06M
16.56%
413.04M
15.89%
417.58M
1.10%
434.19M
3.98%
435.26M
0.25%
409.65M
5.88%
432.66M
5.62%
436.71M
0.94%
212.41M
51.36%
other assets
other current assets
7.85M
-
9.18M
17.00%
16.37M
78.26%
13.89M
15.12%
10.34M
25.58%
11.57M
11.94%
9.01M
22.13%
11.08M
22.92%
10.03M
9.43%
15.20M
51.56%
19.11M
25.68%
13.16M
31.12%
11.72M
10.93%
13.29M
13.39%
13.28M
0.12%
12.90M
2.83%
11.33M
12.21%
15.01M
32.52%
16.39M
9.21%
16.61M
1.31%
16.25M
2.14%
15.55M
4.34%
16.73M
7.62%
19.46M
16.29%
17.40M
10.57%
19.89M
14.27%
19.57M
1.60%
20.52M
4.87%
25.49M
24.24%
22.11M
13.25%
25.78M
16.59%
31.11M
20.65%
42.35M
36.15%
42.86M
1.19%
25.60M
40.27%
32.60M
27.38%
40.71M
24.86%
28.34M
30.38%
32.58M
14.95%
34.29M
5.26%
28.05M
18.19%
28.40M
1.23%
23.12M
18.61%
273.79M
1,084.43%
other current liabilities
3.53M
-
81.37M
2,205.18%
89.40M
9.87%
88.62M
0.88%
4.47M
94.95%
85.64M
1,813.74%
94.56M
10.41%
97.96M
3.60%
5.55M
94.34%
87.55M
1,478.40%
103.95M
18.73%
109.51M
5.34%
12.39M
88.69%
96.01M
674.98%
85.33M
11.12%
98.84M
15.83%
6.64M
93.28%
32.28M
386.09%
25.89M
19.81%
128.57M
396.67%
17.48M
86.40%
127.87M
631.32%
116.22M
9.11%
141.70M
21.92%
133.49M
5.79%
124.41M
6.80%
119.35M
4.07%
148.57M
24.48%
260.26M
75.18%
209.96M
19.33%
191.16M
8.96%
202.01M
5.67%
186.41M
7.72%
176.48M
5.33%
176.63M
0.08%
173.63M
1.70%
209.50M
20.67%
171.63M
18.08%
195.77M
14.07%
183.85M
6.09%
212.79M
15.74%
201.85M
5.14%
225.12M
11.53%
249.15M
10.68%
other liabilities
other non current assets
13.28M
-
13.69M
3.10%
14.56M
6.35%
13.97M
4.06%
14.19M
1.56%
14.74M
3.93%
14.86M
0.79%
14.52M
2.25%
13.82M
4.86%
13.94M
0.88%
14.79M
6.12%
15.91M
7.57%
16.14M
1.45%
16.13M
0.09%
18.13M
12.39%
18.68M
3.06%
19.35M
3.59%
22.56M
16.57%
23.41M
3.76%
24.43M
4.38%
22.51M
7.86%
22.53M
0.08%
23.76M
5.47%
23.94M
0.74%
24.54M
2.49%
22.64M
7.70%
24.60M
8.62%
26.09M
6.08%
32.25M
23.60%
32.57M
1.00%
40.05M
22.96%
41.51M
3.65%
44.50M
7.20%
49.42M
11.06%
1.83M
96.30%
4.05M
121.15%
51.64M
1,175.93%
-18.06M
134.98%
53.09M
393.91%
42.30M
20.33%
41.08M
2.87%
43.74M
6.47%
8.17M
81.33%
43.77M
435.90%
other non current liabilities
15.04M
-
9.00M
40.15%
9.59M
6.53%
9.03M
5.88%
584K
93.53%
9.03M
1,445.38%
16.10M
78.44%
16.92M
5.09%
3.85M
77.25%
11.79M
206.31%
10.06M
14.71%
10.01M
0.48%
8.74M
12.65%
9.52M
8.85%
14.31M
50.39%
14.38M
0.45%
-3.10M
121.54%
15.48M
600%
17.66M
14.01%
16.98M
3.83%
20.86M
22.86%
22.54M
8.07%
25.61M
13.60%
22.69M
11.40%
22.37M
1.40%
27.92M
24.82%
40.16M
43.82%
45.36M
12.95%
40.14M
11.49%
38.23M
4.77%
38.13M
0.25%
36.42M
4.50%
24.11M
33.80%
22.89M
5.05%
20.82M
9.05%
19.63M
5.71%
23.57M
20.03%
27.80M
17.99%
28.49M
2.45%
52.78M
85.29%
56.05M
6.18%
54.35M
3.02%
53.67M
1.25%
65.83M
22.64%
othertotal stockholders equity
229.15M
-
232.87M
1.62%
216.73M
6.93%
213.36M
1.55%
217.21M
1.80%
217.70M
0.22%
213.88M
1.75%
209.77M
1.92%
205.44M
2.06%
201.62M
1.86%
200.94M
0.34%
201.81M
0.43%
203.73M
0.95%
189.43M
7.02%
186.27M
1.67%
183.68M
1.39%
186.28M
1.42%
181.36M
2.64%
186.57M
2.87%
188.41M
0.99%
186.50M
1.01%
175.69M
5.80%
170.64M
2.87%
175.78M
3.01%
181.83M
3.44%
161.70M
11.07%
165.19M
2.16%
168.09M
1.76%
172.31M
2.51%
158.09M
8.25%
160.27M
1.38%
163.53M
2.04%
165.18M
1.01%
147.12M
10.93%
151.66M
3.08%
155.07M
2.25%
158.29M
2.08%
139.34M
11.97%
144.67M
3.83%
148.10M
2.37%
154.35M
4.22%
127.53M
17.37%
146.52M
14.89%
135.95M
7.21%
preferred stock
14.44M
-
property plant equipment net
30.21M
-
31.26M
3.47%
30.48M
2.51%
28.92M
5.11%
43.24M
49.52%
40.52M
6.29%
43.29M
6.83%
45.08M
4.13%
45.42M
0.77%
44.27M
2.55%
44.07M
0.45%
43.00M
2.43%
40.48M
5.84%
38.72M
4.36%
37.88M
2.16%
36.03M
4.89%
38.05M
5.62%
37.26M
2.08%
44.94M
20.60%
45.74M
1.79%
48.10M
5.17%
178.47M
271.01%
187.17M
4.87%
195.34M
4.37%
192.20M
1.61%
207.29M
7.85%
200.23M
3.41%
200.60M
0.19%
189.57M
5.50%
179.54M
5.29%
164.84M
8.19%
155.53M
5.65%
229.47M
47.55%
235.02M
2.42%
235.29M
0.12%
248.73M
5.71%
234.47M
5.74%
235.96M
0.63%
230.57M
2.28%
212.88M
7.67%
208.75M
1.94%
202.65M
2.92%
196.99M
2.79%
193.84M
1.60%
retained earnings
245.91M
-
255.62M
3.95%
265.62M
3.91%
277.17M
4.35%
285.94M
3.16%
293.84M
2.76%
303.01M
3.12%
314.56M
3.81%
325.31M
3.42%
334.99M
2.98%
345.78M
3.22%
359.22M
3.89%
371.89M
3.53%
382.07M
2.74%
394.00M
3.12%
407.70M
3.48%
434.77M
6.64%
445.38M
2.44%
456.36M
2.47%
470.39M
3.07%
486.44M
3.41%
499.13M
2.61%
511.10M
2.40%
528.10M
3.33%
544.84M
3.17%
552.30M
1.37%
563.32M
2.00%
578.55M
2.70%
588.73M
1.76%
604.44M
2.67%
622.11M
2.92%
639.86M
2.85%
649.30M
1.47%
664.53M
2.35%
680.32M
2.38%
696.79M
2.42%
703.03M
0.90%
716.79M
1.96%
734.47M
2.47%
755.57M
2.87%
775.10M
2.58%
799.80M
3.19%
822.78M
2.87%
852.84M
3.65%
short term debt
80.86M
-
101.46M
-
2.14M
-
5.49M
155.97%
91.18M
1,561.44%
6.26M
93.14%
305K
95.13%
84.35M
-
343K
-
104.08M
30,245.19%
74.04M
28.86%
73.36M
0.92%
124.48M
-
30.32M
75.64%
29.24M
3.58%
30.93M
5.80%
32.50M
5.06%
43.33M
33.33%
43.03M
0.70%
43.58M
1.29%
33.35M
23.48%
38.88M
16.58%
45.13M
16.07%
45.42M
0.64%
44.90M
1.14%
40.53M
9.73%
41.27M
1.82%
45.24M
9.62%
44.94M
0.67%
44.52M
0.92%
40.46M
9.12%
44.92M
11.01%
48.93M
8.93%
49.43M
1.03%
36.12M
26.94%
37.54M
3.95%
short term investments
43.81M
-
tax assets
6.62M
-
6M
9.32%
4.16M
30.75%
7.59M
-
7.68M
1.20%
6.98M
9.12%
35.26M
-
34.82M
1.24%
37.29M
7.08%
43.84M
-
44.44M
1.36%
47.16M
6.12%
36.39M
-
34.83M
4.27%
37.33M
7.17%
43.34M
-
42.08M
2.92%
40.28M
4.27%
39.49M
-
38.12M
3.48%
43.20M
13.34%
36.97M
-
37.79M
2.23%
39.20M
3.74%
47.68M
-
47.64M
0.09%
46.45M
2.51%
69.34M
-
62.82M
9.41%
40.15M
36.09%
137.99M
243.70%
21.98M
84.07%
16.42M
25.27%
5.98M
63.57%
tax payables
2.14M
-
5.49M
155.97%
2.60M
52.55%
6.26M
140.36%
305K
95.13%
106K
-
343K
-
4.52M
1,217.78%
4.16M
-
4.43M
-
5.36M
-
2.40M
55.19%
5.03M
109.28%
3.50M
30.30%
6.29M
79.48%
3.63M
42.25%
1.80M
50.44%
7.47M
315.17%
8.00M
7.00%
4.83M
39.54%
7.99M
-
total assets
700.91M
-
802.19M
14.45%
807.91M
0.71%
793.48M
1.79%
1.11B
39.93%
1.12B
0.50%
1.12B
0.28%
1.10B
1.52%
1.08B
1.71%
1.10B
1.75%
1.11B
0.65%
1.09B
1.56%
1.09B
0.59%
1.08B
0.15%
1.10B
1.30%
1.09B
0.95%
1.11B
2.08%
1.13B
1.51%
1.13B
0.67%
1.18B
3.66%
1.21B
3.22%
1.35B
11.60%
1.41B
4.37%
1.42B
0.47%
1.40B
1.63%
1.68B
20.53%
1.62B
4.07%
1.61B
0.50%
1.67B
3.72%
1.63B
2.19%
1.63B
0.12%
1.61B
1.66%
1.85B
15.19%
1.86B
0.44%
1.85B
0.37%
2.16B
16.59%
2.09B
3.04%
2.07B
0.95%
2.12B
2.07%
2.06B
2.85%
2.15B
4.61%
2.02B
6.14%
2.01B
0.59%
2.03B
1.12%
total current assets
226.34M
-
273.29M
20.74%
285.27M
4.39%
273.08M
4.27%
288.43M
5.62%
295.82M
2.56%
299.67M
1.30%
288.47M
3.74%
277.61M
3.76%
300.98M
8.42%
312.63M
3.87%
299.07M
4.34%
299.13M
0.02%
301.66M
0.84%
316.27M
4.85%
309.05M
2.29%
331.44M
7.25%
337.00M
1.68%
339.74M
0.81%
370.05M
8.92%
392.11M
5.96%
399.74M
1.95%
454.17M
13.62%
456.95M
0.61%
434.72M
4.87%
478.86M
10.15%
419.04M
12.49%
410.58M
2.02%
475.68M
15.85%
451.38M
5.11%
463.36M
2.65%
448.54M
3.20%
449.16M
0.14%
453.51M
0.97%
452.95M
0.12%
532.15M
17.48%
466.72M
12.30%
454.86M
2.54%
478.24M
5.14%
477.41M
0.17%
447.16M
6.34%
465.66M
4.14%
464.59M
0.23%
493.12M
6.14%
total current liabilities
150.22M
-
154.30M
2.72%
158.49M
2.72%
153.82M
2.95%
203.24M
32.13%
177.02M
12.90%
189.73M
7.18%
196.11M
3.36%
193.86M
1.15%
173.20M
10.66%
194.56M
12.33%
197.41M
1.46%
196.72M
0.35%
177.42M
9.81%
173.18M
2.39%
196.27M
13.33%
224.37M
14.32%
207.20M
7.65%
188.84M
8.87%
224.22M
18.74%
278.06M
24.01%
281.17M
1.12%
273.96M
2.56%
302.08M
10.26%
337.98M
11.88%
289.88M
14.23%
269.30M
7.10%
305.75M
13.54%
427.03M
39.67%
383.33M
10.23%
366.93M
4.28%
382.18M
4.16%
376.63M
1.45%
344.21M
8.61%
341.88M
0.68%
371.99M
8.81%
415.99M
11.83%
351.77M
15.44%
369.16M
4.94%
369.18M
0.01%
418.23M
13.29%
392.67M
6.11%
392.04M
0.16%
407.79M
4.02%
total debt
40M
-
127.21M
218.02%
132.81M
4.40%
115.22M
13.25%
350.05M
203.82%
377.30M
7.78%
360M
4.58%
332.15M
7.73%
311.53M
6.21%
337.93M
8.47%
317.90M
5.93%
281.19M
11.55%
259.39M
7.75%
275.84M
6.34%
278M
0.78%
230.08M
17.24%
206.25M
10.36%
231.49M
12.24%
243.65M
5.25%
232.50M
4.57%
200.42M
13.80%
375.32M
87.26%
434.72M
15.83%
400.80M
7.80%
317.19M
20.86%
679.30M
114.16%
605.88M
10.81%
529.84M
12.55%
452.18M
14.66%
459.88M
1.70%
463.56M
0.80%
402.68M
13.13%
648.31M
61.00%
680.16M
4.91%
662.31M
2.62%
927.19M
39.99%
776.39M
16.26%
821.34M
5.79%
822.58M
0.15%
744.60M
9.48%
642.67M
13.69%
681.98M
6.12%
636.43M
6.68%
615.79M
3.24%
total investments
-6.62M
-
-6M
9.32%
-4.16M
30.75%
-7.59M
-
-7.68M
1.20%
-6.98M
9.12%
-35.26M
-
-34.82M
1.24%
-37.29M
7.08%
-43.84M
-
-44.44M
1.36%
-47.16M
6.12%
-36.39M
-
-34.83M
4.27%
-37.33M
7.17%
-43.34M
-
-42.08M
2.92%
-40.28M
4.27%
-39.49M
-
-38.12M
3.48%
-43.20M
13.34%
-36.97M
-
-37.79M
2.23%
-39.20M
3.74%
-47.68M
-
-62.82M
-
-40.15M
36.09%
398K
100.99%
21.84M
5,387.44%
22.20M
1.64%
total liabilities
226.82M
-
315.01M
38.88%
326.07M
3.51%
304.81M
6.52%
609.65M
100.01%
608.95M
0.12%
605.26M
0.60%
584.68M
3.40%
559.88M
4.24%
573.94M
2.51%
573.04M
0.16%
541.62M
5.48%
519.57M
4.07%
521.66M
0.40%
524.92M
0.62%
502.86M
4.20%
494.23M
1.72%
504.52M
2.08%
499.18M
1.06%
525.37M
5.25%
553.45M
5.34%
692.05M
25.04%
747.13M
7.96%
734.91M
1.64%
682.67M
7.11%
993.27M
45.50%
910.42M
8.34%
880.56M
3.28%
920.33M
4.52%
879.53M
4.43%
861.28M
2.07%
815.06M
5.37%
1.05B
28.34%
1.05B
0.80%
1.03B
2.18%
1.32B
27.99%
1.24B
6.13%
1.23B
1.07%
1.24B
1.37%
1.16B
6.50%
1.23B
6.06%
1.10B
10.60%
1.06B
3.55%
1.05B
1.00%
total liabilities and stockholders equity
700.91M
-
802.19M
14.45%
807.91M
0.71%
793.48M
1.79%
1.11B
39.93%
1.12B
0.50%
1.12B
0.28%
1.10B
1.52%
1.08B
1.71%
1.10B
1.75%
1.11B
0.65%
1.09B
1.56%
1.09B
0.59%
1.08B
0.15%
1.10B
1.30%
1.09B
0.95%
1.11B
2.08%
1.13B
1.51%
1.13B
0.67%
1.18B
3.66%
1.21B
3.22%
1.35B
11.60%
1.41B
4.37%
1.42B
0.47%
1.40B
1.63%
1.68B
20.53%
1.62B
4.07%
1.61B
0.50%
1.67B
3.72%
1.63B
2.19%
1.63B
0.12%
1.61B
1.66%
1.85B
15.19%
1.86B
0.44%
1.85B
0.37%
2.16B
16.59%
2.09B
3.04%
2.07B
0.95%
2.12B
2.07%
2.06B
2.85%
2.15B
4.61%
2.02B
6.14%
2.01B
0.59%
2.03B
1.12%
total non current assets
474.57M
-
528.90M
11.45%
522.63M
1.18%
520.40M
0.43%
821.91M
57.94%
820.11M
0.22%
819.44M
0.08%
813.59M
0.71%
805.55M
0.99%
801.19M
0.54%
796.72M
0.56%
793.00M
0.47%
786.44M
0.83%
782.25M
0.53%
781.77M
0.06%
778.60M
0.41%
778.82M
0.03%
790.02M
1.44%
794.81M
0.61%
805.99M
1.41%
821.76M
1.96%
954.88M
16.20%
959.60M
0.49%
963.46M
0.40%
962.50M
0.10%
1.21B
25.21%
1.20B
0.72%
1.20B
0.03%
1.19B
0.44%
1.18B
1.03%
1.17B
0.84%
1.16B
1.06%
1.40B
21.03%
1.40B
0.27%
1.40B
0.45%
1.63B
16.29%
1.63B
0.00%
1.62B
0.49%
1.64B
1.21%
1.58B
3.63%
1.70B
7.92%
1.55B
8.84%
1.54B
0.70%
1.54B
0.40%
total non current liabilities
76.60M
-
160.71M
109.79%
167.57M
4.27%
150.99M
9.89%
406.41M
169.16%
431.93M
6.28%
415.53M
3.80%
388.57M
6.49%
366.03M
5.80%
400.74M
9.48%
378.48M
5.56%
344.21M
9.05%
322.85M
6.21%
344.24M
6.63%
351.74M
2.18%
306.59M
12.84%
269.86M
11.98%
297.32M
10.18%
310.35M
4.38%
301.15M
2.96%
275.39M
8.55%
410.88M
49.20%
473.17M
15.16%
432.83M
8.53%
344.68M
20.37%
703.38M
104.07%
641.12M
8.85%
574.81M
10.34%
493.30M
14.18%
496.20M
0.59%
494.35M
0.37%
432.88M
12.43%
669.43M
54.64%
710.21M
6.09%
689.51M
2.91%
948.03M
37.49%
823.05M
13.18%
873.97M
6.19%
873.42M
0.06%
792.61M
9.25%
813.95M
2.69%
708.88M
12.91%
670.41M
5.43%
644.07M
3.93%
total stockholders equity
474.09M
-
487.18M
2.76%
481.84M
1.10%
488.67M
1.42%
500.69M
2.46%
506.99M
1.26%
513.85M
1.35%
517.38M
0.69%
523.28M
1.14%
528.23M
0.95%
536.31M
1.53%
550.45M
2.64%
566.00M
2.83%
562.25M
0.66%
573.13M
1.93%
584.79M
2.03%
616.03M
5.34%
622.50M
1.05%
635.37M
2.07%
650.67M
2.41%
660.42M
1.50%
662.57M
0.33%
666.64M
0.61%
685.50M
2.83%
714.55M
4.24%
690.76M
3.33%
705.10M
2.08%
726.91M
3.09%
746.96M
2.76%
751.23M
0.57%
771.51M
2.70%
790.55M
2.47%
803.47M
1.63%
803.30M
0.02%
819.42M
2.01%
837.74M
2.24%
853.21M
1.85%
846.69M
0.76%
872.85M
3.09%
893.33M
2.35%
917.59M
2.72%
916.15M
0.16%
943.33M
2.97%
976.32M
3.50%

All numbers in USD (except ratios and percentages)