Jon Windham

Stock Analyst at UBS

(4.11)
# 484
Out of 5,056 analysts
241
Total ratings
56.06%
Success rate
10.54%
Average return

Stocks Rated by Jon Windham

Array Technologies
Nov 11, 2025
Maintains: Buy
Price Target: $9$15
Current: $8.41
Upside: +78.36%
EVgo, Inc.
Nov 11, 2025
Maintains: Buy
Price Target: $5.4$5.9
Current: $3.08
Upside: +91.56%
HA Sustainable Infrastructure Capital
Nov 10, 2025
Maintains: Buy
Price Target: $39$40
Current: $33.93
Upside: +17.89%
GFL Environmental
Nov 10, 2025
Maintains: Buy
Price Target: $58$60
Current: $43.70
Upside: +37.30%
Ormat Technologies
Nov 7, 2025
Maintains: Buy
Price Target: $105$135
Current: $111.33
Upside: +21.26%
Shoals Technologies Group
Nov 5, 2025
Maintains: Buy
Price Target: $9$12
Current: $8.93
Upside: +34.38%
First Solar
Nov 3, 2025
Maintains: Buy
Price Target: $275$330
Current: $267.52
Upside: +23.36%
Casella Waste Systems
Nov 3, 2025
Maintains: Buy
Price Target: $135$140
Current: $87.27
Upside: +60.42%
Waste Management
Oct 31, 2025
Maintains: Neutral
Price Target: $240$225
Current: $203.80
Upside: +10.40%
Clean Harbors
Oct 31, 2025
Maintains: Neutral
Price Target: $245$240
Current: $207.90
Upside: +15.44%
Maintains: Neutral
Price Target: $16$18
Current: $17.78
Upside: +1.24%
Maintains: Buy
Price Target: $220$215
Current: $162.42
Upside: +32.37%
Maintains: Buy
Price Target: $110$125
Current: $96.51
Upside: +29.53%
Maintains: Neutral
Price Target: $190$195
Current: $168.79
Upside: +15.53%
Maintains: Buy
Price Target: $16$26
Current: $19.44
Upside: +33.74%
Maintains: Neutral
Price Target: $260$240
Current: $205.15
Upside: +16.99%
Maintains: Neutral
Price Target: $13$12
Current: $9.67
Upside: +24.10%
Maintains: Buy
Price Target: $17$15
Current: $28.46
Upside: -47.29%
Maintains: Neutral
Price Target: $6$8
Current: $19.21
Upside: -58.36%
Initiates: Neutral
Price Target: $65
Current: $111.17
Upside: -41.53%
Maintains: Neutral
Price Target: $20$30
Current: $42.51
Upside: -29.43%
Maintains: Neutral
Price Target: $3.8$5.5
Current: $11.10
Upside: -50.45%
Upgrades: Neutral
Price Target: $11$23
Current: $33.72
Upside: -31.79%
Maintains: Neutral
Price Target: $34$38
Current: $25.96
Upside: +46.38%
Initiates: Neutral
Price Target: $215
Current: $275.60
Upside: -21.99%
Maintains: Neutral
Price Target: $25$22
Current: $27.31
Upside: -19.44%
Maintains: Neutral
Price Target: $4$4.25
Current: $1.72
Upside: +147.09%