Jon Windham

Stock Analyst at UBS

(4.10)
# 482
Out of 4,896 analysts
201
Total ratings
56.88%
Success rate
10.8%
Average return

Stocks Rated by Jon Windham

SolarEdge Technologies
Jun 10, 2025
Maintains: Neutral
Price Target: $17$20
Current: $25.62
Upside: -21.94%
Ameresco
Jun 3, 2025
Maintains: Sell
Price Target: $8$11
Current: $17.96
Upside: -38.75%
Sunrun
May 30, 2025
Maintains: Buy
Price Target: $17$12
Current: $10.11
Upside: +18.69%
TPI Composites
May 29, 2025
Maintains: Neutral
Price Target: $1.6$1.4
Current: $0.84
Upside: +66.67%
NuScale Power
May 29, 2025
Maintains: Neutral
Price Target: $17$34
Current: $37.48
Upside: -9.28%
Fluence Energy
May 13, 2025
Maintains: Neutral
Price Target: $4.5$6
Current: $8.17
Upside: -26.56%
Array Technologies
May 8, 2025
Maintains: Buy
Price Target: $7$8.5
Current: $7.47
Upside: +13.79%
First Solar
Apr 30, 2025
Maintains: Buy
Price Target: $240$235
Current: $162.44
Upside: +44.67%
Waste Management
Apr 30, 2025
Maintains: Neutral
Price Target: $240$250
Current: $226.01
Upside: +10.61%
Stem, Inc.
Apr 14, 2025
Downgrades: Neutral
Price Target: n/a
Current: $8.38
Upside: -
Maintains: Neutral
Price Target: $240$205
Current: $232.88
Upside: -11.97%
Maintains: Neutral
Price Target: $240$250
Current: $241.21
Upside: +3.64%
Maintains: Buy
Price Target: $130$135
Current: $110.59
Upside: +22.07%
Maintains: Buy
Price Target: $50$57
Current: $47.36
Upside: +20.35%
Maintains: Neutral
Price Target: $4$3.5
Current: $5.18
Upside: -32.43%
Maintains: Neutral
Price Target: $25$22
Current: $24.41
Upside: -9.87%
Maintains: Buy
Price Target: $8$7
Current: $5.85
Upside: +19.66%
Maintains: Buy
Price Target: $200$205
Current: $150.42
Upside: +36.29%
Maintains: Buy
Price Target: $60$66
Current: $61.70
Upside: +6.97%
Maintains: Buy
Price Target: $38$35
Current: $12.71
Upside: +175.37%
Maintains: Buy
Price Target: $95$100
Current: $87.85
Upside: +13.83%
Downgrades: Neutral
Price Target: $170$181
Current: $183.38
Upside: -1.30%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.67
Upside: +154.49%
Upgrades: Buy
Price Target: $60$50
Current: $27.41
Upside: +82.42%