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
Main Sectors:
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 |