Jon Windham

Stock Analyst at UBS

(4.46)
# 313
Out of 5,120 analysts
254
Total ratings
61.31%
Success rate
15.56%
Average return

Stocks Rated by Jon Windham

Nextpower
Jan 28, 2026
Maintains: Buy
Price Target: $125$140
Current: $115.60
Upside: +21.11%
Enlight Renewable Energy
Jan 16, 2026
Maintains: Buy
Price Target: $47$65
Current: $58.95
Upside: +10.26%
Waste Management
Jan 9, 2026
Upgrades: Buy
Price Target: $225$260
Current: $223.16
Upside: +16.51%
ChargePoint Holdings
Dec 22, 2025
Maintains: Neutral
Price Target: $12$9
Current: $5.68
Upside: +58.45%
Fluence Energy
Dec 4, 2025
Maintains: Neutral
Price Target: $8$22
Current: $30.89
Upside: -28.78%
Oklo Inc.
Dec 3, 2025
Maintains: Neutral
Price Target: $65$95
Current: $73.62
Upside: +29.04%
Ameresco
Dec 3, 2025
Maintains: Neutral
Price Target: $23$40
Current: $30.57
Upside: +30.85%
FTC Solar
Dec 2, 2025
Maintains: Neutral
Price Target: $5.5$10
Current: $10.39
Upside: -3.75%
Centrus Energy
Nov 25, 2025
Maintains: Neutral
Price Target: $215$245
Current: $267.21
Upside: -8.31%
NuScale Power
Nov 25, 2025
Maintains: Neutral
Price Target: $38$20
Current: $16.48
Upside: +21.36%
Maintains: Buy
Price Target: $15$37
Current: $19.13
Upside: +93.41%
Maintains: Neutral
Price Target: $30$40
Current: $30.64
Upside: +30.55%
Maintains: Buy
Price Target: $9$15
Current: $11.14
Upside: +34.65%
Maintains: Buy
Price Target: $5.4$5.9
Current: $3.02
Upside: +95.36%
Maintains: Buy
Price Target: $39$40
Current: $34.44
Upside: +16.14%
Maintains: Buy
Price Target: $58$60
Current: $42.69
Upside: +40.55%
Maintains: Buy
Price Target: $105$135
Current: $125.77
Upside: +7.34%
Maintains: Buy
Price Target: $9$12
Current: $9.32
Upside: +28.76%
Maintains: Buy
Price Target: $275$330
Current: $230.55
Upside: +43.14%
Maintains: Buy
Price Target: $135$140
Current: $102.39
Upside: +36.73%
Maintains: Neutral
Price Target: $245$240
Current: $261.38
Upside: -8.18%
Maintains: Neutral
Price Target: $16$18
Current: $15.60
Upside: +15.38%
Maintains: Buy
Price Target: $220$215
Current: $170.96
Upside: +25.76%
Maintains: Neutral
Price Target: $190$195
Current: $168.10
Upside: +16.00%
Maintains: Buy
Price Target: $16$26
Current: $18.19
Upside: +42.94%
Maintains: Neutral
Price Target: $260$240
Current: $215.73
Upside: +11.25%
Maintains: Neutral
Price Target: $25$22
Current: $25.40
Upside: -13.39%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.68
Upside: +152.98%