Gordon Johnson's Stock Ratings

GLJ Research Analyst

Gordon Johnson is an analyst at GLJ Research. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 12/15/2025

Updated: Dec 15, 2025

Overall Average Return

-2.09%

Smart Score

51.6%

Overall Average Return Percentile

29th

Number of Ratings

111
Buy NowGet Alert
10/22/2025TSLABuy Now
Tesla
$472.00-95.96%$19.05 → $19.05ReiteratesSell → SellGet Alert
09/23/2025ENPHBuy Now
Enphase Energy
$31.45-25.31%$19.8 → $23.49MaintainsSellGet Alert
08/26/2025DQBuy Now
Daqo New Energy
$32.06-4.83%$30.51 → $30.51ReiteratesBuy → BuyGet Alert
08/15/2025RUNBuy Now
Sunrun
$17.31UpgradeSell → HoldGet Alert
08/12/2025FSLRBuy Now
First Solar
$259.13-17.39%$172.53 → $214.06MaintainsBuyGet Alert
07/24/2025TSLABuy Now
Tesla
$472.00-95.96%$19.05 → $19.05ReiteratesSell → SellGet Alert
07/22/2025ENPHBuy Now
Enphase Energy
$31.45-37.04%$31.11 → $19.8MaintainsSellGet Alert
07/10/2025DQBuy Now
Daqo New Energy
$32.06-4.83% → $30.51UpgradeSell → BuyGet Alert
06/17/2025RUNBuy Now
Sunrun
$17.31-99.94%$0.01 → $0.01DowngradeHold → SellGet Alert
06/17/2025SEDGBuy Now
SolarEdge Technologies
$29.23-76.39%$6.9 → $6.9DowngradeHold → SellGet Alert
06/12/2025CCJBuy Now
Cameco
$88.65-15.09%$75.27 → $75.27ReiteratesBuy → BuyGet Alert
05/30/2025RUNBuy Now
Sunrun
$17.31-55.05%$7.78 → $7.78UpgradeSell → HoldGet Alert
05/30/2025SEDGBuy Now
SolarEdge Technologies
$29.23-76.39%$6.9 → $6.9UpgradeSell → HoldGet Alert
05/30/2025XBuy Now
United States Steel
DowngradeBuy → SellGet Alert
05/28/2025CLFBuy Now
Cleveland-Cliffs
$12.71-69.24%$3.91 → $3.91DowngradeBuy → SellGet Alert
05/21/2025SEDGBuy Now
SolarEdge Technologies
$29.23-76.39%$3.9 → $6.9MaintainsSellGet Alert
05/01/2025FSLRBuy Now
First Solar
$259.13-33.48%$172.37 → $172.37UpgradeHold → BuyGet Alert
04/25/2025ENPHBuy Now
Enphase Energy
$31.45-1.08%$50.69 → $31.11MaintainsSellGet Alert
04/23/2025TSLABuy Now
Tesla
$472.00-95.96%$24.86 → $19.05MaintainsSellGet Alert
03/12/2025CCJBuy Now
Cameco
$88.65-14.63%$62.76 → $75.68MaintainsBuyGet Alert
02/27/2025CLFBuy Now
Cleveland-Cliffs
$12.711.49%$14.54 → $12.9MaintainsBuyGet Alert
02/12/2025TSLABuy Now
Tesla
$472.00-94.73%$24.86 → $24.86ReiteratesSell → SellGet Alert
02/04/2025ENPHBuy Now
Enphase Energy
$31.4561.17%$75.6 → $50.69ReiteratesSell → SellGet Alert
01/23/2025JKSBuy Now
JinkoSolar Holding Co
$25.76-57.49%$13.08 → $10.95MaintainsSellGet Alert
01/07/2025CLFBuy Now
Cleveland-Cliffs
$12.7112.27% → $14.27UpgradeSell → BuyGet Alert
01/03/2025TSLABuy Now
Tesla
$472.00-94.73%$24.86 → $24.86ReiteratesSell → SellGet Alert
11/29/2024SEDGBuy Now
SolarEdge Technologies
$29.23-86.66%$3.9 → $3.9ReiteratesSell → SellGet Alert
11/07/2024RUNBuy Now
Sunrun
$17.31-55.05% → $7.78DowngradeHold → SellGet Alert
10/28/2024RUNBuy Now
Sunrun
$17.31UpgradeSell → HoldGet Alert
10/17/2024TSLABuy Now
Tesla
$472.00-94.73%$24.86 → $24.86ReiteratesSell → SellGet Alert
09/26/2024TSLABuy Now
Tesla
$472.00-94.73%$24.86 → $24.86ReiteratesSell → SellGet Alert
09/09/2024XBuy Now
United States Steel
→ $38.57UpgradeSell → BuyGet Alert
09/05/2024TSLABuy Now
Tesla
$472.00-94.73%$24.86 → $24.86ReiteratesSell → SellGet Alert
08/14/2024CCJBuy Now
Cameco
$88.65-28.11%$63.73 → $63.73ReiteratesBuy → BuyGet Alert
07/30/2024CSIQBuy Now
Canadian Solar
$23.00-46.61%$9.1 → $12.28MaintainsSellGet Alert
07/23/2024TSLABuy Now
Tesla
$472.00-94.73%$22.86 → $24.86MaintainsSellGet Alert
07/18/2024SPWRBuy Now
SunPower
$1.62-100%$1.61 → $0MaintainsSellGet Alert
07/16/2024SPWRBuy Now
SunPower
$1.62-0.62%$1.61 → $1.61ReiteratesSell → SellGet Alert
06/25/2024ENPHBuy Now
Enphase Energy
$31.4545.69% → $45.82Initiates → SellGet Alert
06/18/2024TSLABuy Now
Tesla
$472.00-95.16%$22.86 → $22.86ReiteratesSell → SellGet Alert
06/14/2024CLFBuy Now
Cleveland-Cliffs
$12.71-20.3%$10.13 → $10.13ReiteratesSell → SellGet Alert
06/14/2024DQBuy Now
Daqo New Energy
$32.06-60.98%$19.66 → $12.51MaintainsSellGet Alert
06/06/2024CLFBuy Now
Cleveland-Cliffs
$12.71-20.3% → $10.13DowngradeBuy → SellGet Alert
06/04/2024SPWRBuy Now
SunPower
$1.62-0.62%$1.61 → $1.61ReiteratesSell → SellGet Alert
05/29/2024TSLABuy Now
Tesla
$472.00-95.16%$22.86 → $22.86ReiteratesSell → SellGet Alert
05/22/2024ENPHBuy Now
Enphase Energy
$31.4545.69% → $45.82Initiates → SellGet Alert
05/16/2024SPWRBuy Now
SunPower
$1.62-0.62%$1.61 → $1.61ReiteratesSell → SellGet Alert
05/09/2024RUNBuy Now
Sunrun
$17.31Reiterates → SellGet Alert
04/16/2024TSLABuy Now
Tesla
$472.00-95.16%$23.53 → $22.86MaintainsSellGet Alert
03/28/2024CLFBuy Now
Cleveland-Cliffs
$12.71114% → $27.2UpgradeSell → BuyGet Alert
03/13/2024CSIQBuy Now
Canadian Solar
$23.00-60.43%$16.43 → $9.1MaintainsSellGet Alert
12/08/2023JKSBuy Now
JinkoSolar Holding Co
$25.76-54.43%$19.32 → $11.74MaintainsSellGet Alert
12/05/2023CLFBuy Now
Cleveland-Cliffs
$12.71-9.91%$13.44 → $11.45MaintainsSellGet Alert
12/01/2023SEDGBuy Now
SolarEdge Technologies
$29.2314.47%$35.55 → $33.46MaintainsSellGet Alert
11/08/2023SEDGBuy Now
SolarEdge Technologies
$29.2317.76%$35.55 → $34.42MaintainsSellGet Alert
09/12/2023CCJBuy Now
Cameco
$88.65-25.04%$52 → $66.45MaintainsBuyGet Alert
07/12/2023XBuy Now
United States Steel
$13.85 → $14.36MaintainsSellGet Alert
06/13/2023CSIQBuy Now
Canadian Solar
$23.00-28.57%$12.22 → $16.43MaintainsSellGet Alert
06/01/2023FSLRBuy Now
First Solar
$259.13-39.2% → $157.56UpgradeSell → HoldGet Alert
03/30/2023JKSBuy Now
JinkoSolar Holding Co
$25.76-46.16%$14.88 → $13.87MaintainsSellGet Alert
02/10/2023XBuy Now
United States Steel
$42.75 → $13.85DowngradeBuy → SellGet Alert
01/23/2023CSIQBuy Now
Canadian Solar
$23.00-46.87%$18.39 → $12.22MaintainsSellGet Alert
12/06/2022FSLRBuy Now
First Solar
$259.13-81.94%$138.4 → $46.8DowngradeBuy → SellGet Alert
10/14/2022EAFBuy Now
GrafTech International
$16.01-80.82%$4.93 → $3.07MaintainsSellGet Alert
08/24/2022JKSBuy Now
JinkoSolar Holding Co
$25.76-42.24%$16.61 → $14.88MaintainsSellGet Alert
07/27/2022CLFBuy Now
Cleveland-Cliffs
$12.715.74% → $13.44DowngradeBuy → SellGet Alert
07/19/2022TSLABuy Now
Tesla
$472.00-84.53%$67 → $73MaintainsSellGet Alert
05/17/2022EAFBuy Now
GrafTech International
$16.01-69.21%$6.72 → $4.93MaintainsSellGet Alert
04/25/2022SPWRBuy Now
SunPower
$1.62331.48% → $6.99DowngradeHold → SellGet Alert
11/23/2021FSLRBuy Now
First Solar
$259.13-41.01%$104.41 → $152.87MaintainsBuyGet Alert
10/04/2021RUNBuy Now
Sunrun
$17.31Initiates → SellGet Alert
08/18/2021CSIQBuy Now
Canadian Solar
$23.00-21.74% → $18DowngradeBuy → SellGet Alert
04/13/2021DQBuy Now
Daqo New Energy
$32.06-30.94% → $22.14Initiates → SellGet Alert
02/23/2021SPWRBuy Now
SunPower
$1.62DowngradeBuy → HoldGet Alert
01/26/2021CLFBuy Now
Cleveland-Cliffs
$12.7121.95%$15.75 → $15.5DowngradeBuy → HoldGet Alert
01/05/2021TRNBuy Now
Trinity Industries
$28.32UpgradeSell → BuyGet Alert
11/24/2020CLFBuy Now
Cleveland-Cliffs
$12.7123.92%$6.2 → $15.75UpgradeHold → BuyGet Alert
11/24/2020XBuy Now
United States Steel
$7.36 → $17.3UpgradeHold → BuyGet Alert
11/23/2020CSIQBuy Now
Canadian Solar
$23.00100%$49.4 → $46MaintainsBuyGet Alert
10/06/2020SPWRBuy Now
SunPower
$1.62UpgradeSell → BuyGet Alert
08/28/2020CSIQBuy Now
Canadian Solar
$23.00114.78% → $49.4Initiates → BuyGet Alert
07/15/2020FSLRBuy Now
First Solar
$259.13-86.18% → $35.8DowngradeHold → SellGet Alert
06/09/2020XBuy Now
United States Steel
→ $13UpgradeSell → HoldGet Alert
04/15/2020XBuy Now
United States Steel
$4 → $3MaintainsSellGet Alert
04/04/2019RIOBuy Now
Rio Tinto
$76.35UpgradeSell → HoldGet Alert
09/20/2018TRNBuy Now
Trinity Industries
$28.32UpgradeSell → HoldGet Alert
06/07/2018FSLRBuy Now
First Solar
$259.13DowngradeBuy → SellGet Alert
05/02/2018SEDGBuy Now
SolarEdge Technologies
$29.23DowngradeBuy → SellGet Alert
04/09/2018RIOBuy Now
Rio Tinto
$76.35-46.3% → $41Initiates → SellGet Alert
03/14/2018CLFBuy Now
Cleveland-Cliffs
$12.71DowngradeHold → SellGet Alert
03/13/2018XBuy Now
United States Steel
DowngradeHold → SellGet Alert
03/06/2018TRNBuy Now
Trinity Industries
$28.32-29.38% → $20Initiates → SellGet Alert
02/23/2018CLFBuy Now
Cleveland-Cliffs
$12.71UpgradeSell → HoldGet Alert
02/15/2018SEDGBuy Now
SolarEdge Technologies
$29.23UpgradeHold → BuyGet Alert
01/30/2018XBuy Now
United States Steel
Initiates → SellGet Alert
01/19/2018CLFBuy Now
Cleveland-Cliffs
$12.71Initiates → SellGet Alert
01/11/2018SEDGBuy Now
SolarEdge Technologies
$29.23Initiates → SellGet Alert
01/11/2018FSLRBuy Now
First Solar
$259.13Initiates → BuyGet Alert
12/15/2017CSIQBuy Now
Canadian Solar
$23.00DowngradeBuy → HoldGet Alert
08/29/2017JASOBuy Now
JA Solar Holdings, Co., Ltd. - American depositary shares, each representing five ordinary shares
DowngradeHold → SellGet Alert
07/19/2017JASOBuy Now
JA Solar Holdings, Co., Ltd. - American depositary shares, each representing five ordinary shares
UpgradeSell → HoldGet Alert
07/19/2017FSLRBuy Now
First Solar
$259.13UpgradeHold → BuyGet Alert
05/03/2017FSLRBuy Now
First Solar
$259.13UpgradeSell → HoldGet Alert
04/17/2017CSIQBuy Now
Canadian Solar
$23.00-21.74% → $18Initiates → BuyGet Alert
02/28/2017FSLRBuy Now
First Solar
$259.13-91.9% → $21Initiates → SellGet Alert
11/16/2016JASOBuy Now
JA Solar Holdings, Co., Ltd. - American depositary shares, each representing five ordinary shares
DowngradeBuy → SellGet Alert
10/06/2016JASOBuy Now
JA Solar Holdings ADR
UpgradeSell → BuyGet Alert
02/26/2015JASOBuy Now
JA Solar Holdings ADR
$9 → $6DowngradeHold → SellGet Alert
03/14/2014JASOBuy Now
JA Solar Holdings, Co., Ltd.
→ $16Upgrade → BuyGet Alert
04/11/2013JASOBuy Now
JA Solar Holdings, Co., Ltd.
$1.9 → $1.7MaintainsSellGet Alert
09/20/2012JASOBuy Now
JA Solar Holdings
$0.43 → $0.4MaintainsSellGet Alert

Recent Analyst Stock Rating News

The Best Trading Research Platform
For Retail Investors and Professional Trades Alike.
Get Started for Free