Jon Windham

Stock Analyst at UBS

(4.00)
# 579
Out of 4,918 analysts
210
Total ratings
59.29%
Success rate
8.42%
Average return

Stocks Rated by Jon Windham

Nextracker
Jul 31, 2025
Maintains: Buy
Price Target: $71$75
Current: $56.57
Upside: +32.58%
Generac Holdings
Jul 31, 2025
Maintains: Buy
Price Target: $200$220
Current: $193.63
Upside: +13.62%
Clean Harbors
Jul 31, 2025
Maintains: Neutral
Price Target: $220$240
Current: $234.17
Upside: +2.49%
Waste Management
Jul 30, 2025
Maintains: Neutral
Price Target: $260$265
Current: $228.88
Upside: +15.78%
Republic Services
Jul 30, 2025
Maintains: Neutral
Price Target: $250$260
Current: $231.21
Upside: +12.45%
Ormat Technologies
Jul 24, 2025
Maintains: Buy
Price Target: $100$105
Current: $88.71
Upside: +18.36%
Centrus Energy
Jul 21, 2025
Initiates: Neutral
Price Target: $215
Current: $208.33
Upside: +3.20%
SolarEdge Technologies
Jun 10, 2025
Maintains: Neutral
Price Target: $17$20
Current: $25.55
Upside: -21.72%
Ameresco
Jun 3, 2025
Maintains: Sell
Price Target: $8$11
Current: $15.87
Upside: -30.69%
Sunrun
May 30, 2025
Maintains: Buy
Price Target: $17$12
Current: $9.85
Upside: +21.83%
Maintains: Neutral
Price Target: $1.6$1.4
Current: $0.75
Upside: +86.27%
Maintains: Neutral
Price Target: $17$34
Current: $44.43
Upside: -23.48%
Maintains: Neutral
Price Target: $4.5$6
Current: $7.78
Upside: -22.88%
Maintains: Buy
Price Target: $7$8.5
Current: $6.06
Upside: +40.26%
Maintains: Buy
Price Target: $240$235
Current: $183.97
Upside: +27.74%
Downgrades: Neutral
Price Target: n/a
Current: $12.23
Upside: -
Maintains: Buy
Price Target: $130$135
Current: $102.98
Upside: +31.09%
Maintains: Buy
Price Target: $50$57
Current: $49.78
Upside: +14.50%
Maintains: Neutral
Price Target: $4$3.5
Current: $5.98
Upside: -41.47%
Maintains: Neutral
Price Target: $25$22
Current: $21.52
Upside: +2.23%
Maintains: Buy
Price Target: $8$7
Current: $5.16
Upside: +35.66%
Maintains: Buy
Price Target: $38$35
Current: $11.32
Upside: +209.19%
Downgrades: Neutral
Price Target: $170$181
Current: $186.57
Upside: -2.99%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.48
Upside: +187.16%
Upgrades: Buy
Price Target: $60$50
Current: $25.69
Upside: +94.63%