bf/NYSE:AMRC_icon.jpeg

COM:AMERESCO

Ameresco

  • Stock

Last Close

26.13

22/11 21:00

Market Cap

1.42B

Beta: -

Volume Today

286.09K

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
revenue
176.13M
-
100.73M
42.81%
142.56M
41.52%
168.89M
18.47%
181.06M
7.21%
115.43M
36.25%
152.49M
32.10%
189.14M
24.04%
173.77M
8.13%
133.78M
23.01%
162.63M
21.57%
180.60M
11.05%
174.22M
3.53%
134.61M
22.74%
166.66M
23.81%
204.74M
22.85%
211.13M
3.12%
167.41M
20.71%
196.98M
17.66%
205.38M
4.26%
217.37M
5.84%
150.11M
30.94%
198.18M
32.02%
212.03M
6.98%
306.61M
44.61%
212.41M
30.72%
223.04M
5.00%
282.51M
26.66%
314.32M
11.26%
252.20M
19.76%
273.92M
8.61%
273.68M
0.09%
415.89M
51.96%
474.00M
13.97%
577.40M
21.81%
441.30M
23.57%
331.73M
24.83%
271.04M
18.29%
327.07M
20.67%
335.15M
2.47%
441.37M
31.69%
298.41M
32.39%
437.98M
46.77%
500.87M
14.36%
cost of revenue
147.77M
-
83.18M
43.71%
114.62M
37.80%
133.87M
16.79%
144.64M
8.05%
95.79M
33.77%
121.59M
26.94%
152.85M
25.71%
143.54M
6.09%
106.10M
26.08%
130.77M
23.25%
141.80M
8.44%
138.21M
2.54%
108.69M
21.36%
131.26M
20.77%
163.38M
24.47%
169.67M
3.85%
131.94M
22.24%
154.21M
16.88%
159.21M
3.25%
168.17M
5.63%
117.48M
30.14%
155.04M
31.97%
167.33M
7.93%
258.96M
54.76%
173.97M
32.82%
183.53M
5.50%
231.13M
25.94%
256.10M
10.80%
205.29M
19.84%
220.60M
7.46%
214.87M
2.60%
344.58M
60.37%
405.62M
17.72%
496.09M
22.30%
361.74M
27.08%
270.13M
25.32%
221.09M
18.15%
268.43M
21.41%
271.49M
1.14%
372.03M
37.03%
251.41M
32.42%
372.81M
48.29%
423.73M
13.66%
gross profit
28.36M
-
17.55M
38.10%
27.94M
59.14%
35.02M
25.37%
36.42M
3.98%
19.64M
46.06%
30.90M
57.29%
36.29M
17.47%
30.23M
16.70%
27.68M
8.45%
31.86M
15.10%
38.80M
21.78%
36.02M
7.16%
25.92M
28.02%
35.41M
36.58%
41.37M
16.83%
41.46M
0.22%
35.47M
14.44%
42.78M
20.59%
46.16M
7.92%
49.20M
6.58%
32.63M
33.68%
43.14M
32.20%
44.69M
3.60%
47.65M
6.63%
38.45M
19.32%
39.51M
2.76%
51.37M
30.03%
58.22M
13.33%
46.91M
19.43%
53.32M
13.67%
58.81M
10.30%
71.31M
21.25%
68.38M
4.12%
81.30M
18.90%
79.56M
2.15%
61.60M
22.58%
49.95M
18.91%
58.65M
17.42%
63.66M
8.54%
69.34M
8.92%
46.99M
32.22%
65.17M
38.68%
77.14M
18.37%
selling and marketing expenses
4.72M
-
general and administrative expenses
25.32M
-
24.34M
3.87%
24.15M
0.76%
25.80M
6.81%
29.49M
14.29%
24.07M
18.37%
25.81M
7.23%
26.62M
3.14%
33.50M
25.83%
25.89M
22.72%
27.14M
4.84%
28.85M
6.31%
28.69M
0.57%
26.49M
7.67%
26.65M
0.62%
27.03M
1.41%
27.41M
1.40%
27.20M
0.74%
28.80M
5.87%
28.87M
0.23%
29.64M
2.69%
26.08M
12.01%
30.08M
15.33%
31.23M
3.82%
29.11M
6.80%
28.92M
0.63%
28.92M
-
selling general and administrative expenses
25.32M
-
24.34M
3.87%
24.15M
0.76%
25.80M
6.81%
29.49M
14.29%
24.07M
18.37%
25.81M
7.23%
26.62M
3.14%
33.50M
25.83%
25.89M
22.72%
27.14M
4.84%
28.85M
6.31%
28.69M
0.57%
26.49M
7.67%
26.65M
0.62%
27.03M
1.41%
27.41M
1.40%
27.20M
0.74%
28.80M
5.87%
28.87M
0.23%
29.64M
2.69%
26.08M
12.01%
30.08M
15.33%
31.23M
3.82%
29.11M
6.80%
28.92M
0.63%
26.62M
7.97%
26.86M
0.90%
33.65M
25.27%
28.60M
15.00%
31.88M
11.47%
35.17M
10.31%
39.27M
11.67%
39.69M
1.07%
38.25M
3.64%
40.62M
6.19%
39.28M
3.29%
41.30M
5.14%
41.41M
0.27%
42.75M
3.23%
31.83M
25.54%
39.55M
24.26%
44.23M
11.81%
42.14M
4.72%
research and development expenses
-13.33M
-
other expenses
-1.37M
-
-1.73M
26.40%
-796K
54.04%
-2.46M
209.67%
-1.87M
24.30%
-2.66M
42.66%
-1.35M
49.40%
-2.15M
59.54%
-607K
71.75%
-843K
38.88%
-1.85M
119.45%
-2.27M
22.59%
-2.45M
7.94%
-1.83M
25.41%
-1.74M
4.82%
-1.67M
4.03%
-2.64M
58.21%
-3.54M
34.29%
-3.97M
11.91%
-3.24M
18.20%
-5.96M
83.57%
-3.42M
42.55%
-3.75M
9.50%
-4.19M
11.91%
-3.70M
11.69%
-5.39M
45.57%
-4.05M
24.81%
-3.73M
8.05%
-1.90M
48.90%
-3.67M
92.86%
-5.45M
48.42%
-4.56M
16.39%
-3.61M
20.76%
2K
100.06%
-5.25M
262,550%
2K
100.04%
-7.40M
369,950%
-8.04M
8.73%
-9.20M
14.36%
-10.64M
15.70%
-2.52M
76.34%
cost and expenses
173.09M
-
107.52M
37.89%
138.78M
29.07%
159.67M
15.05%
174.13M
9.06%
119.86M
31.17%
147.41M
22.98%
179.47M
21.75%
177.04M
1.36%
131.99M
25.45%
157.91M
19.64%
170.66M
8.07%
166.90M
2.20%
135.17M
19.01%
157.91M
16.82%
190.40M
20.58%
197.08M
3.51%
159.14M
19.25%
183.01M
15.00%
188.08M
2.77%
197.81M
5.17%
143.56M
27.42%
185.13M
28.95%
198.56M
7.26%
288.07M
45.07%
202.89M
29.57%
210.15M
3.58%
257.99M
22.77%
289.75M
12.31%
233.89M
19.28%
252.48M
7.95%
250.04M
0.97%
383.85M
53.52%
445.32M
16.01%
534.34M
19.99%
402.36M
24.70%
309.41M
23.10%
262.39M
15.20%
309.84M
18.08%
314.25M
1.42%
403.86M
28.52%
290.97M
27.95%
417.04M
43.33%
465.87M
11.71%
operating expenses
25.32M
-
24.34M
3.87%
24.15M
0.76%
25.80M
6.81%
29.49M
14.29%
24.07M
18.37%
25.81M
7.23%
26.62M
3.14%
33.50M
25.83%
25.89M
22.72%
27.14M
4.84%
28.85M
6.31%
28.69M
0.57%
26.49M
7.67%
26.65M
0.62%
27.03M
1.41%
27.41M
1.40%
27.20M
0.74%
28.80M
5.87%
28.87M
0.23%
29.64M
2.69%
26.08M
12.01%
30.08M
15.33%
31.23M
3.82%
29.11M
6.80%
28.92M
0.63%
26.62M
7.97%
26.86M
0.90%
33.65M
25.27%
28.60M
15.00%
31.88M
11.47%
35.17M
10.31%
39.27M
11.67%
39.69M
1.07%
38.25M
3.64%
40.62M
6.20%
39.28M
3.29%
41.30M
5.14%
41.41M
0.27%
42.75M
3.23%
31.83M
25.54%
39.55M
24.26%
44.23M
11.81%
42.14M
4.72%
interest expense
1.57M
-
4.59M
-
5.09M
11.03%
5.34M
4.85%
7.74M
44.95%
8.01M
3.41%
9.54M
19.22%
8.05M
15.68%
8.80M
9.31%
10.24M
16.41%
30.59M
198.66%
ebitda
8.01M
-
-1.64M
120.42%
9.62M
687.90%
15.16M
57.64%
6.93M
54.29%
1.31M
81.07%
10.84M
726.14%
15.68M
44.66%
-3.27M
120.85%
7.71M
335.76%
10.74M
39.34%
16.23M
51.16%
7.33M
54.85%
5.62M
23.33%
14.85M
164.25%
14.34M
3.42%
20.71M
44.43%
15.38M
25.76%
21.39M
39.10%
24.82M
16.04%
28.05M
13.00%
15.79M
43.70%
23.12M
46.45%
23.29M
0.74%
18.55M
20.38%
19.83M
6.94%
23.54M
18.70%
35.07M
48.96%
35.10M
0.09%
28.91M
17.64%
32.77M
13.38%
35.80M
9.22%
44.53M
24.40%
41.80M
6.13%
43.05M
3.00%
52.96M
23.02%
22.31M
57.87%
22.93M
2.78%
33.27M
45.08%
37.96M
14.08%
56.10M
47.80%
7.99M
85.75%
20.95M
162.14%
35.16M
67.80%
operating income
3.04M
-
-6.79M
323.11%
3.78M
155.74%
9.22M
143.89%
6.93M
24.87%
-4.43M
163.90%
5.08M
214.81%
9.67M
90.20%
-3.27M
133.81%
1.79M
154.70%
4.72M
163.76%
9.94M
110.84%
7.33M
26.29%
-563K
107.68%
8.76M
1,655.60%
14.34M
63.74%
14.05M
2.00%
8.27M
41.16%
13.97M
69.00%
17.30M
23.76%
19.56M
13.08%
6.55M
66.52%
13.06M
99.37%
13.46M
3.10%
18.55M
37.77%
9.52M
48.66%
12.89M
35.35%
24.52M
90.22%
24.57M
0.24%
18.31M
25.50%
21.44M
17.11%
23.64M
10.28%
32.04M
35.51%
28.69M
10.47%
29.77M
3.78%
38.94M
30.80%
8.47M
78.26%
9.10M
7.45%
17.62M
93.65%
21.43M
21.65%
37.50M
75.01%
7.99M
78.69%
20.95M
162.14%
35.16M
67.80%
depreciation and amortization
4.97M
-
5.15M
3.61%
5.84M
13.34%
5.94M
1.75%
5.91M
0.54%
5.74M
2.81%
5.75M
0.26%
6.01M
4.43%
6.82M
13.46%
5.92M
13.20%
6.02M
1.76%
6.29M
4.43%
6.52M
3.70%
6.18M
5.23%
6.09M
1.49%
6.56M
7.77%
6.66M
1.45%
7.11M
6.74%
7.41M
4.31%
7.52M
1.48%
8.49M
12.80%
9.24M
8.87%
10.06M
8.93%
9.83M
2.32%
10.30M
4.82%
10.31M
0.06%
10.65M
3.32%
10.55M
0.95%
10.53M
0.26%
10.60M
0.70%
11.34M
6.94%
12.15M
7.22%
12.49M
2.77%
13.12M
5.01%
13.28M
1.28%
14.03M
5.59%
13.85M
1.27%
13.84M
0.08%
16.04M
15.89%
17.05M
6.35%
18.60M
9.05%
total other income expenses net
-1.37M
-
-1.73M
26.40%
-796K
54.04%
-2.46M
209.67%
-1.87M
24.30%
-2.66M
42.66%
-1.35M
49.40%
-2.15M
59.54%
-607K
71.75%
-843K
38.88%
-1.85M
119.45%
-2.27M
22.59%
-2.45M
7.94%
-1.83M
25.41%
-1.74M
4.82%
-1.67M
4.03%
-2.64M
58.21%
-3.54M
34.29%
-3.97M
11.91%
-3.24M
18.20%
-5.96M
83.57%
-3.42M
42.55%
-3.75M
9.50%
-4.19M
11.91%
-3.70M
11.69%
-5.39M
45.57%
-4.05M
24.81%
-3.73M
8.05%
-1.90M
48.90%
-3.67M
92.86%
-5.45M
48.42%
-4.56M
16.39%
-3.61M
20.76%
-7.08M
96.10%
8.04M
213.47%
-7.55M
193.91%
6.45M
185.49%
-8.04M
224.68%
-8.82M
9.64%
-10.12M
14.72%
-19.50M
92.71%
-14.17M
27.31%
-15.76M
11.21%
-21.47M
36.23%
income before tax
1.67M
-
-8.52M
609.75%
2.99M
135.06%
6.76M
126.36%
5.06M
25.08%
-7.09M
240.01%
3.74M
152.71%
7.52M
101.26%
-3.88M
151.54%
945K
124.38%
2.87M
203.28%
7.67M
167.79%
4.88M
36.40%
-2.39M
148.94%
7.02M
393.85%
12.67M
80.51%
11.41M
9.93%
4.72M
58.60%
10.01M
111.83%
14.05M
40.39%
13.60M
3.19%
3.13M
77.01%
9.31M
197.67%
9.27M
0.44%
14.84M
60.13%
4.13M
72.16%
8.84M
113.79%
20.79M
135.28%
22.67M
9.05%
14.64M
35.44%
15.99M
9.25%
19.09M
19.37%
28.43M
48.94%
21.61M
24.01%
37.80M
74.98%
31.39M
16.96%
14.92M
52.48%
1.05M
92.93%
8.42M
698.67%
10.79M
28.15%
18.01M
66.94%
-6.18M
134.31%
5.19M
184.07%
13.69M
163.57%
income tax expense
96.93K
-
-236K
343.46%
267K
213.14%
-532K
299.25%
-3.59M
574.81%
-2.90M
19.16%
1.75M
160.17%
3.34M
91.47%
656K
80.38%
241K
63.26%
766K
217.84%
1.86M
143.47%
1.50M
19.68%
-645K
143.06%
1.06M
264.34%
3.88M
266.13%
-9.09M
334.14%
-2.78M
69.42%
1.31M
147.03%
3.35M
156.39%
2.93M
12.44%
257K
91.24%
804K
212.84%
939K
16.79%
-5.75M
712.14%
-2.50M
56.45%
13.31M
631.64%
3.10M
76.70%
-1.09M
135.19%
2.21M
302.11%
-1.90M
185.99%
-1.19M
37.13%
-1.16M
2.35%
2.31M
298.20%
4.93M
113.78%
3.66M
25.85%
-3.73M
201.89%
-503K
86.50%
5K
100.99%
-10.05M
201,180%
-15.08M
50.02%
-3.24M
78.51%
184K
105.68%
net income
1.57M
-
-8.28M
626.15%
2.72M
132.83%
7.29M
168.15%
8.65M
18.69%
-4.19M
148.39%
1.99M
147.54%
4.18M
109.84%
996K
76.16%
1.05M
5.82%
1.99M
89.18%
5.71M
186.61%
3.27M
42.80%
-644K
119.70%
5.83M
1,005.43%
8.49M
45.65%
23.81M
180.36%
6.99M
70.65%
8.70M
24.53%
10.70M
22.97%
11.59M
8.34%
4.15M
64.23%
9.22M
122.23%
8.87M
3.75%
22.20M
150.32%
6.20M
72.07%
4.37M
29.61%
20.00M
358.24%
23.48M
17.41%
11.17M
52.42%
13.65M
22.20%
17.42M
27.59%
28.21M
61.89%
17.38M
38.37%
32.22M
85.32%
27.39M
14.98%
17.93M
34.52%
1.56M
91.32%
6.37M
308.99%
21.27M
233.94%
33.73M
58.64%
-2.94M
108.71%
5.01M
270.58%
13.69M
173.25%
weighted average shs out
45.82M
-
45.91M
0.20%
46.06M
0.34%
46.32M
0.55%
46.35M
0.08%
46.41M
0.12%
46.49M
0.18%
46.52M
0.05%
46.56M
0.08%
46.74M
0.40%
46.72M
0.05%
46.36M
0.77%
45.81M
1.18%
45.51M
0.65%
45.46M
0.11%
45.52M
0.13%
45.54M
0.03%
45.37M
0.36%
45.47M
0.21%
45.85M
0.84%
46.11M
0.57%
46.29M
0.39%
46.39M
0.20%
46.55M
0.36%
47.10M
1.17%
47.38M
0.60%
47.49M
0.22%
47.79M
0.63%
48.02M
0.48%
48.98M
2.00%
51.31M
4.78%
51.46M
0.29%
51.64M
0.35%
51.74M
0.19%
51.82M
0.14%
51.87M
0.10%
51.92M
0.11%
51.96M
0.07%
52.13M
0.32%
52.21M
0.16%
52.25M
0.07%
52.29M
0.08%
52.35M
0.13%
52.41M
0.11%
weighted average shs out dil
46.65M
-
45.91M
1.58%
46.57M
1.45%
46.99M
0.89%
47.01M
0.04%
46.41M
1.27%
47.39M
2.11%
48.06M
1.42%
48.01M
0.09%
46.86M
2.40%
46.79M
0.14%
46.43M
0.78%
45.91M
1.13%
45.51M
0.86%
45.67M
0.35%
45.77M
0.21%
45.96M
0.41%
45.99M
0.08%
46.41M
0.90%
46.94M
1.16%
47.33M
0.82%
47.65M
0.69%
47.68M
0.06%
47.69M
0.03%
48.06M
0.77%
48.50M
0.91%
48.52M
0.05%
49.10M
1.20%
49.44M
0.69%
50.36M
1.85%
52.57M
4.39%
52.84M
0.51%
53.02M
0.34%
53.64M
1.17%
53.17M
0.86%
53.30M
0.23%
53.33M
0.07%
53.26M
0.13%
53.21M
0.09%
53.30M
0.17%
53.06M
0.44%
52.29M
1.46%
53.11M
1.58%
53.24M
0.24%
eps
0.03
-
-0.18
700%
0.06
133.33%
0.16
166.67%
0.19
18.75%
-0.09
147.47%
0.04
144.35%
0.09
125.00%
0.02
77.78%
0.02
0%
0.04
100%
0.12
200.00%
0.07
41.67%
-0.01
120.14%
0.13
1,021.99%
0.19
46.15%
0.52
173.68%
0.15
71.15%
0.19
26.67%
0.23
21.05%
0.25
8.70%
0.09
64%
0.20
122.22%
0.19
5.00%
0.47
147.37%
0.13
72.34%
0.09
30.77%
0.42
366.67%
0.49
16.67%
0.23
53.06%
0.27
17.39%
0.34
25.93%
0.55
61.76%
0.37
32.73%
0.62
67.57%
0.53
14.52%
0.34
35.85%
0.03
91.18%
0.12
300%
0.41
241.67%
0.65
58.54%
-0.06
108.65%
0.10
270.28%
0.26
171.68%
epsdiluted
0.03
-
-0.18
700%
0.06
133.33%
0.16
166.67%
0.18
12.50%
-0.09
150.11%
0.04
144.35%
0.09
125.00%
0.02
77.78%
0.02
0%
0.04
100%
0.12
200.00%
0.07
41.67%
-0.01
120.14%
0.13
1,021.99%
0.19
46.15%
0.52
173.68%
0.15
71.15%
0.19
26.67%
0.23
21.05%
0.24
4.35%
0.09
62.50%
0.19
111.11%
0.19
0%
0.46
142.11%
0.13
71.74%
0.09
30.77%
0.41
355.56%
0.47
14.63%
0.22
53.19%
0.26
18.18%
0.33
26.92%
0.53
60.61%
0.36
32.08%
0.61
69.44%
0.51
16.39%
0.34
33.33%
0.03
91.41%
0.12
310.96%
0.40
233.33%
0.64
60%
-0.06
108.78%
0.09
267.79%
0.26
175.72%

All numbers in (except ratios and percentages)