Jon Windham

Stock Analyst at UBS

(3.66)
# 702
Out of 4,842 analysts
196
Total ratings
56.25%
Success rate
3.35%
Average return

Stocks Rated by Jon Windham

NuScale Power
May 29, 2025
Maintains: Neutral
Price Target: $17$34
Current: $33.94
Upside: +0.18%
Fluence Energy
May 13, 2025
Maintains: Neutral
Price Target: $4.5$6
Current: $4.74
Upside: +26.58%
SolarEdge Technologies
May 8, 2025
Maintains: Neutral
Price Target: $22$17
Current: $16.75
Upside: +1.49%
Array Technologies
May 8, 2025
Maintains: Buy
Price Target: $7$8.5
Current: $6.64
Upside: +28.01%
First Solar
Apr 30, 2025
Maintains: Buy
Price Target: $240$235
Current: $155.14
Upside: +51.48%
Waste Management
Apr 30, 2025
Maintains: Neutral
Price Target: $240$250
Current: $237.00
Upside: +5.49%
Stem, Inc.
Apr 14, 2025
Downgrades: Neutral
Price Target: n/a
Current: $0.47
Upside: -
Clean Harbors
Apr 11, 2025
Maintains: Neutral
Price Target: $240$205
Current: $225.10
Upside: -8.93%
Republic Services
Apr 11, 2025
Maintains: Neutral
Price Target: $240$250
Current: $253.99
Upside: -1.57%
Casella Waste Systems
Apr 11, 2025
Maintains: Buy
Price Target: $130$135
Current: $115.34
Upside: +17.05%
Maintains: Buy
Price Target: $50$57
Current: $49.29
Upside: +15.64%
Maintains: Neutral
Price Target: $4$3.5
Current: $4.08
Upside: -14.22%
Maintains: Neutral
Price Target: $25$22
Current: $18.29
Upside: +20.28%
Maintains: Buy
Price Target: $17$15
Current: $6.84
Upside: +119.46%
Maintains: Buy
Price Target: $8$7
Current: $4.40
Upside: +59.27%
Maintains: Neutral
Price Target: $2.4$1.6
Current: $1.30
Upside: +23.08%
Maintains: Buy
Price Target: $200$205
Current: $124.60
Upside: +64.53%
Maintains: Buy
Price Target: $60$66
Current: $55.73
Upside: +18.43%
Maintains: Buy
Price Target: $38$35
Current: $10.14
Upside: +245.17%
Maintains: Buy
Price Target: $95$100
Current: $73.69
Upside: +35.70%
Downgrades: Neutral
Price Target: $170$181
Current: $194.42
Upside: -6.90%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.26
Upside: +237.30%
Upgrades: Buy
Price Target: $60$50
Current: $25.13
Upside: +98.97%