Jon Windham

Stock Analyst at UBS

(4.48)
# 296
Out of 5,142 analysts
255
Total ratings
61.59%
Success rate
15.74%
Average return

Stocks Rated by Jon Windham

Enlight Renewable Energy
Feb 18, 2026
Maintains: Buy
Price Target: $65$93
Current: $71.68
Upside: +29.74%
Nextpower
Jan 28, 2026
Maintains: Buy
Price Target: $125$140
Current: $116.99
Upside: +19.67%
Waste Management
Jan 9, 2026
Upgrades: Buy
Price Target: $225$260
Current: $230.56
Upside: +12.77%
ChargePoint Holdings
Dec 22, 2025
Maintains: Neutral
Price Target: $12$9
Current: $6.01
Upside: +49.75%
Fluence Energy
Dec 4, 2025
Maintains: Neutral
Price Target: $8$22
Current: $16.07
Upside: +36.90%
Oklo Inc.
Dec 3, 2025
Maintains: Neutral
Price Target: $65$95
Current: $63.09
Upside: +50.58%
Ameresco
Dec 3, 2025
Maintains: Neutral
Price Target: $23$40
Current: $32.88
Upside: +21.65%
FTC Solar
Dec 2, 2025
Maintains: Neutral
Price Target: $5.5$10
Current: $7.39
Upside: +35.32%
Centrus Energy
Nov 25, 2025
Maintains: Neutral
Price Target: $215$245
Current: $200.99
Upside: +21.90%
NuScale Power
Nov 25, 2025
Maintains: Neutral
Price Target: $38$20
Current: $12.60
Upside: +58.73%
Maintains: Buy
Price Target: $15$37
Current: $20.70
Upside: +78.74%
Maintains: Neutral
Price Target: $30$40
Current: $39.38
Upside: +1.57%
Maintains: Buy
Price Target: $9$15
Current: $10.69
Upside: +40.32%
Maintains: Buy
Price Target: $5.4$5.9
Current: $2.76
Upside: +113.77%
Maintains: Buy
Price Target: $39$40
Current: $37.56
Upside: +6.50%
Maintains: Buy
Price Target: $58$60
Current: $42.26
Upside: +41.98%
Maintains: Buy
Price Target: $105$135
Current: $115.19
Upside: +17.20%
Maintains: Buy
Price Target: $9$12
Current: $9.90
Upside: +21.21%
Maintains: Buy
Price Target: $275$330
Current: $242.15
Upside: +36.28%
Maintains: Buy
Price Target: $135$140
Current: $92.71
Upside: +51.01%
Maintains: Neutral
Price Target: $245$240
Current: $280.82
Upside: -14.54%
Maintains: Neutral
Price Target: $16$18
Current: $10.62
Upside: +69.49%
Maintains: Buy
Price Target: $220$215
Current: $227.45
Upside: -5.47%
Maintains: Neutral
Price Target: $190$195
Current: $163.00
Upside: +19.63%
Maintains: Buy
Price Target: $16$26
Current: $19.99
Upside: +30.07%
Maintains: Neutral
Price Target: $260$240
Current: $221.19
Upside: +8.50%
Maintains: Neutral
Price Target: $25$22
Current: $26.23
Upside: -16.13%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.45
Upside: +193.10%