WallStreetZenWallStreetZen
Analyst Ranking
Top 3%
#98 out of 3772 analysts
Average Return
+21.49%
Win Rate
65%34 out of 52
Risk vs Reward
Poor
Good

Joseph Osha's 5 best and worst ratings

Name / TickerGain/LossEntry PriceExit PricePeriodRating
SOLAREDGE TECHNOLOGIES INCSEDG
+252.25%$14.45$50.90
2017-03-03 -
2018-03-02
Buy
TPI COMPOSITES INCTPIC
+202.42%$24.00$72.58
2020-02-10 -
2021-02-10
Buy
SOLAREDGE TECHNOLOGIES INCSEDG
+197.48%$21.80$64.85
2017-07-12 -
2018-05-10
Buy
SUNRUN INCRUN
+192.74%$23.40$68.50
2020-02-20 -
2021-02-19
Buy
TESLA INCTSLA
+110.37%$149.10$313.67
2020-03-03 -
2020-07-21
Buy

Joseph Osha's Stock Coverage

Name / TickerNo. RatingsRatingPrice TargetUpside/DownsideActionDate
SHOALS TECHNOLOGIES GROUP INCSHLS
3Strong Buy$19.00+9.13%Maintains
a month ago
ARRAY TECHNOLOGIES INCARRY
3Strong Buy$18.00+45.04%Upgrades
3 months ago
EOS ENERGY ENTERPRISES INCEOSE
1HoldN/AN/AInitiates Coverage On
3 months ago
ENERGY VAULT HOLDINGS INCNRGV
1Strong Buy$22.00+133.55%Initiates Coverage On
3 months ago
STEM INCSTEM
1Strong Buy$16.00+90.48%Initiates Coverage On
3 months ago
FLUENCE ENERGY INCFLNC
1HoldN/AN/AInitiates Coverage On
3 months ago
ESS TECH INCGWH
1Strong Buy$10.00+179.33%Initiates Coverage On
3 months ago
ENPHASE ENERGY INCENPH
3Strong Buy$213.00+7.36%Upgrades
5 months ago
SOLAREDGE TECHNOLOGIES INCSEDG
10Strong Buy$329.00+14.90%Upgrades
5 months ago
TPI COMPOSITES INCTPIC
3HoldN/AN/AInitiates Coverage On
8 months ago
FIRST SOLAR INCFSLR
9HoldN/AN/ADowngrades
8 months ago
AEYE INCLIDR
1Strong Buy$14.00+500.86%Initiates Coverage On
9 months ago
GENERAC HOLDINGS INCGNRC
2Strong Buy$420.00N/AInitiates Coverage On
a year ago
SUNNOVA ENERGY INTERNATIONAL INCNOVA
2Strong Buy$51.00N/AInitiates Coverage On
a year ago
TESLA INCTSLA
4HoldN/AN/ADowngrades
a year ago
WOLFSPEED INCWOLF
6HoldN/AN/ADowngrades
2 years ago
VIVINT SOLAR INCVSLR
2HoldN/AN/ADowngrades
2 years ago
ACUITY BRANDS INCAYI
6HoldN/AN/ADowngrades
2 years ago
SUNRUN INCRUN
2Buy$30.00N/AReiterates
2 years ago
SHOTSPOTTER INCSSTI
3Buy$30.00N/AMaintains
3 years ago
AZURE POWER GLOBAL LTDAZRE
2Buy$31.00N/AMaintains
4 years ago
AQUAVENTURE HOLDINGS LTDWAAS
1Buy$24.00N/AMaintains
4 years ago
HUBBELL INCHUBB
2BuyN/AN/AUpgrades
4 years ago
ENERGY RECOVERY INCERII
2Buy$13.00N/AMaintains
4 years ago
EMERSON ELECTRIC COEMR
1HoldN/AN/ADowngrades
4 years ago
JOHNSON CONTROLS INTERNATIONAL PLCJCI
2Buy$50.00N/AMaintains
5 years ago
SILVER SPRING NETWORKS INCSSNI
1Buy$19.00N/AInitiates Coverage On
5 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.