Stephen Gengaro

Stock Analyst at Stifel

(2.24)
# 2,642
Out of 4,877 analysts
254
Total ratings
39.89%
Success rate
-3.24%
Average return

Stocks Rated by Stephen Gengaro

Eos Energy Enterprises
Jun 9, 2025
Maintains: Buy
Price Target: $9$8.5
Current: $5.12
Upside: +66.02%
Blink Charging Co.
May 27, 2025
Maintains: Hold
Price Target: $2$1
Current: $0.94
Upside: +5.90%
Atlas Energy Solutions
May 21, 2025
Initiates: Buy
Price Target: $15
Current: $13.37
Upside: +12.19%
Rivian Automotive
May 12, 2025
Maintains: Buy
Price Target: $16$18
Current: $13.74
Upside: +31.00%
Ameresco
May 12, 2025
Maintains: Buy
Price Target: $18$17
Current: $15.20
Upside: +11.84%
DMC Global
May 5, 2025
Maintains: Hold
Price Target: $9$8.5
Current: $8.05
Upside: +5.66%
ChampionX
May 5, 2025
Maintains: Buy
Price Target: $39$40
Current: $24.84
Upside: +61.03%
Civeo
May 2, 2025
Maintains: Buy
Price Target: $28$27
Current: $23.26
Upside: +16.08%
Cactus
May 2, 2025
Maintains: Buy
Price Target: $61$57
Current: $43.68
Upside: +30.49%
Generac Holdings
May 1, 2025
Maintains: Buy
Price Target: $200$195
Current: $143.21
Upside: +36.16%
Maintains: Buy
Price Target: $12$11
Current: $5.99
Upside: +83.79%
Maintains: Buy
Price Target: $58$54
Current: $33.80
Upside: +59.76%
Maintains: Buy
Price Target: $52$50
Current: $38.34
Upside: +30.41%
Maintains: Buy
Price Target: $455$450
Current: $317.63
Upside: +41.67%
Maintains: Buy
Price Target: $37$32
Current: $20.38
Upside: +57.02%
Maintains: Buy
Price Target: $23$22
Current: $11.48
Upside: +91.64%
Maintains: Overweight
Price Target: $102$94
Current: $81.21
Upside: +15.75%
Maintains: Hold
Price Target: $7$6
Current: $7.77
Upside: -22.78%
Maintains: Buy
Price Target: $13$12
Current: $5.94
Upside: +102.19%
Maintains: Buy
Price Target: $7$6.5
Current: $3.36
Upside: +93.45%
Maintains: Hold
Price Target: $19$15
Current: $11.60
Upside: +29.31%
Maintains: Buy
Price Target: $43$41
Current: $37.44
Upside: +9.52%
Maintains: Buy
Price Target: $25$23
Current: $12.43
Upside: +85.04%
Maintains: Hold
Price Target: $5$7.5
Current: $7.12
Upside: +5.34%
Maintains: Hold
Price Target: $1.5$1
Current: $0.32
Upside: +214.76%
Maintains: Hold
Price Target: $2$1
Current: $0.70
Upside: +42.19%
Maintains: Buy
Price Target: $10$8
Current: $3.65
Upside: +119.18%
Maintains: Hold
Price Target: $3.5$3
Current: $2.11
Upside: +42.18%
Maintains: Buy
Price Target: $42$48
Current: $28.29
Upside: +69.67%
Maintains: Hold
Price Target: $8$7
Current: $4.73
Upside: +47.99%
Maintains: Buy
Price Target: $10$9
Current: $5.36
Upside: +67.91%
Maintains: Hold
Price Target: $3
Current: $2.02
Upside: +48.51%
Maintains: Buy
Price Target: $6$3
Current: $0.72
Upside: +318.53%
Maintains: Hold
Price Target: $15$13
Current: $0.86
Upside: +1,412.86%
Initiates: Buy
Price Target: $28
Current: $3.44
Upside: +713.95%
Maintains: Hold
Price Target: $21$19
Current: $20.72
Upside: -8.30%