Advertisement

Ameresco, Inc. AMRC

Set alert

Price alert · AMRC

All alert types
20.31 USD -0.69 -3.29%

At close · Oct 30

20.33 +0.02 +0.10%

After hours · Oct 30, 4:01 PM ET

Bid
20.20 × 200
Ask
20.35 × 200
19.69 Day range 20.53
18.32 52-week range 40.00
YTD
-30.66%
1 year
-47.88%
Open
19.97
Prev close
21.00
Mkt cap
1.08B
Vol
504.12K
Avg vol
675.95K
EPS
0.53
P/E
38.32
Div yield
0.00%
More statistics
Low
19.69
High
20.53
Forward P/E
12.22
Beta
2.62
Short ratio
8.84
Inst. own
101.89%
Dividend
0.00
Ex-div date
Earnings
Nov 9, 2026
50-d avg
21.56
200-d avg
26.56
1y target
41.40

5D chart

Chart tools
Interval

Signals (136)
NameTimeAgo
SMA: BullishOct 30, 3:50 PM2 days ago
SMA: BearishOct 30, 3:45 PM2 days ago
SMA: BullishOct 30, 3:05 PM2 days ago
MACD: Buy SignalOct 30, 3:05 PM2 days ago
SMA: BullishOct 30, 2:55 PM2 days ago
MACD: Sell SignalOct 30, 2:20 PM2 days ago
SMA: BearishOct 30, 2:15 PM2 days ago
SMA: BullishOct 30, 2:05 PM2 days ago
SMA: BearishOct 30, 1:50 PM2 days ago
SMA: BullishOct 30, 1:35 PM2 days ago
MACD: Buy SignalOct 30, 1:30 PM2 days ago
MACD: Sell SignalOct 30, 1:05 PM2 days ago
SMA: BearishOct 30, 12:45 PM2 days ago
SMA: BearishOct 30, 12:45 PM2 days ago
SMA: BullishOct 30, 12:40 PM2 days ago
SMA: BullishOct 30, 12:40 PM2 days ago
SMA: BearishOct 30, 12:35 PM2 days ago
SMA: BullishOct 30, 12:05 PM2 days ago
SMA: BearishOct 30, 12:00 PM2 days ago
SMA: BullishOct 30, 11:55 AM2 days ago
SMA: BearishOct 30, 11:30 AM2 days ago
SMA: BullishOct 30, 11:20 AM2 days ago
MACD: Buy SignalOct 30, 11:15 AM2 days ago
MACD: Sell SignalOct 30, 11:05 AM2 days ago
MACD: Buy SignalOct 30, 11:00 AM2 days ago
MACD: Sell SignalOct 30, 10:55 AM2 days ago
MACD: Buy SignalOct 30, 10:35 AM2 days ago
SMA: BullishOct 30, 10:30 AM2 days ago
SMA: BearishOct 30, 10:20 AM2 days ago
SMA: BullishOct 30, 10:05 AM2 days ago
RSI: OversoldOct 30, 9:55 AM2 days ago
SMA: BearishOct 30, 9:30 AM2 days ago
MACD: Sell SignalOct 30, 9:30 AM2 days ago
RSI: OversoldOct 30, 9:30 AM2 days ago
SMA: BullishOct 29, 3:55 PM3 days ago
SMA: BearishOct 29, 3:40 PM3 days ago
SMA: BearishOct 29, 3:40 PM3 days ago
SMA: BullishOct 29, 3:30 PM3 days ago
SMA: BullishOct 29, 3:05 PM3 days ago
MACD: Buy SignalOct 29, 3:05 PM3 days ago
SMA: BearishOct 29, 3:00 PM3 days ago
SMA: BullishOct 29, 2:50 PM3 days ago
RSI: OversoldOct 29, 2:45 PM3 days ago
SMA: BullishOct 29, 1:35 PM3 days ago
SMA: BearishOct 29, 1:30 PM3 days ago
SMA: BullishOct 29, 1:25 PM3 days ago
SMA: BearishOct 29, 12:05 PM3 days ago
SMA: BullishOct 29, 11:55 AM3 days ago
SMA: BearishOct 29, 11:50 AM3 days ago
MACD: Sell SignalOct 29, 11:50 AM3 days ago
RSI: OverboughtOct 29, 11:30 AM3 days ago
RSI: OverboughtOct 29, 11:00 AM3 days ago
SMA: BullishOct 29, 10:45 AM3 days ago
SMA: BearishOct 29, 10:40 AM3 days ago
RSI: OverboughtOct 29, 10:10 AM3 days ago
RSI: OverboughtOct 29, 10:00 AM3 days ago
MACD: Buy SignalOct 29, 9:35 AM3 days ago
SMA: BullishOct 29, 9:30 AM3 days ago
SMA: BearishOct 28, 3:55 PM4 days ago
MACD: Sell SignalOct 28, 3:55 PM4 days ago
MACD: Buy SignalOct 28, 3:40 PM4 days ago
SMA: BullishOct 28, 3:30 PM4 days ago
SMA: BullishOct 28, 3:25 PM4 days ago
SMA: BearishOct 28, 3:20 PM4 days ago
SMA: BearishOct 28, 2:55 PM4 days ago
MACD: Sell SignalOct 28, 2:55 PM4 days ago
MACD: Buy SignalOct 28, 2:25 PM4 days ago
SMA: BullishOct 28, 2:20 PM4 days ago
MACD: Sell SignalOct 28, 2:10 PM4 days ago
SMA: BearishOct 28, 2:05 PM4 days ago
MACD: Buy SignalOct 28, 1:40 PM4 days ago
SMA: BullishOct 28, 1:30 PM4 days ago
MACD: Sell SignalOct 28, 1:00 PM4 days ago
SMA: BearishOct 28, 12:55 PM4 days ago
SMA: BullishOct 28, 12:50 PM4 days ago
SMA: BearishOct 28, 12:45 PM4 days ago
SMA: BullishOct 28, 11:55 AM4 days ago
SMA: BearishOct 28, 11:50 AM4 days ago
SMA: BullishOct 28, 11:10 AM4 days ago
SMA: BullishOct 28, 11:05 AM4 days ago
SMA: BearishOct 28, 10:55 AM4 days ago
MACD: Buy SignalOct 28, 10:30 AM4 days ago
SMA: BullishOct 28, 10:15 AM4 days ago
RSI: OversoldOct 28, 10:00 AM4 days ago
RSI: OversoldOct 28, 9:45 AM4 days ago
RSI: OversoldOct 28, 9:30 AM4 days ago
SMA: BearishOct 27, 3:55 PM5 days ago
MACD: Sell SignalOct 27, 3:50 PM5 days ago
SMA: BearishOct 27, 3:45 PM5 days ago
RSI: OverboughtOct 27, 3:00 PM5 days ago
MACD: Buy SignalOct 27, 2:30 PM5 days ago
SMA: BullishOct 27, 2:00 PM5 days ago
SMA: BullishOct 27, 2:00 PM5 days ago
SMA: BearishOct 27, 1:45 PM5 days ago
SMA: BullishOct 27, 1:20 PM5 days ago
SMA: BearishOct 27, 1:15 PM5 days ago
SMA: BullishOct 27, 1:10 PM5 days ago
SMA: BearishOct 27, 12:40 PM5 days ago
MACD: Sell SignalOct 27, 12:30 PM5 days ago
RSI: OverboughtOct 27, 12:10 PM5 days ago
MACD: Buy SignalOct 27, 11:20 AM5 days ago
SMA: BearishOct 27, 11:05 AM5 days ago
SMA: BullishOct 27, 10:55 AM5 days ago
SMA: BearishOct 27, 10:45 AM5 days ago
MACD: Sell SignalOct 27, 10:40 AM5 days ago
SMA: BullishOct 27, 10:30 AM5 days ago
SMA: BearishOct 27, 10:15 AM5 days ago
SMA: BullishOct 27, 9:30 AM5 days ago
SMA: BullishOct 27, 9:30 AM5 days ago
MACD: Buy SignalOct 27, 9:30 AM5 days ago
RSI: OverboughtOct 27, 9:30 AM5 days ago
MACD: Sell SignalOct 26, 3:50 PM6 days ago
SMA: BearishOct 26, 3:30 PM6 days ago
SMA: BearishOct 26, 3:30 PM6 days ago
SMA: BullishOct 26, 3:05 PM6 days ago
SMA: BullishOct 26, 3:05 PM6 days ago
MACD: Buy SignalOct 26, 3:05 PM6 days ago
MACD: Sell SignalOct 26, 2:55 PM6 days ago
SMA: BearishOct 26, 2:50 PM6 days ago
SMA: BullishOct 26, 2:40 PM6 days ago
MACD: Buy SignalOct 26, 2:40 PM6 days ago
SMA: BearishOct 26, 2:20 PM6 days ago
MACD: Sell SignalOct 26, 2:20 PM6 days ago
MACD: Buy SignalOct 26, 2:15 PM6 days ago
SMA: BullishOct 26, 2:05 PM6 days ago
SMA: BearishOct 26, 2:00 PM6 days ago
SMA: BullishOct 26, 1:55 PM6 days ago
SMA: BearishOct 26, 1:15 PM6 days ago
SMA: BullishOct 26, 1:10 PM6 days ago
SMA: BearishOct 26, 12:40 PM6 days ago
SMA: BearishOct 26, 12:40 PM6 days ago
SMA: BullishOct 26, 12:00 PM6 days ago
SMA: BearishOct 26, 11:45 AM6 days ago
SMA: BullishOct 26, 10:45 AM6 days ago
SMA: BearishOct 26, 10:40 AM6 days ago
SMA: BullishOct 26, 10:35 AM6 days ago

Revenue & Expenses

Revenue by
Project Revenue → Revenue: $380.90MRevenue → Gross Profit: $91.31MGross Profit → Net Income: $9.72MGross Profit → Selling, General & Admin: $47.55MRevenue → Cost of Revenue: $424.16MGross Profit → Other Expenses: $33.90MGross Profit → Income Tax: $137.00KEnergy Assets Revenue → Revenue: $75.90MOperations And Maintenance Revenue → Revenue: $36.19MOther Revenue → Revenue: $22.46MGross Profit$91.31MCost of Revenue$424.16MNet Income$9.72MSelling, General & Admin$47.55MOther Expenses$33.90MIncome Tax$137.00KRevenue$515.46MProject Revenue$380.90MEnergy Assets Revenue$75.90MOperations And Maintenance Revenue$36.19MOther Revenue$22.46M

Period ending Jun 30, 2026 · select a line to chart its history

Income statement

AMRC quarterly income statement
515.46M
515.46M
424.16M
91.31M
47.55M
47.55M
43.76M
26.40M
137.00K
9.72M
9.72M
9.72M
19.91M
10.19M
0.18
0.18
0.18
36.25M
36.25M
52.99M
53.84M

Balance sheet

AMRC quarterly balance sheet
225.46M
225.46M
25.14M
25.14M
1.71B
1.68B
2.32B
4.83B
173.75M
2.02B
1.00B
1.85B
3.48B
688.13M
-4.77M
1.24B
1.24B
3.15B
2.02B
80.53M
75.18M
12.64M
2.48B
641.55M
100.84M
6.34M

Cash flow

AMRC quarterly cash flow
30.13M
218.72M
-1.85M
-133.58M
1.04M
-30.58M
-113.33M
20.25M
-107.21M
-27.00K
3.38M
Advertisement