Michael Blum
Stock Analyst at Wells Fargo
(2)
# 1233
Out of 5,240 analysts
328
Total ratings
65.73%
Success rate
14.56%
Average return
Main Sectors:
Top Industries:
Name | Action | Price Target | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
Sunrun | Maintains: Overweight | 15 12 | 9.56 | 25.52% | 5 | Jan 8, 2025 | |
SolarEdge Technologi... | Maintains: Equal-Weight | 19 15 | 14.25 | 5.26% | 9 | Jan 8, 2025 | |
First Solar | Maintains: Overweight | 240 209 | 185.33 | 12.77% | 10 | Jan 8, 2025 | |
Canadian Solar | Maintains: Equal-Weight | 13 10 | 11.5 | -13.04% | 5 | Jan 8, 2025 | |
Array Technologies | Maintains: Equal-Weight | 8 7 | 6.73 | 4.01% | 6 | Jan 8, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 190 204 | 201.03 | 1.48% | 21 | Dec 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 53 54 | 49.73 | 8.59% | 12 | Dec 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 58 60 | 61.77 | -2.87% | 3 | Dec 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 27 30 | 29.11 | 3.06% | 10 | Dec 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 20 21 | 19.89 | 5.58% | 8 | Dec 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 213 235 | 242.85 | -3.23% | 8 | Dec 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Underweight | 49 55 | 58.97 | -6.73% | 5 | Dec 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Equal-Weight | 22 20 | 20.62 | -3.01% | 8 | Dec 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Equal-Weight | 22 20 | 19.36 | 3.31% | 8 | Dec 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Equal-Weight | 107 107 | 106.08 | 0.87% | 20 | Dec 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Equal-Weight | 35 | 33.44 | 4.67% | 11 | Dec 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 385 411 | 381.78 | 7.65% | 2 | Dec 13, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 3 2 | 2.68 | -25.37% | 7 | Nov 14, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Underweight | 19 22 | 30.9 | -28.8% | 9 | Nov 12, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 87 100 | 108.11 | -7.5% | 8 | Oct 31, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 34 35 | 40.8 | -14.22% | 2 | May 21, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 12 14 | 22.3 | -37.22% | 7 | May 20, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 12 13 | n/a | n/a | 14 | May 2, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 84 85 | 68 | 25% | 2 | Mar 19, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Equal-Weight | 18 21 | n/a | n/a | 13 | Jan 23, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Underweight | 6 4 | n/a | n/a | 6 | Jan 8, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Equal-Weight | 2 4 | 5.49 | -27.14% | 8 | Jun 5, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 12 13 | 10.42 | 24.76% | 11 | Mar 2, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Overweight | 25 24 | 3.27 | 633.94% | 2 | Jan 6, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Equal-Weight | 25 26 | n/a | n/a | 2 | Nov 14, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Equal-Weight | 39 | n/a | n/a | 9 | Nov 11, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Overweight | 285 | 161.11 | 76.9% | 1 | Jun 29, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Overweight | 54 56 | n/a | n/a | 1 | May 31, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 11 9 | 1.55 | 480.65% | 1 | May 12, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Overweight | 313 255 | 65.4 | 289.91% | 2 | Feb 8, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Overweight | 22 | n/a | n/a | 7 | Dec 16, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Equal-Weight | 37 38 | n/a | n/a | 7 | Jun 24, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Underweight | 13 14 | n/a | n/a | 4 | May 13, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Equal-Weight | 2 2 | n/a | n/a | 4 | Nov 30, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Underweight | 2 3 | 3.42 | -12.28% | 2 | Jul 22, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Underweight | 11 | n/a | n/a | 4 | Jul 22, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Overweight | 15 27 | n/a | n/a | 6 | Apr 27, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Underweight | n/a | n/a | n/a | 1 | Jan 7, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Underweight | n/a | n/a | n/a | 1 | Jan 7, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Underweight | n/a | n/a | n/a | 1 | Jan 7, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Underweight | n/a | n/a | n/a | 1 | Jan 7, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Underweight | n/a | n/a | n/a | 1 | Jan 7, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Underweight | n/a | n/a | n/a | 1 | Jan 7, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Underweight | n/a | n/a | n/a | 2 | Jan 7, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 10 17 | n/a | n/a | 5 | Sep 17, 2019 |