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
61 Stocks
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