Jon Windham

Stock Analyst at UBS

(4.05)
# 549
Out of 4,981 analysts
211
Total ratings
61.95%
Success rate
8.32%
Average return

Stocks Rated by Jon Windham

Fluence Energy
Aug 27, 2025
Maintains: Neutral
Price Target: $6$8
Current: $7.39
Upside: +8.25%
Stem, Inc.
Aug 22, 2025
Maintains: Neutral
Price Target: $8.6$16
Current: $15.19
Upside: +5.33%
EVgo, Inc.
Aug 20, 2025
Maintains: Buy
Price Target: $5$5.4
Current: $4.29
Upside: +25.87%
Oklo Inc.
Aug 20, 2025
Initiates: Neutral
Price Target: $65
Current: $95.68
Upside: -32.07%
SolarEdge Technologies
Aug 19, 2025
Maintains: Neutral
Price Target: $20$30
Current: $30.59
Upside: -1.93%
FTC Solar
Aug 18, 2025
Maintains: Neutral
Price Target: $3.8$5.5
Current: $6.90
Upside: -20.29%
Ameresco
Aug 18, 2025
Upgrades: Neutral
Price Target: $11$23
Current: $28.80
Upside: -20.14%
HA Sustainable Infrastructure Capital
Aug 11, 2025
Maintains: Buy
Price Target: $38$39
Current: $28.37
Upside: +37.47%
NuScale Power
Aug 11, 2025
Maintains: Neutral
Price Target: $34$38
Current: $39.09
Upside: -2.79%
Array Technologies
Aug 11, 2025
Maintains: Buy
Price Target: $8.5$9
Current: $7.81
Upside: +15.24%
Maintains: Buy
Price Target: $15$16
Current: $16.45
Upside: -2.74%
Maintains: Buy
Price Target: $7.5$7
Current: $7.08
Upside: -1.13%
Maintains: Buy
Price Target: $255$275
Current: $207.00
Upside: +32.85%
Maintains: Buy
Price Target: $71$75
Current: $67.64
Upside: +10.88%
Maintains: Buy
Price Target: $200$220
Current: $185.71
Upside: +18.46%
Maintains: Neutral
Price Target: $220$240
Current: $234.87
Upside: +2.18%
Maintains: Neutral
Price Target: $260$265
Current: $216.13
Upside: +22.61%
Maintains: Neutral
Price Target: $250$260
Current: $228.14
Upside: +13.97%
Maintains: Buy
Price Target: $100$105
Current: $91.75
Upside: +14.44%
Initiates: Neutral
Price Target: $215
Current: $243.48
Upside: -11.70%
Maintains: Buy
Price Target: $130$135
Current: $90.26
Upside: +49.57%
Maintains: Buy
Price Target: $50$57
Current: $46.40
Upside: +22.84%
Maintains: Neutral
Price Target: $25$22
Current: $26.32
Upside: -16.41%
Maintains: Buy
Price Target: $38$35
Current: $12.01
Upside: +191.42%
Downgrades: Neutral
Price Target: $170$181
Current: $175.57
Upside: +3.09%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.57
Upside: +170.70%