MarketInOut Stock Screener Log In | Sign Up
 

Ameresco Inc Cl A

NYSE • Industrials • Engineering & Construction • Quote as of 10/09/2026
Ameresco Inc Cl A stock price and volume chart

Company Profile

IndustryEngineering & Construction
SectorIndustrials
ExchangeNYSE
Market Capitalization1,203.54 mln
Float31.95 mln
Earnings Date11/09/2026

EPS

0.53
Stretched

P / E

40.25
High premium

Piotroski F-Score

5 / 9
Neutral

Beneish M-Score

-2.18
Caution advised

1-Year Forecast

42.70
Transformational upside

Relative Strength

41 / 100
Slightly lagging

Business Description

Ameresco is a US-based company founded in 2000 that helps governments, businesses, and institutions reduce their energy costs and environmental footprint. It designs and builds custom upgrades to building systems such as heating, cooling, and lighting, and develops small-scale plants that generate electricity or heat from renewable sources. The company also offers solar energy products, energy management consulting, and ongoing maintenance services across North America and Europe.

Key Fundamentals

EPS0.53
P/E40.25
ROE2.59
RPS38.29
ROIC3.80
ROA0.62
Interest Cover1.34
EBITDA, mln258
EV / EBITDA11.83
EV / EBIT21.35
Revenue, mln2,024
EV / Revenue1.51

Quote Details

Last 21.33
Change 0.32 (1.52%)
Open 21.26
Volume 369,107
Turnover 7,873,052
Average Volume 579,048

Financial Ratios

Pre-Tax Profit Margin2
Leverage Ratio3.58
Current Ratio1.49
Price / Book0.83
Price / Tangible Book0.88
Debt / Equity1.63
Price / Sales0.56
PEG Ratio3.27

Financial Strength

Altman Z-Score1.03
Piotroski F-Score 5 / 9
Beneish M-Score-2.18
Price to Lynch Fair Value3.28
Price to Graham Number1.22
1-Year Target Price42.70
Shiller PE Ratio17.83
Short Ratio7.03
Short % of Float19.99

Price Performance & Relative Strength

Period Price Performance Relative Strength
1 Week -1.11% 24 / 100   
1 Month -6.41% 19 / 100   
2 Months -21.15% 9 / 100   
6 Months -19.2% 11 / 100   
1 Year -44.73% 6 / 100   



Disclaimer - Privacy Policy - Terms Of Service - Cookie Use Policy - FAQ - Contact Us