Ameresco, Inc. (AMRC)
NYSE: AMRC · IEX Real-Time Price · USD
31.51
-0.50 (-1.56%)
At close: Jul 19, 2024, 4:00 PM
32.00
+0.49 (1.56%)
Pre-market: Jul 22, 2024, 7:00 AM EDT

Ameresco Analyst Ratings

Total Analysts
13
Consensus Rating
Strong Buy
Price Target
$40.20
Upside
+27.58%

Ratings History

Analyst Firm Rating Rating Action Price Target Upside Date
Piper Sandler
Piper Sandler
Buy
Maintains
$30$37
Buy Maintains $30$37 +17.42% Jul 22, 2024
UBS
UBS
Strong Buy
Maintains
$36$39
Strong Buy Maintains $36$39 +23.77% May 14, 2024
Stifel
Stifel
Strong Buy
Maintains
$35$32
Strong Buy Maintains $35$32 +1.56% May 9, 2024
Baird
Baird
Buy
Maintains
$28$32
Buy Maintains $28$32 +1.56% May 9, 2024
Truist Securities
Truist Securities
Strong Buy
Maintains
$40$37
Strong Buy Maintains $40$37 +17.42% Apr 22, 2024
Oppenheimer
Oppenheimer
Hold
Maintains
n/a
Hold Maintains n/a n/a Apr 17, 2024
Piper Sandler
Piper Sandler
Buy
Maintains
$32$30
Buy Maintains $32$30 -4.79% Apr 11, 2024
Raymond James
Raymond James
Buy
Maintains
$40$35
Buy Maintains $40$35 +11.08% Apr 3, 2024
Exane BNP Paribas
Exane BNP Paribas
Buy
Upgrades
n/a
Buy Upgrades n/a n/a Mar 12, 2024
Piper Sandler
Piper Sandler
Buy
Maintains
$42$32
Buy Maintains $42$32 +1.56% Mar 5, 2024
Canaccord Genuity
Canaccord Genuity
Strong Buy
Maintains
$50$36
Strong Buy Maintains $50$36 +14.25% Feb 29, 2024
B. Riley Securities
B. Riley Securities
Strong Buy
Maintains
$46$40
Strong Buy Maintains $46$40 +26.94% Feb 5, 2024
B of A Securities
B of A Securities
Hold
Downgrades
$29$37
Hold Downgrades $29$37 +17.42% Dec 15, 2023
Stifel
Stifel
Strong Buy
Maintains
$69$38
Strong Buy Maintains $69$38 +20.60% Nov 8, 2023
Raymond James
Raymond James
Buy
Maintains
$55$40
Buy Maintains $55$40 +26.94% Nov 7, 2023
William Blair
William Blair
Hold
Downgrades
n/a
Hold Downgrades n/a n/a Nov 7, 2023
Oppenheimer
Oppenheimer
Hold
Downgrades
n/a
Hold Downgrades n/a n/a Nov 7, 2023
Roth MKM
Roth MKM
Strong Buy
Upgrades
$44
Strong Buy Upgrades $44 +39.64% Oct 25, 2023
Exane BNP Paribas
Exane BNP Paribas
Hold
Initiates
$43
Hold Initiates $43 +36.46% Oct 20, 2023
Oppenheimer
Oppenheimer
Buy
Maintains
$67$55
Buy Maintains $67$55 +74.55% Oct 12, 2023
Piper Sandler
Piper Sandler
Buy
Maintains
$64$59
Buy Maintains $64$59 +87.24% Oct 6, 2023