Jon Windham

Stock Analyst at UBS

(0.17)
# 1,432
Out of 4,667 analysts
158
Total ratings
16.67%
Success rate
-23.29%
Average return

Stocks Rated by Jon Windham

Li-Cycle Holdings
Nov 18, 2024
Maintains: Neutral
Price Target: $2$2.25
Current: $2.10
Upside: +7.40%
SolarEdge Technologies
Nov 8, 2024
Maintains: Neutral
Price Target: $26$18
Current: $10.88
Upside: +65.52%
Array Technologies
Nov 8, 2024
Maintains: Buy
Price Target: $16$10
Current: $6.44
Upside: +55.28%
Stem, Inc.
Nov 8, 2024
Maintains: Buy
Price Target: $1$0.6
Current: $0.34
Upside: +78.68%
GFL Environmental
Nov 7, 2024
Maintains: Buy
Price Target: $47$50
Current: $45.27
Upside: +10.45%
Waste Management
Oct 30, 2024
Maintains: Neutral
Price Target: $220$226
Current: $218.68
Upside: +3.35%
FTC Solar
Aug 9, 2024
Maintains: Neutral
Price Target: $0.5$0.3
Current: $0.40
Upside: -24.60%
Altus Power
Aug 9, 2024
Maintains: Buy
Price Target: $5.5$5
Current: $3.96
Upside: +26.42%
Shoals Technologies Group
Aug 7, 2024
Maintains: Buy
Price Target: $12$9
Current: $4.42
Upside: +103.62%
Sunrun
Aug 7, 2024
Maintains: Neutral
Price Target: $14$18
Current: $10.11
Upside: +78.13%
Maintains: Buy
Price Target: $350$360
Current: $185.40
Upside: +94.18%
Maintains: Buy
Price Target: $38$35
Current: $11.72
Upside: +198.76%
Maintains: Buy
Price Target: $95$100
Current: $79.32
Upside: +26.07%
Maintains: Neutral
Price Target: $195$200
Current: $212.14
Upside: -5.72%
Maintains: Neutral
Price Target: $31$30
Current: $22.31
Upside: +34.47%
Maintains: Neutral
Price Target: $2$10
Current: $25.85
Upside: -61.32%
Downgrades: Neutral
Price Target: $170$181
Current: $186.47
Upside: -2.93%
Maintains: Buy
Price Target: $160$150
Current: $180.13
Upside: -16.73%
Initiates: Buy
Price Target: $50
Current: $37.42
Upside: +33.64%
Maintains: Buy
Price Target: $105$110
Current: $108.75
Upside: +1.15%
Maintains: Neutral
Price Target: $12$9
Current: $2.00
Upside: +351.13%
Downgrades: Neutral
Price Target: $135
Current: $247.24
Upside: -45.40%
Upgrades: Buy
Price Target: $60$50
Current: $28.10
Upside: +77.94%
Initiates: Buy
Price Target: $47
Current: $21.89
Upside: +114.76%