Jon Windham

Stock Analyst at UBS

(4.30)
# 332
Out of 5,242 analysts
288
Total ratings
58.71%
Success rate
12.69%
Average return

Stocks Rated by Jon Windham

X-Energy
May 19, 2026
Initiates: Buy
Price Target: $40
Current: $28.42
Upside: +40.75%
Clean Harbors
May 14, 2026
Maintains: Neutral
Price Target: $300$315
Current: $285.74
Upside: +10.24%
SOLV Energy
May 14, 2026
Downgrades: Neutral
Price Target: $42$50
Current: $39.01
Upside: +28.17%
Republic Services
May 12, 2026
Maintains: Neutral
Price Target: $240$223
Current: $208.98
Upside: +6.71%
Stem, Inc.
May 11, 2026
Maintains: Neutral
Price Target: $12$11
Current: $9.45
Upside: +11.11%
Fluence Energy
May 11, 2026
Maintains: Sell
Price Target: $8$9
Current: $22.00
Upside: -59.09%
HA Sustainable Infrastructure Capital
May 8, 2026
Maintains: Buy
Price Target: $44$50
Current: $41.36
Upside: +20.89%
Ormat Technologies
May 8, 2026
Maintains: Buy
Price Target: $143$152
Current: $134.30
Upside: +13.18%
SolarEdge Technologies
May 7, 2026
Maintains: Neutral
Price Target: $36$41
Current: $61.67
Upside: -33.52%
Shoals Technologies Group
May 7, 2026
Maintains: Buy
Price Target: $11$12
Current: $10.02
Upside: +19.76%
Maintains: Buy
Price Target: $10$11
Current: $8.48
Upside: +29.72%
Maintains: Buy
Price Target: $93$105
Current: $92.76
Upside: +13.20%
Maintains: Buy
Price Target: $270$305
Current: $267.81
Upside: +13.89%
Maintains: Buy
Price Target: $300$290
Current: $256.28
Upside: +13.16%
Maintains: Neutral
Price Target: $25$23
Current: $22.66
Upside: +1.52%
Maintains: Neutral
Price Target: $4$3
Current: $2.72
Upside: +10.29%
Maintains: Neutral
Price Target: $95$60
Current: $66.25
Upside: -9.43%
Maintains: Buy
Price Target: $39$44
Current: $38.97
Upside: +12.91%
Maintains: Neutral
Price Target: $20$13
Current: $11.44
Upside: +13.64%
Maintains: Neutral
Price Target: $9$7
Current: $7.01
Upside: -0.14%
Maintains: Neutral
Price Target: $40$28
Current: $31.92
Upside: -12.28%
Maintains: Buy
Price Target: $26$23
Current: $14.80
Upside: +55.41%
Maintains: Buy
Price Target: $140$130
Current: $87.26
Upside: +48.98%
Maintains: Neutral
Price Target: $245$195
Current: $181.68
Upside: +7.33%
Maintains: Buy
Price Target: $125$140
Current: $130.32
Upside: +7.43%
Upgrades: Buy
Price Target: $225$260
Current: $217.26
Upside: +19.67%
Maintains: Neutral
Price Target: $5.5$10
Current: $4.92
Upside: +103.25%
Maintains: Buy
Price Target: $15$37
Current: $19.00
Upside: +94.74%
Maintains: Buy
Price Target: $5.4$5.9
Current: $1.88
Upside: +213.83%
Maintains: Buy
Price Target: $58$60
Current: $35.52
Upside: +68.92%
Maintains: Neutral
Price Target: $190$195
Current: $155.86
Upside: +25.11%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.11
Upside: +284.62%