Stephen Gengaro

Stock Analyst at Stifel

(1.17)
# 1951
Out of 5,370 analysts
274
Total ratings
47.97%
Success rate
3.02%
Average return
46 Stocks
Name Action PT Current % Upside Ratings Updated
EOSE Eos Energy Enterpris...
Maintains: Buy
9 9
4.62 83.98% 2 Jun 9, 2025
BLNK Blink Charging
Maintains: Hold
2 1
0.88 13.64% 9 May 27, 2025
AESI Atlas Energy Solutio...
Initiates Coverage On: Buy
15
14.4 4.17% 1 May 21, 2025
RIVN Rivian Automotive
Maintains: Strong Buy
16 18
13.74 31% 4 May 12, 2025
AMRC Ameresco
Maintains: Buy
18 17
16.54 2.78% 8 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
9 9
8.05 5.59% 18 May 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
39 40
26.38 51.63% 3 May 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
28 27
22.38 20.64% 6 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
61 57
45.91 24.16% 13 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
200 195
126.19 54.53% 9 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
12 11
6.45 70.54% 5 Apr 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
58 54
35.88 50.5% 14 Apr 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
455 450
329.06 36.75% 8 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
52 50
38.95 28.37% 6 Apr 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
37 32
22.86 39.98% 13 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
23 22
13.39 64.3% 7 Apr 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
102 94
79.76 17.85% 6 Apr 22, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
7 6
9.8 -38.78% 11 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
13 12
6.42 86.92% 5 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
7 7
3.56 82.58% 7 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
19 15
12.06 24.38% 16 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
43 41
36.18 13.32% 15 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
25 23
13.71 67.76% 12 Apr 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
5 8
6.99 7.3% 9 Mar 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
2 1
n/a n/a 7 Mar 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
2 1
0.72 38.89% 6 Mar 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 8
4.59 74.29% 4 Mar 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
4 3
2.15 39.53% 4 Feb 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
42 48
28.33 69.43% 3 Feb 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
5 1
n/a n/a 1 Dec 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
8 7
5.05 38.61% 2 Oct 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
10 9
5.42 66.05% 2 Oct 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
3 3
2.12 41.51% 4 May 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
6 3
0.9 233.33% 2 Apr 30, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
12 10
n/a n/a 2 Jan 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
18 16
n/a n/a 3 Jul 12, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
15 13
1.19 992.44% 7 May 23, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
24 27
n/a n/a 2 Jun 21, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
28
3.5 700% 1 Aug 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
32
n/a n/a 5 Aug 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
63 21
n/a n/a 3 Mar 10, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
21 19
21.43 -11.34% 2 Feb 27, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
7 5
n/a n/a 3 Feb 6, 2018
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
8 10
n/a n/a 1 Nov 13, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
18 13
n/a n/a 2 Oct 25, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
40 37
n/a n/a 1 Oct 23, 2017