Jon Windham

Stock Analyst at UBS

(3.83)
# 673
Out of 5,182 analysts
273
Total ratings
56.46%
Success rate
6.79%
Average return

Stocks Rated by Jon Windham

Fluence Energy
Apr 17, 2026
Downgrades: Sell
Price Target: $22$8
Current: $13.36
Upside: -40.12%
Wallbox
Apr 2, 2026
Maintains: Neutral
Price Target: $4$3
Current: $3.20
Upside: -6.25%
Oklo Inc.
Mar 26, 2026
Maintains: Neutral
Price Target: $95$60
Current: $75.93
Upside: -20.98%
Clearway Energy
Mar 24, 2026
Maintains: Buy
Price Target: $39$44
Current: $41.05
Upside: +7.19%
NuScale Power
Mar 18, 2026
Maintains: Neutral
Price Target: $20$13
Current: $12.65
Upside: +2.77%
ChargePoint Holdings
Mar 16, 2026
Maintains: Neutral
Price Target: $9$7
Current: $6.79
Upside: +3.09%
Ameresco
Mar 13, 2026
Maintains: Neutral
Price Target: $40$28
Current: $27.91
Upside: +0.32%
Clean Harbors
Mar 12, 2026
Maintains: Neutral
Price Target: $240$300
Current: $307.33
Upside: -2.39%
Sunrun
Mar 10, 2026
Maintains: Buy
Price Target: $26$23
Current: $13.03
Upside: +76.52%
Stem, Inc.
Mar 10, 2026
Maintains: Neutral
Price Target: $18$12
Current: $11.29
Upside: +6.29%
Maintains: Buy
Price Target: $140$130
Current: $76.75
Upside: +69.38%
Initiates: Buy
Price Target: $42
Current: $37.99
Upside: +10.56%
Maintains: Neutral
Price Target: $245$195
Current: $221.98
Upside: -12.15%
Maintains: Neutral
Price Target: $225$240
Current: $206.11
Upside: +16.44%
Maintains: Buy
Price Target: $148$143
Current: $114.07
Upside: +25.36%
Maintains: Buy
Price Target: $40$44
Current: $41.77
Upside: +5.34%
Maintains: Buy
Price Target: $12$11
Current: $7.80
Upside: +41.03%
Maintains: Buy
Price Target: $330$300
Current: $197.48
Upside: +51.91%
Maintains: Buy
Price Target: $65$93
Current: $89.35
Upside: +4.09%
Maintains: Buy
Price Target: $125$140
Current: $122.58
Upside: +14.21%
Upgrades: Buy
Price Target: $225$260
Current: $226.20
Upside: +14.94%
Maintains: Neutral
Price Target: $5.5$10
Current: $4.93
Upside: +102.84%
Maintains: Buy
Price Target: $15$37
Current: $13.92
Upside: +165.80%
Maintains: Neutral
Price Target: $30$40
Current: $47.38
Upside: -15.58%
Maintains: Buy
Price Target: $9$15
Current: $7.97
Upside: +88.21%
Maintains: Buy
Price Target: $5.4$5.9
Current: $2.13
Upside: +177.00%
Maintains: Buy
Price Target: $58$60
Current: $39.67
Upside: +51.25%
Maintains: Buy
Price Target: $220$215
Current: $220.30
Upside: -2.41%
Maintains: Neutral
Price Target: $190$195
Current: $161.54
Upside: +20.71%
Maintains: Neutral
Price Target: $25$22
Current: $22.27
Upside: -1.21%
Maintains: Neutral
Price Target: $4$4.25
Current: $0.90
Upside: +369.92%