Jon Windham

Stock Analyst at UBS

(3.95)
# 576
Out of 4,944 analysts
216
Total ratings
59.32%
Success rate
7.06%
Average return

Stocks Rated by Jon Windham

HA Sustainable Infrastructure Capital
Aug 11, 2025
Maintains: Buy
Price Target: $38$39
Current: $26.60
Upside: +46.62%
NuScale Power
Aug 11, 2025
Maintains: Neutral
Price Target: $34$38
Current: $37.38
Upside: +1.66%
Array Technologies
Aug 11, 2025
Maintains: Buy
Price Target: $8.5$9
Current: $6.30
Upside: +42.97%
Sunrun
Aug 8, 2025
Maintains: Buy
Price Target: $15$16
Current: $11.77
Upside: +35.94%
Shoals Technologies Group
Aug 6, 2025
Maintains: Buy
Price Target: $7.5$7
Current: $4.99
Upside: +40.28%
First Solar
Aug 5, 2025
Maintains: Buy
Price Target: $255$275
Current: $190.90
Upside: +44.05%
Nextracker
Jul 31, 2025
Maintains: Buy
Price Target: $71$75
Current: $56.75
Upside: +32.16%
Generac Holdings
Jul 31, 2025
Maintains: Buy
Price Target: $200$220
Current: $199.39
Upside: +10.34%
Clean Harbors
Jul 31, 2025
Maintains: Neutral
Price Target: $220$240
Current: $247.89
Upside: -3.18%
Waste Management
Jul 30, 2025
Maintains: Neutral
Price Target: $260$265
Current: $231.22
Upside: +14.61%
Maintains: Neutral
Price Target: $250$260
Current: $232.38
Upside: +11.89%
Maintains: Buy
Price Target: $100$105
Current: $89.42
Upside: +17.42%
Initiates: Neutral
Price Target: $215
Current: $188.68
Upside: +13.95%
Maintains: Neutral
Price Target: $17$20
Current: $26.57
Upside: -24.73%
Maintains: Sell
Price Target: $8$11
Current: $20.60
Upside: -46.60%
Maintains: Neutral
Price Target: $1.6$1.4
Current: $0.15
Upside: +809.09%
Maintains: Neutral
Price Target: $4.5$6
Current: $7.45
Upside: -19.41%
Downgrades: Neutral
Price Target: n/a
Current: $14.36
Upside: -
Maintains: Buy
Price Target: $130$135
Current: $99.35
Upside: +35.88%
Maintains: Buy
Price Target: $50$57
Current: $50.34
Upside: +13.23%
Maintains: Neutral
Price Target: $4$3.5
Current: $4.89
Upside: -28.35%
Maintains: Neutral
Price Target: $25$22
Current: $22.33
Upside: -1.48%
Maintains: Buy
Price Target: $38$35
Current: $11.65
Upside: +200.43%
Downgrades: Neutral
Price Target: $170$181
Current: $185.47
Upside: -2.41%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.58
Upside: +169.84%