Jon Windham

Stock Analyst at UBS

(3.79)
# 681
Out of 5,157 analysts
263
Total ratings
56.34%
Success rate
5.99%
Average return

Stocks Rated by Jon Windham

Stem, Inc.
Mar 10, 2026
Maintains: Neutral
Price Target: $18$12
Current: $10.84
Upside: +10.70%
SOLV Energy
Mar 9, 2026
Initiates: Buy
Price Target: $42
Current: $28.47
Upside: +47.52%
Centrus Energy
Mar 5, 2026
Maintains: Neutral
Price Target: $245$195
Current: $201.54
Upside: -3.25%
Republic Services
Mar 5, 2026
Maintains: Neutral
Price Target: $225$240
Current: $222.70
Upside: +7.77%
Ormat Technologies
Mar 3, 2026
Maintains: Buy
Price Target: $148$143
Current: $110.59
Upside: +29.31%
HA Sustainable Infrastructure Capital
Mar 2, 2026
Maintains: Buy
Price Target: $40$44
Current: $36.09
Upside: +21.92%
Shoals Technologies Group
Feb 25, 2026
Maintains: Buy
Price Target: $12$11
Current: $6.31
Upside: +74.46%
First Solar
Feb 25, 2026
Maintains: Buy
Price Target: $330$300
Current: $200.15
Upside: +49.89%
Enlight Renewable Energy
Feb 18, 2026
Maintains: Buy
Price Target: $65$93
Current: $71.43
Upside: +30.20%
Nextpower
Jan 28, 2026
Maintains: Buy
Price Target: $125$140
Current: $113.95
Upside: +22.86%
Upgrades: Buy
Price Target: $225$260
Current: $235.11
Upside: +10.59%
Maintains: Neutral
Price Target: $12$9
Current: $5.48
Upside: +64.23%
Maintains: Neutral
Price Target: $8$22
Current: $16.65
Upside: +32.13%
Maintains: Neutral
Price Target: $65$95
Current: $62.09
Upside: +53.00%
Maintains: Neutral
Price Target: $23$40
Current: $26.19
Upside: +52.73%
Maintains: Neutral
Price Target: $5.5$10
Current: $5.02
Upside: +99.20%
Maintains: Neutral
Price Target: $38$20
Current: $12.15
Upside: +64.61%
Maintains: Buy
Price Target: $15$37
Current: $17.51
Upside: +111.31%
Maintains: Neutral
Price Target: $30$40
Current: $38.10
Upside: +4.99%
Maintains: Buy
Price Target: $9$15
Current: $7.08
Upside: +111.86%
Maintains: Buy
Price Target: $5.4$5.9
Current: $2.21
Upside: +167.57%
Maintains: Buy
Price Target: $58$60
Current: $43.76
Upside: +37.11%
Maintains: Buy
Price Target: $135$140
Current: $89.81
Upside: +55.88%
Maintains: Neutral
Price Target: $245$240
Current: $286.40
Upside: -16.20%
Maintains: Buy
Price Target: $220$215
Current: $211.90
Upside: +1.47%
Maintains: Neutral
Price Target: $190$195
Current: $165.71
Upside: +17.68%
Maintains: Buy
Price Target: $16$26
Current: $12.11
Upside: +114.70%
Maintains: Neutral
Price Target: $25$22
Current: $25.49
Upside: -13.69%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.30
Upside: +226.92%