Ameresco, Inc. (AMRC)
NYSE: AMRC · IEX Real-Time Price · USD
22.69
+0.28 (1.25%)
May 6, 2024, 4:00 PM EDT - Market closed

Ameresco Analyst Ratings

Total Analysts
13
Consensus Rating
Strong Buy
Price Target
$47.20
Upside
+108.02%

Ratings History

Analyst Firm Rating Rating Action Price Target Upside Date
Truist Securities
Truist Securities
Strong Buy
Maintains
$40$37
Strong Buy Maintains $40$37 +63.07% 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 +32.22% Apr 11, 2024
Raymond James
Raymond James
Buy
Maintains
$40$35
Buy Maintains $40$35 +54.25% 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 +41.03% Mar 5, 2024
Canaccord Genuity
Canaccord Genuity
Strong Buy
Maintains
$50$36
Strong Buy Maintains $50$36 +58.66% Feb 29, 2024
B. Riley Securities
B. Riley Securities
Strong Buy
Maintains
$46$40
Strong Buy Maintains $46$40 +76.29% Feb 5, 2024
B of A Securities
B of A Securities
Hold
Downgrades
$29$37
Hold Downgrades $29$37 +63.07% Dec 15, 2023
Stifel
Stifel
Strong Buy
Maintains
$69$38
Strong Buy Maintains $69$38 +67.47% Nov 8, 2023
Raymond James
Raymond James
Buy
Maintains
$55$40
Buy Maintains $55$40 +76.29% 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 +93.92% Oct 25, 2023
Exane BNP Paribas
Exane BNP Paribas
Hold
Initiates
$43
Hold Initiates $43 +89.51% Oct 20, 2023
Oppenheimer
Oppenheimer
Buy
Maintains
$67$55
Buy Maintains $67$55 +142.40% Oct 12, 2023
Piper Sandler
Piper Sandler
Buy
Maintains
$64$59
Buy Maintains $64$59 +160.03% Oct 6, 2023
Raymond James
Raymond James
Buy
Maintains
$65$55
Buy Maintains $65$55 +142.40% Oct 3, 2023
Craig-Hallum
Craig-Hallum
Strong Buy
Maintains
$68$73
Strong Buy Maintains $68$73 +221.73% Aug 1, 2023
Baird
Baird
Buy
Maintains
$54$62
Buy Maintains $54$62 +173.25% Aug 1, 2023
Oppenheimer
Oppenheimer
Buy
Maintains
$65$67
Buy Maintains $65$67 +195.28% Aug 1, 2023