Jon Windham

Stock Analyst at UBS

(2.56)
# 842
Out of 5,438 analysts
234
Total ratings
Success rate
Average return
33 Stocks
Name Action PT Current % Upside Ratings Updated
HASI HASI
Maintains: Strong Buy
38 39
25.68 51.87% 6 Aug 11, 2025
SMR NuScale Power
Maintains: Neutral
34 38
38.18 -0.47% 5 Aug 11, 2025
ARRY Array Technologies
Maintains: Strong Buy
9 9
5.49 63.93% 6 Aug 11, 2025
RUN Sunrun
Maintains: Strong Buy
15 16
11.6 37.93% 17 Aug 8, 2025
SHLS Shoals Technologies ...
Maintains: Buy
8 7
4.46 56.95% 6 Aug 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
255 275
182.23 50.91% 13 Aug 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
71 75
53.79 39.43% 3 Jul 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
200 220
196.59 11.91% 8 Jul 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
220 240
237.68 0.98% 11 Jul 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
260 265
237.13 11.75% 17 Jul 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
250 260
237.05 9.68% 15 Jul 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
100 105
87.55 19.93% 6 Jul 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Neutral
215
219.22 -1.93% 1 Jul 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
17 20
24.93 -19.78% 13 Jun 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Sell
8 11
19.61 -43.91% 1 Jun 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
2 2
n/a n/a 12 May 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
5 6
9.26 -35.21% 4 May 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
n/a
n/a n/a 7 Apr 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
130 135
99.88 35.16% 9 Apr 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
50 57
50.95 11.87% 3 Apr 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
4 4
4.67 -25.05% 4 Apr 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
25 22
22.04 -0.18% 8 Mar 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
5 5
4.99 0.2% 4 Feb 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
2 3
0.84 167.86% 3 Nov 18, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
38 35
11.58 202.25% 11 Jun 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
170 181
190.57 -5.02% 6 Feb 29, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
4 5
1.55 174.19% 10 Feb 16, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
18 21
20.26 -0.05% 9 Jul 15, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Overweight
22 27
1.69 1497.63% 4 Aug 17, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
50 48
47.99 0.02% 6 Aug 10, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Equal-Weight
n/a
n/a n/a 2 Aug 7, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Equal-Weight
n/a
n/a n/a 3 Jun 27, 2017
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Overweight
100
61.98 61.34% 1 Apr 13, 2017