Jon Windham

Stock Analyst at UBS

(3.91)
# 673
Out of 5,182 analysts
272
Total ratings
57.93%
Success rate
6.91%
Average return

Stocks Rated by Jon Windham

Wallbox
Apr 2, 2026
Maintains: Neutral
Price Target: $4$3
Current: $2.82
Upside: +6.38%
Oklo Inc.
Mar 26, 2026
Maintains: Neutral
Price Target: $95$60
Current: $50.25
Upside: +19.40%
Clearway Energy
Mar 24, 2026
Maintains: Buy
Price Target: $39$44
Current: $41.07
Upside: +7.13%
NuScale Power
Mar 18, 2026
Maintains: Neutral
Price Target: $20$13
Current: $9.21
Upside: +41.15%
ChargePoint Holdings
Mar 16, 2026
Maintains: Neutral
Price Target: $9$7
Current: $5.09
Upside: +37.52%
Ameresco
Mar 13, 2026
Maintains: Neutral
Price Target: $40$28
Current: $26.40
Upside: +6.06%
Clean Harbors
Mar 12, 2026
Maintains: Neutral
Price Target: $240$300
Current: $302.23
Upside: -0.74%
Sunrun
Mar 10, 2026
Maintains: Buy
Price Target: $26$23
Current: $13.28
Upside: +73.19%
Stem, Inc.
Mar 10, 2026
Maintains: Neutral
Price Target: $18$12
Current: $9.42
Upside: +27.39%
Casella Waste Systems
Mar 10, 2026
Maintains: Buy
Price Target: $140$130
Current: $86.91
Upside: +49.58%
Initiates: Buy
Price Target: $42
Current: $31.66
Upside: +32.66%
Maintains: Neutral
Price Target: $245$195
Current: $187.22
Upside: +4.16%
Maintains: Neutral
Price Target: $225$240
Current: $214.66
Upside: +11.80%
Maintains: Buy
Price Target: $148$143
Current: $115.22
Upside: +24.11%
Maintains: Buy
Price Target: $40$44
Current: $38.92
Upside: +13.05%
Maintains: Buy
Price Target: $12$11
Current: $6.98
Upside: +57.59%
Maintains: Buy
Price Target: $330$300
Current: $203.47
Upside: +47.44%
Maintains: Buy
Price Target: $65$93
Current: $74.59
Upside: +24.68%
Maintains: Buy
Price Target: $125$140
Current: $117.97
Upside: +18.67%
Upgrades: Buy
Price Target: $225$260
Current: $229.45
Upside: +13.31%
Maintains: Neutral
Price Target: $8$22
Current: $13.78
Upside: +59.65%
Maintains: Neutral
Price Target: $5.5$10
Current: $3.54
Upside: +182.49%
Maintains: Buy
Price Target: $15$37
Current: $12.63
Upside: +192.95%
Maintains: Neutral
Price Target: $30$40
Current: $41.76
Upside: -4.21%
Maintains: Buy
Price Target: $9$15
Current: $7.16
Upside: +109.50%
Maintains: Buy
Price Target: $5.4$5.9
Current: $1.94
Upside: +204.12%
Maintains: Buy
Price Target: $58$60
Current: $43.08
Upside: +39.28%
Maintains: Buy
Price Target: $220$215
Current: $207.03
Upside: +3.85%
Maintains: Neutral
Price Target: $190$195
Current: $161.59
Upside: +20.68%
Maintains: Neutral
Price Target: $25$22
Current: $22.91
Upside: -3.97%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.16
Upside: +266.38%