bf/NYSE:AMRC_icon.jpeg

NYSE:AMRC

Ameresco

  • Stock

USD

Last Close

31.64

08/11 21:00

Market Cap

1.42B

Beta: 1.27

Volume Today

1.05M

Avg: 387.68K

PE Ratio

22.31

PFCF: −1.53

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
account payables
88.73M
-
65.60M
26.07%
73.75M
12.42%
79.79M
8.19%
87.79M
10.03%
63.65M
27.50%
79.28M
24.56%
112.38M
41.76%
114.76M
2.11%
91.04M
20.67%
112.97M
24.08%
125.01M
10.66%
126.58M
1.26%
89.58M
29.23%
102.53M
14.46%
122.73M
19.70%
135.88M
10.71%
100.08M
26.34%
115.81M
15.71%
119.97M
3.60%
134.33M
11.97%
102.43M
23.75%
117.19M
14.41%
133.83M
14.20%
202.42M
51.25%
182.35M
9.91%
162.40M
10.94%
205.54M
26.56%
230.92M
12.35%
202.12M
12.47%
193.37M
4.33%
196.48M
1.61%
308.96M
57.25%
231.53M
25.06%
432.69M
86.88%
411.37M
4.93%
349.13M
15.13%
285.46M
18.23%
290.28M
1.69%
328.15M
13.05%
402.75M
22.73%
437.24M
8.56%
497.03M
13.67%
accumulated other comprehensive income loss
3.11M
-
1.73M
44.55%
1.39M
19.52%
-257K
118.50%
-2.62M
919.46%
-5.03M
91.91%
-3.00M
40.43%
-5.65M
88.51%
-5.23M
7.40%
-7.62M
45.79%
-9.21M
20.86%
-8.91M
3.25%
-6.59M
26.05%
-6.38M
3.20%
-6.34M
0.66%
-6.09M
3.90%
-5.63M
7.63%
-3.79M
32.71%
-4.06M
7.32%
-4.10M
0.94%
-5.95M
45.06%
-6.49M
9.01%
-8.12M
25.18%
-9.61M
18.37%
-7.51M
21.80%
-13.29M
76.88%
-13.19M
0.73%
-11.70M
11.36%
-9.29M
20.56%
-6.76M
27.24%
-6.75M
0.07%
-7.44M
10.10%
-6.67M
10.34%
-3.89M
41.67%
-4.35M
11.96%
-5.65M
29.77%
-4.05M
28.30%
-4.64M
14.66%
-2.88M
37.91%
-3.73M
29.51%
-3.04M
18.47%
-3.59M
17.96%
cash and cash equivalents
17.17M
-
20.74M
20.79%
16.41M
20.89%
23.49M
43.14%
23.76M
1.18%
17.66M
25.67%
19.32M
9.38%
21.26M
10.03%
21.64M
1.83%
17.10M
20.99%
15.28M
10.67%
18.36M
20.16%
20.61M
12.26%
24.45M
18.66%
27.13M
10.95%
29.56M
8.95%
24.26M
17.92%
34.13M
40.65%
27.95M
18.09%
64.54M
130.89%
61.40M
4.87%
25.49M
58.49%
38.34M
50.44%
34.10M
11.06%
33.22M
2.58%
40.35M
21.46%
41.88M
3.79%
45.35M
8.29%
66.42M
46.46%
80.97M
21.90%
58.81M
27.37%
57.12M
2.88%
50.45M
11.67%
68.29M
35.36%
67.55M
1.08%
122.54M
81.39%
115.53M
5.72%
178.94M
54.88%
49.00M
72.62%
107.78M
119.96%
141.58M
31.37%
135.42M
4.35%
150.28M
10.97%
cash and short term investments
17.17M
-
20.74M
20.79%
16.41M
20.89%
23.49M
43.14%
23.76M
1.18%
17.66M
25.67%
19.32M
9.38%
21.26M
10.03%
21.64M
1.83%
17.10M
20.99%
15.28M
10.67%
18.36M
20.16%
20.61M
12.26%
24.45M
18.66%
27.13M
10.95%
29.56M
8.95%
24.26M
17.92%
34.13M
40.65%
27.95M
18.09%
64.54M
130.89%
61.40M
4.87%
25.49M
58.49%
38.34M
50.44%
34.10M
11.06%
33.22M
2.58%
40.35M
21.46%
41.88M
3.79%
45.35M
8.29%
66.42M
46.46%
80.97M
21.90%
58.81M
27.37%
57.12M
2.88%
50.45M
11.67%
68.29M
35.36%
67.55M
1.08%
122.54M
81.39%
115.53M
5.72%
178.94M
54.88%
49.00M
72.62%
107.78M
119.96%
141.58M
31.37%
135.42M
4.35%
150.28M
10.97%
common stock
4.59K
-
5K
9.00%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
5K
0%
deferred revenue
16.93M
-
13.72M
18.96%
15.64M
13.96%
18.97M
21.29%
18.29M
3.57%
22.74M
24.30%
23.93M
5.25%
25.49M
6.53%
28.74M
12.76%
25.88M
9.96%
22.26M
13.99%
18.72M
15.89%
21.19M
13.17%
18.14M
14.37%
21.49M
18.46%
17.77M
17.32%
19.87M
11.81%
22.46M
13.04%
19.91M
11.37%
32.52M
63.34%
24.36M
25.07%
25.35M
4.07%
24.38M
3.84%
23.23M
4.70%
26.62M
14.56%
25.35M
4.76%
34.90M
37.66%
35.32M
1.22%
33.98M
3.78%
30.21M
11.10%
26.56M
12.08%
28.02M
5.49%
35.92M
28.20%
31.73M
11.66%
39.79M
25.40%
43.17M
8.51%
34.80M
19.40%
39.33M
13.02%
40.46M
2.88%
36.88M
8.85%
52.90M
43.45%
61.27M
15.81%
6.67M
89.11%
deferred revenue non current
52.46M
-
55.86M
6.48%
55.04M
1.47%
73.81M
34.11%
79.72M
8.00%
89.47M
12.24%
93.99M
5.05%
114.83M
22.17%
130.33M
13.50%
107.41M
17.59%
129.65M
20.70%
115.92M
10.59%
140.74M
21.42%
171.31M
21.72%
205.19M
19.78%
195.75M
4.60%
242.28M
23.77%
251.39M
3.76%
245.53M
2.33%
269.26M
9.66%
294.68M
9.44%
328.45M
11.46%
170.22M
48.18%
202.81M
19.15%
251.92M
24.22%
282.86M
12.28%
341.30M
20.66%
392.39M
14.97%
448.49M
14.30%
482.05M
7.48%
514.75M
6.78%
495.51M
3.74%
540.78M
9.14%
608.89M
12.59%
665.33M
9.27%
714.65M
7.41%
486.09M
31.98%
528.24M
8.67%
471.88M
10.67%
493.09M
4.49%
18.39M
96.27%
6.74M
63.37%
deferrred tax liabilities non current
11.32M
-
14.71M
29.94%
16.18M
10.02%
15.27M
5.64%
7.21M
52.77%
5.94M
17.61%
5.28M
11.16%
4.52M
14.27%
4.01M
11.36%
1.96M
51.07%
1.31M
33.18%
2.42M
84.36%
9.04M
273.89%
4.24M
53.13%
3.07M
27.43%
2.85M
7.12%
584K
79.54%
10.75M
1,740.92%
8.51M
20.89%
3.45M
59.40%
4.35M
26.04%
4.07M
6.57%
3.68M
9.57%
3.24M
11.83%
115K
96.45%
31.94M
27,673.04%
3.22M
89.92%
3.99M
24.11%
2.36M
40.84%
4.47M
89.34%
7.16M
60.01%
5.06M
29.31%
3.87M
23.51%
6.06M
56.63%
8.86M
46.05%
10.54M
19.05%
9.18M
12.91%
2.87M
68.75%
7.97M
177.83%
4.13M
48.14%
4.48M
8.35%
4.58M
2.34%
4.37M
4.78%
goodwill
53.07M
-
53.66M
1.10%
56.46M
5.22%
61.12M
8.25%
60.48M
1.04%
59.40M
1.78%
59.88M
0.81%
59.37M
0.86%
59.09M
0.48%
59.09M
0.01%
58.62M
0.81%
58.36M
0.43%
57.98M
0.66%
55.44M
4.38%
55.78M
0.61%
56.11M
0.59%
56.13M
0.05%
56.29M
0.28%
57.27M
1.73%
58.85M
2.77%
58.33M
0.89%
58.84M
0.86%
58.13M
1.20%
57.90M
0.40%
58.41M
0.89%
57.74M
1.15%
57.84M
0.17%
58.17M
0.58%
58.71M
0.93%
58.81M
0.17%
58.90M
0.15%
58.63M
0.46%
71.16M
21.37%
71.33M
0.25%
70.83M
0.71%
70.12M
1.00%
70.63M
0.73%
77.81M
10.16%
77.85M
0.05%
77.34M
0.65%
75.59M
2.27%
75.31M
0.37%
75.25M
0.09%
goodwill and intangible assets
63.33M
-
62.14M
1.87%
66.31M
6.71%
74.13M
11.79%
71.72M
3.26%
69.32M
3.34%
69.08M
0.35%
67.35M
2.50%
65.86M
2.23%
65.18M
1.03%
63.90M
1.96%
62.98M
1.44%
61.91M
1.70%
58.81M
5.00%
58.89M
0.14%
58.91M
0.03%
58.58M
0.57%
58.52M
0.09%
59.68M
1.98%
61.17M
2.49%
60.34M
1.36%
61.15M
1.34%
60.18M
1.58%
59.71M
0.78%
60.03M
0.53%
59.15M
1.46%
59.07M
0.13%
59.24M
0.29%
59.64M
0.67%
59.66M
0.03%
59.67M
0.02%
59.32M
0.59%
78.12M
31.70%
77.31M
1.04%
76.36M
1.23%
75.21M
1.51%
75.33M
0.16%
86.48M
14.80%
85.99M
0.56%
84.69M
1.51%
82.39M
2.71%
81.51M
1.08%
80.88M
0.77%
intangible assets
10.25M
-
8.48M
17.26%
9.85M
16.14%
13.01M
32.10%
11.24M
13.65%
9.92M
11.73%
9.20M
7.29%
7.98M
13.20%
6.77M
15.19%
6.08M
10.12%
5.28M
13.20%
4.62M
12.63%
3.93M
14.82%
3.37M
14.19%
3.11M
7.71%
2.80M
10.02%
2.44M
12.89%
2.23M
8.57%
2.41M
8.20%
2.31M
4.10%
2.00M
13.43%
2.31M
15.27%
2.05M
11.17%
1.81M
11.79%
1.61M
10.83%
1.41M
12.76%
1.23M
12.50%
1.07M
12.99%
927K
13.53%
847K
8.63%
769K
9.21%
687K
10.66%
6.96M
913.25%
5.97M
14.18%
5.53M
7.40%
5.09M
8.01%
4.69M
7.78%
8.67M
84.66%
8.14M
6.05%
7.35M
9.76%
6.81M
7.34%
6.20M
8.97%
5.64M
9.00%
inventory
10.26M
-
9.23M
10.00%
9.26M
0.27%
9.05M
2.23%
8.90M
1.70%
8.92M
0.27%
10.12M
13.43%
12.21M
20.72%
13.22M
8.26%
13.55M
2.45%
14.41M
6.34%
13.39M
7.07%
12.10M
9.59%
10.95M
9.53%
9.48M
13.44%
8.60M
9.25%
8.14M
5.38%
8.68M
6.68%
8.26M
4.83%
8.13M
1.65%
7.76M
4.47%
8.93M
15.00%
9.22M
3.24%
9.90M
7.41%
9.24M
6.73%
9.23M
0.08%
9.00M
2.47%
9.08M
0.89%
8.57M
5.57%
8.53M
0.56%
8.80M
3.18%
8.33M
5.33%
8.81M
5.74%
9.72M
10.37%
10.89M
12.00%
13.10M
20.29%
14.22M
8.58%
13.61M
4.28%
14.13M
3.81%
13.65M
3.39%
13.64M
0.08%
13.08M
4.11%
12.48M
4.53%
long term debt
103.22M
-
107.48M
4.12%
91.74M
14.64%
108.45M
18.21%
90.04M
16.98%
88.15M
2.09%
90.57M
2.74%
83.24M
8.09%
105.79M
27.09%
91.18M
13.81%
104.77M
14.90%
113.60M
8.42%
140.59M
23.77%
173.32M
23.28%
172.73M
0.34%
178.14M
3.13%
173.24M
2.75%
218.40M
26.07%
221.27M
1.32%
226.25M
2.25%
219.16M
3.13%
224.32M
2.35%
252.33M
12.49%
252.56M
0.09%
295.28M
16.91%
314.66M
6.56%
327.75M
4.16%
310.64M
5.22%
346.97M
11.70%
306.13M
11.77%
342.08M
11.74%
361.71M
5.74%
412.32M
13.99%
692.55M
67.96%
731.01M
5.55%
542.76M
25.75%
600.34M
10.61%
663.46M
10.51%
816.75M
23.11%
1.06B
29.91%
1.16B
9.04%
998.71M
13.68%
1.65B
65.35%
long term investments
47.80M
-
49.54M
3.64%
63.70M
28.59%
83.47M
-
82.22M
1.50%
102.84M
25.09%
102.49M
-
130.43M
27.26%
122.47M
6.10%
183.93M
-
218.61M
18.86%
207.62M
5.03%
254.35M
-
238.41M
6.27%
269.50M
13.04%
289.65M
7.48%
306.86M
5.94%
130.17M
57.58%
178.77M
37.33%
230.50M
28.94%
239.16M
3.75%
271.00M
13.32%
326.61M
20.52%
454.87M
-
512.74M
12.72%
498.08M
2.86%
557.67M
11.96%
499.25M
-
529.38M
6.04%
644.04M
21.66%
606.30M
5.86%
net debt
99.02M
-
100.47M
1.46%
88.83M
11.58%
98.59M
10.98%
78.53M
20.34%
83.14M
5.87%
83.49M
0.42%
74.38M
10.92%
97.58M
31.19%
87.65M
10.17%
104.38M
19.08%
110.48M
5.85%
139.28M
26.06%
169.19M
21.48%
167.87M
0.78%
172.74M
2.90%
171.35M
0.80%
210.53M
22.86%
220.77M
4.87%
186.11M
15.70%
184.66M
0.78%
259.64M
40.61%
274.15M
5.59%
279.35M
1.90%
337.83M
20.93%
348.95M
3.29%
335.30M
3.91%
332.82M
0.74%
356.02M
6.97%
302.61M
15.00%
369.05M
21.96%
385.75M
4.53%
447.08M
15.90%
710.59M
58.94%
752.11M
5.84%
727.60M
3.26%
822.11M
12.99%
803.84M
2.22%
1.11B
37.67%
1.38B
24.33%
1.41B
2.23%
1.48B
5.24%
1.51B
2.33%
net receivables
182.20M
-
149.75M
17.81%
156.01M
4.18%
167.94M
7.65%
157.48M
6.23%
144.87M
8.01%
152.26M
5.11%
172.71M
13.42%
185.31M
7.30%
152.45M
17.73%
172.20M
12.95%
162.62M
5.56%
160.14M
1.53%
124.48M
22.27%
139.81M
12.32%
164.84M
17.91%
213.51M
29.52%
181.80M
14.85%
212.16M
16.70%
184.93M
12.83%
191.64M
3.63%
190.65M
0.52%
247.02M
29.57%
234.69M
4.99%
320.12M
36.40%
328.71M
2.68%
312.47M
4.94%
336.20M
7.60%
350.96M
4.39%
330.09M
5.95%
352.66M
6.84%
370.71M
5.12%
516.47M
39.32%
709.21M
37.32%
919.53M
29.65%
894.92M
2.68%
796.17M
11.03%
671.95M
15.60%
743.77M
10.69%
765.13M
2.87%
903.58M
18.10%
880.27M
2.58%
154.66M
82.43%
other assets
1
-
other current assets
19.86M
-
19.98M
0.57%
11.19M
43.97%
11.56M
3.32%
18.34M
58.58%
11.85M
35.39%
14.42M
21.66%
15.78M
9.47%
27.28M
72.89%
17.33M
36.49%
17.15M
1.03%
15.04M
12.32%
20.91M
39.07%
24.64M
17.85%
13.34M
45.88%
26.42M
98.07%
25.42M
3.80%
37.91M
49.16%
30.95M
18.36%
29.90M
3.39%
33.29M
11.33%
40.27M
20.98%
23.85M
40.78%
26.30M
10.30%
42.61M
61.99%
44.79M
5.12%
43.91M
1.98%
50.35M
14.67%
42.69M
15.20%
41.33M
3.20%
39.90M
3.46%
40.96M
2.67%
38.59M
5.79%
12.16M
68.48%
16.67M
37.05%
16.06M
3.64%
54.64M
240.19%
72.24M
32.21%
75.83M
4.97%
86.66M
14.29%
10.70M
87.66%
9.78M
8.58%
922.53M
9,333.78%
other current liabilities
12.56M
-
12.24M
2.54%
19.98M
63.18%
23.50M
17.63%
27.76M
18.11%
27.22M
1.93%
26.16M
3.91%
32.70M
25.04%
22.79M
30.31%
22.42M
1.62%
22.44M
0.08%
23.03M
2.64%
23.54M
2.19%
21.12M
10.26%
21.75M
2.96%
26.05M
19.78%
24.02M
7.82%
24.38M
1.53%
24.10M
1.16%
34.41M
42.81%
37.05M
7.65%
29.69M
19.87%
29.40M
0.98%
28.70M
2.37%
31.84M
10.95%
33.73M
5.94%
26.25M
22.19%
30.28M
15.36%
42.73M
41.11%
41.80M
2.18%
40.11M
4.04%
43.26M
7.86%
44.13M
2.02%
45.55M
3.22%
43.26M
5.03%
98.34M
127.31%
90.84M
7.63%
122.99M
35.40%
82.57M
32.87%
94.70M
14.69%
110M
16.16%
110.35M
0.32%
715.07M
547.99%
other liabilities
other non current assets
72.06M
-
23.07M
67.99%
22.58M
2.09%
21.39M
5.30%
106.06M
395.95%
23.05M
78.27%
23.19M
0.62%
17.18M
25.94%
149.55M
770.61%
21.64M
85.53%
22.79M
5.30%
24.76M
8.63%
184.54M
645.36%
24.61M
86.66%
25.20M
2.41%
27.07M
7.38%
276.55M
921.81%
28.38M
89.74%
31.93M
12.51%
30.71M
3.82%
29.39M
4.27%
32.27M
9.79%
34.58M
7.15%
36.79M
6.38%
35.82M
2.62%
35.83M
0.02%
20.57M
42.58%
22.25M
8.14%
422.38M
1,798.61%
28.55M
93.24%
30.43M
6.58%
26.99M
11.30%
35.12M
30.09%
643.78M
1,733.31%
722.10M
12.17%
780.95M
8.15%
561.64M
28.08%
594.57M
5.86%
56.90M
90.43%
80.37M
41.24%
126.03M
56.82%
176.15M
39.76%
2.53B
1,336.06%
other non current liabilities
29.65M
-
29.57M
0.26%
29.32M
0.85%
19.76M
32.61%
20.30M
2.73%
22.05M
8.63%
20.35M
7.71%
21.98M
8.01%
19.34M
12.00%
27.81M
43.78%
28.26M
1.60%
27.92M
1.18%
22.00M
21.21%
20.81M
5.40%
23.64M
13.56%
24.20M
2.37%
29.09M
20.22%
17.78M
38.87%
30.82M
73.29%
39.99M
29.76%
43.93M
9.86%
41.81M
4.82%
62.22M
48.79%
30.99M
50.19%
61.19M
97.46%
35.87M
41.38%
74.62M
108.02%
75.95M
1.78%
76.51M
0.74%
75.66M
1.11%
83.30M
10.10%
43.20M
48.14%
43.18M
0.06%
44.28M
2.56%
45.69M
3.18%
47.21M
3.33%
49.49M
4.83%
64.20M
29.72%
70.17M
9.31%
73.97M
5.40%
652.69M
782.43%
656.89M
0.64%
othertotal stockholders equity
102.59M
-
103.63M
1.01%
104.90M
1.23%
108.63M
3.55%
107.44M
1.09%
108.50M
0.98%
109.02M
0.47%
109.42M
0.37%
110.31M
0.82%
111.00M
0.63%
109.59M
1.27%
107.92M
1.53%
106.54M
1.28%
105.07M
1.38%
106.00M
0.88%
106.05M
0.05%
106.40M
0.33%
105.67M
0.68%
107.69M
1.91%
110.09M
2.23%
113.01M
2.66%
114.05M
0.91%
115.06M
0.88%
119.33M
3.72%
121.91M
2.16%
124.80M
2.38%
127.84M
2.43%
129.81M
1.54%
133.71M
3.00%
256.08M
91.52%
259.17M
1.21%
265.71M
2.53%
272.19M
2.44%
277.67M
2.01%
282.45M
1.72%
287.70M
1.86%
294.53M
2.37%
298.94M
1.50%
305.44M
2.18%
310.03M
1.50%
309.10M
0.30%
315.58M
2.09%
1.08B
241.27%
preferred stock
1K
-
property plant equipment net
219.44M
-
222.89M
1.57%
218.47M
1.98%
224.18M
2.61%
225.14M
0.43%
220.89M
1.89%
230.13M
4.19%
245.07M
6.49%
249.64M
1.87%
252.90M
1.31%
262.56M
3.82%
284.89M
8.51%
324.78M
14.00%
344.38M
6.04%
353.17M
2.55%
361.99M
2.50%
361.75M
0.07%
387.54M
7.13%
411.14M
6.09%
448.67M
9.13%
466.94M
4.07%
514.00M
10.08%
532.60M
3.62%
550.77M
3.41%
622.36M
13.00%
638.89M
2.66%
683.24M
6.94%
716.02M
4.80%
777.51M
8.59%
815.41M
4.87%
848.04M
4.00%
877.73M
3.50%
911.63M
3.86%
960.55M
5.37%
1.02B
5.96%
1.09B
6.65%
1.24B
13.81%
1.33B
7.27%
1.47B
11.18%
1.73B
17.21%
1.77B
2.22%
1.88B
6.21%
85.19M
95.46%
retained earnings
171.09M
-
162.81M
4.84%
165.53M
1.67%
172.82M
4.40%
181.48M
5.01%
177.29M
2.31%
179.28M
1.12%
183.46M
2.33%
184.45M
0.54%
185.51M
0.57%
187.50M
1.07%
193.22M
3.05%
194.35M
0.59%
197.71M
1.73%
203.54M
2.95%
212.03M
4.17%
235.84M
11.23%
238.38M
1.07%
247.08M
3.65%
258.21M
4.51%
269.81M
4.49%
274.17M
1.62%
283.39M
3.36%
292.26M
3.13%
314.46M
7.60%
320.66M
1.97%
325.02M
1.36%
344.94M
6.13%
368.39M
6.80%
379.53M
3.02%
393.16M
3.59%
410.55M
4.42%
438.73M
6.86%
456.09M
3.96%
488.28M
7.06%
515.64M
5.60%
533.55M
3.47%
534.62M
0.20%
540.96M
1.19%
562.20M
3.93%
595.91M
6.00%
592.95M
0.50%
short term debt
12.97M
-
13.73M
5.86%
13.50M
1.72%
13.62M
0.93%
12.26M
10.04%
12.65M
3.22%
12.25M
3.19%
12.39M
1.18%
13.43M
8.36%
13.57M
1.07%
14.88M
9.67%
15.25M
2.44%
19.29M
26.54%
20.32M
5.32%
22.27M
9.60%
24.16M
8.46%
22.38M
7.37%
26.25M
17.33%
27.45M
4.56%
24.40M
11.13%
26.89M
10.22%
60.81M
126.15%
60.16M
1.08%
60.89M
1.22%
75.77M
24.43%
74.64M
1.49%
49.43M
33.77%
67.53M
36.61%
75.47M
11.75%
77.45M
2.63%
85.77M
10.75%
81.16M
5.38%
85.21M
4.99%
86.33M
1.31%
88.66M
2.70%
307.38M
246.69%
337.31M
9.74%
319.33M
5.33%
338.93M
6.14%
422.61M
24.69%
335.82M
20.54%
553.42M
64.80%
13.62M
97.54%
short term investments
tax assets
4.84M
-
6.05M
24.86%
6.22M
2.93%
5.71M
-
5.36M
6.14%
6.07M
13.16%
1.96M
-
1.31M
33.18%
2.42M
84.36%
4.24M
-
3.07M
27.43%
2.85M
7.12%
3.57M
-
8.51M
138.24%
3.45M
59.40%
4.35M
26.04%
4.07M
6.57%
3.68M
9.57%
3.24M
11.83%
115K
96.45%
2.47M
2,047.83%
3.22M
30.28%
3.99M
24.11%
4.47M
-
3.97M
11.22%
3.87M
2.49%
3.70M
4.39%
3.72M
0.51%
3.65M
2.04%
3.36M
7.93%
3.04M
9.29%
3.05M
0.13%
3.59M
17.87%
9.44M
162.63%
26.41M
179.81%
25.68M
2.78%
29.51M
14.94%
tax payables
615.06K
-
812K
-
573K
29.43%
920K
-
810K
11.96%
834K
2.96%
718K
13.91%
631K
12.12%
775K
22.82%
699K
9.81%
603K
13.73%
2.85M
372.47%
755K
73.50%
564K
25.30%
1.30M
130.14%
6.35M
389.06%
1.10M
82.67%
1.20M
8.73%
138K
88.46%
486K
-
1.21M
147.94%
221K
-
981K
343.89%
1.50M
53.01%
1.30M
-
822K
36.72%
1.77M
115.45%
1.63M
7.79%
3.07M
88.12%
1.67M
45.57%
7.95M
375.48%
1.56M
80.33%
1.11M
28.77%
1.17M
4.94%
398K
65.95%
220K
44.72%
total assets
604.66M
-
581.10M
3.90%
586.98M
1.01%
634.37M
8.07%
629.66M
0.74%
612.64M
2.70%
637.10M
3.99%
694.78M
9.05%
728.74M
4.89%
670.18M
8.04%
724.42M
8.09%
734.09M
1.33%
797.28M
8.61%
815.25M
2.25%
875.88M
7.44%
903.64M
3.17%
983.95M
8.89%
1.01B
2.83%
1.04B
3.19%
1.11B
6.74%
1.16B
4.23%
1.20B
3.19%
1.11B
7.41%
1.17B
5.45%
1.37B
17.40%
1.41B
2.88%
1.46B
3.25%
1.58B
8.58%
1.75B
10.45%
1.85B
5.63%
1.94B
4.86%
1.97B
1.52%
2.22B
13.04%
2.53B
13.74%
2.88B
14.00%
3.04B
5.31%
2.88B
5.31%
2.97B
3.15%
3.04B
2.48%
3.46B
13.81%
3.71B
7.30%
3.80B
2.41%
3.97B
4.26%
total current assets
249.83M
-
220.35M
11.80%
224.03M
1.67%
244.74M
9.24%
226.74M
7.36%
210.19M
7.30%
227.11M
8.05%
256.27M
12.84%
263.70M
2.90%
226.01M
14.29%
243.44M
7.71%
236.58M
2.82%
226.06M
4.45%
199.28M
11.85%
216.94M
8.86%
245.22M
13.04%
287.08M
17.07%
279.41M
2.67%
294.43M
5.37%
300.96M
2.22%
310.97M
3.33%
280.33M
9.85%
348.68M
24.38%
341.08M
2.18%
425.19M
24.66%
438.09M
3.03%
422.43M
3.58%
456.58M
8.08%
490.71M
7.48%
485.78M
1.01%
483.84M
0.40%
502.19M
3.79%
638.59M
27.16%
845.20M
32.36%
1.06B
25.99%
1.09B
2.64%
1.00B
8.38%
957.97M
4.33%
921.87M
3.77%
1.03B
11.74%
1.07B
3.82%
1.04B
2.89%
1.24B
19.39%
total current liabilities
131.20M
-
105.30M
19.74%
122.86M
16.68%
135.88M
10.59%
146.09M
7.51%
126.25M
13.58%
141.61M
12.16%
182.97M
29.21%
179.72M
1.78%
152.92M
14.92%
172.55M
12.84%
182.02M
5.49%
190.60M
4.72%
149.16M
21.74%
168.04M
12.66%
190.71M
13.49%
202.14M
5.99%
173.18M
14.33%
187.26M
8.13%
211.30M
12.84%
222.63M
5.36%
218.29M
1.95%
231.12M
5.88%
246.66M
6.72%
336.65M
36.48%
316.08M
6.11%
272.98M
13.64%
338.67M
24.06%
383.10M
13.12%
351.58M
8.23%
345.81M
1.64%
348.92M
0.90%
474.22M
35.91%
395.14M
16.68%
604.40M
52.96%
860.26M
42.33%
812.07M
5.60%
767.11M
5.54%
752.25M
1.94%
882.34M
17.29%
901.47M
2.17%
1.16B
28.93%
1.23B
6.03%
total debt
116.20M
-
121.21M
4.32%
105.24M
13.18%
122.07M
16.00%
102.29M
16.20%
100.80M
1.46%
102.81M
1.99%
95.63M
6.98%
119.22M
24.67%
104.75M
12.14%
119.65M
14.23%
128.84M
7.68%
159.88M
24.09%
193.64M
21.11%
195.00M
0.70%
202.30M
3.74%
195.61M
3.30%
244.65M
25.07%
248.72M
1.67%
250.65M
0.77%
246.05M
1.83%
285.13M
15.88%
312.49M
9.60%
313.46M
0.31%
371.05M
18.37%
389.30M
4.92%
377.18M
3.11%
378.17M
0.26%
422.44M
11.71%
383.58M
9.20%
427.86M
11.54%
442.87M
3.51%
497.53M
12.34%
778.87M
56.55%
819.67M
5.24%
850.14M
3.72%
937.65M
10.29%
982.78M
4.81%
1.16B
17.59%
1.48B
28.38%
1.55B
4.35%
1.62B
4.36%
1.66B
3.05%
total investments
47.80M
-
49.54M
3.64%
63.70M
28.59%
83.47M
-
82.22M
1.50%
102.84M
25.09%
102.49M
-
130.43M
27.26%
122.47M
6.10%
183.93M
-
218.61M
18.86%
207.62M
5.03%
254.35M
-
238.41M
6.27%
269.50M
13.04%
289.65M
7.48%
306.86M
5.94%
130.17M
57.58%
178.77M
37.33%
230.50M
28.94%
239.16M
3.75%
271.00M
13.32%
326.61M
20.52%
454.87M
-
512.74M
12.72%
498.08M
2.86%
557.67M
11.96%
499.25M
-
529.38M
6.04%
644.04M
21.66%
606.30M
5.86%
total liabilities
327.85M
-
312.92M
4.56%
315.15M
0.71%
353.17M
12.06%
343.35M
2.78%
331.87M
3.34%
351.79M
6.00%
407.55M
15.85%
439.20M
7.77%
381.28M
13.19%
436.54M
14.49%
441.87M
1.22%
502.98M
13.83%
518.84M
3.15%
572.68M
10.38%
591.65M
3.31%
647.33M
9.41%
671.51M
3.73%
693.39M
3.26%
750.25M
8.20%
784.76M
4.60%
816.94M
4.10%
719.57M
11.92%
736.26M
2.32%
945.16M
28.37%
981.41M
3.84%
1.02B
3.92%
1.12B
9.98%
1.26B
12.11%
1.22B
2.99%
1.29B
6.00%
1.25B
2.99%
1.47B
17.54%
1.75B
18.49%
2.06B
17.65%
2.18B
5.85%
1.96B
10.03%
2.03B
3.51%
2.12B
4.60%
2.51B
18.67%
2.73B
8.73%
2.83B
3.48%
2.89B
2.08%
total liabilities and stockholders equity
604.66M
-
581.10M
3.90%
586.98M
1.01%
634.37M
8.07%
629.66M
0.74%
612.64M
2.70%
637.10M
3.99%
694.78M
9.05%
728.74M
4.89%
670.18M
8.04%
724.42M
8.09%
734.09M
1.33%
797.28M
8.61%
815.25M
2.25%
875.88M
7.44%
903.64M
3.17%
983.95M
8.89%
1.01B
2.83%
1.04B
3.19%
1.11B
6.74%
1.16B
4.23%
1.20B
3.19%
1.11B
7.41%
1.17B
5.45%
1.37B
17.40%
1.41B
2.88%
1.46B
3.25%
1.58B
8.58%
1.75B
10.45%
1.85B
5.63%
1.94B
4.86%
1.97B
1.52%
2.22B
13.04%
2.53B
13.74%
2.88B
14.00%
3.04B
5.31%
2.88B
5.31%
2.97B
3.15%
3.04B
2.48%
3.46B
13.81%
3.71B
7.30%
3.80B
2.41%
3.97B
4.26%
total non current assets
354.83M
-
360.75M
1.67%
362.95M
0.61%
389.63M
7.35%
402.92M
3.41%
402.44M
0.12%
409.99M
1.87%
438.51M
6.96%
465.05M
6.05%
444.17M
4.49%
480.99M
8.29%
497.52M
3.44%
571.22M
14.81%
615.97M
7.83%
658.95M
6.98%
658.43M
0.08%
696.87M
5.84%
732.36M
5.09%
749.67M
2.36%
813.49M
8.51%
850.66M
4.57%
918.35M
7.96%
761.21M
17.11%
829.27M
8.94%
948.82M
14.42%
975.49M
2.81%
1.04B
6.32%
1.13B
8.78%
1.26B
11.65%
1.36B
8.21%
1.45B
6.74%
1.47B
0.77%
1.59B
8.20%
1.69B
6.25%
1.82B
7.98%
1.95B
6.88%
1.88B
3.58%
2.01B
7.14%
2.12B
5.46%
2.43B
14.71%
2.64B
8.78%
2.76B
4.55%
2.73B
1.43%
total non current liabilities
196.65M
-
207.62M
5.58%
192.28M
7.39%
217.29M
13.00%
197.26M
9.22%
205.62M
4.23%
210.19M
2.22%
224.57M
6.85%
259.48M
15.54%
228.37M
11.99%
263.99M
15.60%
259.85M
1.57%
312.37M
20.21%
369.68M
18.35%
404.64M
9.46%
400.94M
0.91%
445.19M
11.04%
498.32M
11.94%
506.13M
1.57%
538.95M
6.49%
562.13M
4.30%
598.65M
6.50%
488.44M
18.41%
489.60M
0.24%
608.51M
24.29%
665.33M
9.34%
746.88M
12.26%
782.97M
4.83%
874.34M
11.67%
868.31M
0.69%
947.30M
9.10%
905.48M
4.41%
1.00B
10.46%
1.35B
35.16%
1.45B
7.33%
1.32B
9.35%
1.15B
12.93%
1.26B
9.93%
1.37B
8.58%
1.63B
19.42%
1.83B
12.27%
1.67B
9.04%
1.66B
0.67%
total stockholders equity
276.80M
-
268.17M
3.12%
271.82M
1.36%
281.20M
3.45%
286.31M
1.82%
280.77M
1.93%
285.31M
1.62%
287.23M
0.68%
289.54M
0.80%
288.89M
0.22%
287.88M
0.35%
292.22M
1.51%
294.31M
0.71%
296.41M
0.71%
303.20M
2.29%
311.99M
2.90%
336.62M
7.89%
340.27M
1.08%
350.71M
3.07%
364.21M
3.85%
376.88M
3.48%
381.74M
1.29%
390.33M
2.25%
401.99M
2.99%
428.86M
6.68%
432.18M
0.77%
439.67M
1.73%
463.06M
5.32%
492.81M
6.43%
628.86M
27.61%
645.58M
2.66%
668.84M
3.60%
704.26M
5.30%
729.88M
3.64%
766.38M
5.00%
797.70M
4.09%
824.03M
3.30%
828.92M
0.59%
843.52M
1.76%
868.51M
2.96%
901.98M
3.85%
904.94M
0.33%
1.08B
19.01%

All numbers in USD (except ratios and percentages)