WallStreetZenWallStreetZen
Analyst Ranking
Top 24%
#1103 out of 4527 analysts
Average Return
+4.85%
Win Rate
48%27 out of 56
Risk vs Reward
Poor
Good

Jon Windham's 5 best and worst ratings

Name / TickerGain/LossEntry PriceExit PricePeriodRating
Tpi Composites IncTPIC
+223.40%$16.41$53.07
2020-04-09 -
2021-04-09
Strong Buy
Sunrun IncRUN
+102.70%$7.05$14.29
2017-08-08 -
2018-08-08
Strong Buy
First Solar IncFSLR
+96.81%$40.45$79.61
2020-04-09 -
2021-04-09
Strong Buy
Covanta Holding CorpCVA
+85.11%$8.06$14.92
2020-05-13 -
2021-05-13
Strong Buy
Jinkosolar Holding Co LtdJKS
+79.16%$8.06$14.44
2018-10-31 -
2019-10-31
Strong Buy

Jon Windham Analyst Color

Get additional color on Jon Windham's coverage of popular stocks

Jon Windham's Stock Coverage

Name / TickerNo. RatingsRatingPrice TargetUpside/DownsideActionDate
Jinkosolar Holding Co LtdJKS
6Hold$30.00+21.26%Maintains
7 days ago
Nuscale Power CorpSMR
2Hold$10.00+73.91%Maintains
9 days ago
Shoals Technologies Group IncSHLS
2Strong Buy$20.00+70.07%Maintains
a month ago
Waste Connections IncWCN
5Hold$181.00+5.42%Downgrades
a month ago
Republic Services IncRSG
4Hold$195.00+1.82%Downgrades
a month ago
Sunpower CorpSPWR
5Hold$4.25+48.08%Maintains
a month ago
Generac Holdings IncGNRC
4Strong Buy$150.00+20.39%Maintains
a month ago
Waste Management IncWM
5Hold$205.00-4.19%Downgrades
a month ago
Gfl Environmental IncGFL
1Strong Buy$44.00+26.11%Initiates Coverage On
2 months ago
Canadian Solar IncCSIQ
4Strong Buy$36.00+85.57%Maintains
4 months ago
Li Cycle Holdings CorpLICY
2Hold$0.75-17.31%Downgrades
4 months ago
Altus Power IncAMPS
2Strong Buy$9.00+88.68%Maintains
4 months ago
Nextracker IncNXT
1Strong Buy$50.00-13.82%Initiates Coverage On
6 months ago
Casella Waste Systems IncCWST
4Strong Buy$110.00+11.36%Maintains
9 months ago
Tpi Composites IncTPIC
8Hold$9.00+216.90%Maintains
a year ago
Stem IncSTEM
2Strong Buy$9.50+333.79%Maintains
a year ago
First Solar IncFSLR
4Strong Buy$250.00N/AUpgrades
a year ago
Ormat Technologies IncORA
2Strong Buy$105.00N/AUpgrades
a year ago
Clean Harbors IncCLH
4Hold$135.00N/ADowngrades
a year ago
Hannon Armstrong Sustainable Infrastructure Capital IncHASI
3Strong Buy$50.00N/AUpgrades
2 years ago
Solaredge Technologies IncSEDG
5Hold$280.00N/AUpgrades
2 years ago
Fluence Energy IncFLNC
1Strong Buy$47.00N/AInitiates Coverage On
2 years ago
Covanta Holding CorpCVA
4Hold$20.25N/ADowngrades
3 years ago
Ftc Solar IncFTCI
1Strong Buy$13.00N/AInitiates Coverage On
3 years ago
Array Technologies IncARRY
1Strong Buy$43.00N/AUpgrades
3 years ago
Sunrun IncRUN
3Hold$55.00N/AUpgrades
3 years ago
Azure Power Global LtdAZRE
2Hold$12.00N/AInitiates Coverage On
5 years ago
Us Ecology IncECOL
1Strong Sell$61.00N/AMaintains
6 years ago
Advanced Disposal Services IncADSW
1HoldN/AN/ADowngrades
7 years ago
8point3 Energy Partners LPCAFD
1HoldN/AN/ADowngrades
7 years ago
Stericycle IncSRCL
1Strong Buy$100.00N/AInitiates Coverage On
7 years ago
WallStreetZen does not provide financial advice and does not issue recommendations or offers to buy stock or sell any security.

Information is provided 'as-is' and solely for informational purposes and is not advice. WallStreetZen does not bear any responsibility for any losses or damage that may occur as a result of reliance on this data.