Jon Windham

Stock Analyst at UBS

(3.91)
# 586
Out of 4,868 analysts
200
Total ratings
58.88%
Success rate
6.57%
Average return

Stocks Rated by Jon Windham

SolarEdge Technologies
Jun 10, 2025
Maintains: Neutral
Price Target: $17$20
Current: $16.98
Upside: +17.79%
Ameresco
Jun 3, 2025
Maintains: Sell
Price Target: $8$11
Current: $16.10
Upside: -31.68%
Sunrun
May 30, 2025
Maintains: Buy
Price Target: $17$12
Current: $6.13
Upside: +95.76%
TPI Composites
May 29, 2025
Maintains: Neutral
Price Target: $1.6$1.4
Current: $1.23
Upside: +13.82%
NuScale Power
May 29, 2025
Maintains: Neutral
Price Target: $17$34
Current: $39.16
Upside: -13.18%
Fluence Energy
May 13, 2025
Maintains: Neutral
Price Target: $4.5$6
Current: $5.57
Upside: +7.72%
Array Technologies
May 8, 2025
Maintains: Buy
Price Target: $7$8.5
Current: $7.54
Upside: +12.73%
First Solar
Apr 30, 2025
Maintains: Buy
Price Target: $240$235
Current: $143.67
Upside: +63.57%
Waste Management
Apr 30, 2025
Maintains: Neutral
Price Target: $240$250
Current: $233.22
Upside: +7.19%
Stem, Inc.
Apr 14, 2025
Downgrades: Neutral
Price Target: n/a
Current: $0.44
Upside: -
Maintains: Neutral
Price Target: $240$205
Current: $226.34
Upside: -9.43%
Maintains: Neutral
Price Target: $240$250
Current: $248.28
Upside: +0.69%
Maintains: Buy
Price Target: $130$135
Current: $117.49
Upside: +14.90%
Maintains: Buy
Price Target: $50$57
Current: $49.79
Upside: +14.48%
Maintains: Neutral
Price Target: $4$3.5
Current: $4.19
Upside: -16.47%
Maintains: Neutral
Price Target: $25$22
Current: $19.93
Upside: +10.39%
Maintains: Buy
Price Target: $8$7
Current: $5.23
Upside: +33.97%
Maintains: Buy
Price Target: $200$205
Current: $125.52
Upside: +63.32%
Maintains: Buy
Price Target: $60$66
Current: $58.90
Upside: +12.05%
Maintains: Buy
Price Target: $38$35
Current: $10.60
Upside: +230.19%
Maintains: Buy
Price Target: $95$100
Current: $84.96
Upside: +17.70%
Downgrades: Neutral
Price Target: $170$181
Current: $187.14
Upside: -3.28%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.62
Upside: +162.35%
Upgrades: Buy
Price Target: $60$50
Current: $25.96
Upside: +92.60%