← Back to Analysts

GLJ Research Score: 43

Firm Overview & Performance
Avg Return (Buy)
? How much profit would you make?
Calculates the average return of all BUY recommendations after exactly 1 year (or today if newer).

Note: Sell ratings are ignored here to focus on investment potential.
+23.7%
1 Year Cap
Win Rate
? How often is the direction correct?
Percentage of trades that are currently profitable.
• Buy: Stock price went UP 📈
• Sell: Stock price went DOWN 📉
62%
18 W / 11 L
Target Met
? How often was the target reached?
Hits vs. Total.
90%
18 W / 2 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
15%
3 W / 17 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
5%
1 W / 19 L
High Conviction
? The "Brave" Trades (>20% Upside)
Win Rate only for recommendations where the analyst predicted a massive move (>20%).
Shows if they are right when they bet big.
50%
9 W / 9 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
82%
14 W / 3 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
33%
4 W / 8 L

Top 5 Analysts (Score, >10 Trades)

1. Gordon Johnson 48

Latest Price Targets

Date Stock Signal Analyst Target Start Price Best Price (1Y) Current Price
Jun 09, 2026
Cleveland-Cliffs Inc CLF
BUY - $15.01
Est. +18%
$12.68 $13.99
$13.78 +8.7%
Jun 03, 2026
Nextracker Inc - Ordinary Shares - Class A NXT
SELL Gordon Johnson $149.44
Est. +2%
$152.22 $109.79 (Low)
$121.88 +19.9%
Jun 01, 2026
Modine Manufacturing Co. MOD
BUY Austin Wang $428.00
Est. +48%
$288.43 $318.61
$274.50 -4.8%
May 27, 2026
First Solar Inc FSLR
BUY Gordon Johnson $315.00
Est. +15%
$273.67 $320.95
$267.31 -2.3%
Apr 20, 2026
Comfort Systems USA, Inc. FIX
BUY - $2,001.00
Est. +19%
$1,682.15 $2,071.66
$1,877.61 +11.6%
Apr 20, 2026
Legence Corp. Class A Common stock LGN
BUY - $99.00
Est. +30%
$76.08 $107.24
$86.00 +13.0%
Apr 20, 2026
Everus Construction Group, Inc. ECG
BUY Austin Wang $141.00
Est. +9%
$129.34 $171.58
$148.83 +15.1%
Mar 12, 2026
Gambling.com Group Ltd GAMB
BUY - $7.50
Est. +72%
$4.35 $5.50
$2.42 -44.4%
Mar 10, 2026
Ondas Holdings Inc ONDS
BUY - $17.00
Est. +71%
$9.94 $14.16
$9.33 -6.1%
Feb 10, 2026
Cleveland-Cliffs Inc CLF
SELL - $9.42
Est. +23%
$12.31 $7.73 (Low)
$13.78 -11.9%
Feb 05, 2026
Enphase Energy Inc ENPH
SELL - $21.70
Est. +54%
$47.20 $29.91 (Low)
$54.59 -15.7%
Jan 13, 2026
Cleveland-Cliffs Inc CLF
SELL Gordon Johnson $9.52
Est. +26%
$12.91 $7.73 (Low)
$13.78 -6.7%
Jan 12, 2026
GE Vernova Inc. GEV
BUY Austin Wang $1,087.00
Est. +75%
$622.50 $1,181.95
$940.66 +51.1%
Dec 03, 2025
Cameco Corp. CCJ
BUY - $99.74
Est. +15%
$86.85 $135.24
$100.96 +16.2%
Nov 10, 2025
Argan, Inc. AGX
BUY - $369.00
Est. +12%
$329.07 $778.00
$641.68 +95.0%
Nov 04, 2025
First Solar Inc FSLR
BUY Gordon Johnson $314.43
Est. +18%
$265.71 $320.95
$267.31 +0.6%
Oct 21, 2025
Cleveland-Cliffs Inc CLF
SELL - $5.75
Est. +57%
$13.49 $7.73 (Low)
$13.78 -2.1%
Oct 15, 2025
GE Vernova Inc. GEV
BUY - $758.00
Est. +15%
$658.98 $1,181.95
$940.66 +42.7%
Sep 22, 2025
Argan, Inc. AGX
SELL Austin Wang $251.00
Est. +4%
$260.64 $240.24 (Low)
$641.68 -146.2%
May 01, 2025
First Solar Inc FSLR
BUY Gordon Johnson $172.37
Est. +36%
$126.57 $285.99
$267.31 +111.2%
Apr 25, 2025
Enphase Energy Inc ENPH
SELL Gordon Johnson $31.11
Est. +34%
$46.83 $25.78 (Low)
$54.59 -16.6%
Sep 09, 2024
United States Steel Corp. X
BUY Gordon Johnson $38.57
Est. +19%
$32.31 $54.91
$54.84 +69.7%
Jun 14, 2024
Daqo New Energy Corp - ADR DQ
SELL Gordon Johnson $12.51
Est. +35%
$19.33 $12.53 (Low)
$15.71 +18.7%
Jun 06, 2024
Cleveland-Cliffs Inc CLF
SELL Gordon Johnson $10.13
Est. +37%
$16.09 $5.63 (Low)
$13.78 +14.4%
Mar 28, 2024
Cleveland-Cliffs Inc CLF
BUY Gordon Johnson $27.20
Est. +20%
$22.64 $16.47
$13.78 -39.1%
Jul 27, 2022
Cleveland-Cliffs Inc CLF
SELL Gordon Johnson $13.44
Est. +18%
$16.34 -
$13.78 +15.7%
May 17, 2022
GrafTech International Ltd. EAF
SELL - $4.93
Est. +41%
$8.31 $37.50 (Low)
$8.55 -2.9%
Feb 07, 2022
Sunrun Inc RUN
SELL Gordon Johnson $16.15
Est. +32%
$23.89 -
$12.89 +46.0%
Nov 23, 2021
First Solar Inc FSLR
BUY Gordon Johnson $152.90
Est. +43%
$107.14 -
$267.31 +149.5%
Sep 01, 2021
Cameco Corp. CCJ
BUY Gordon Johnson $38.00
Est. +99%
$19.11 -
$100.96 +428.3%
Analyst -
Signal & Target
BUY $15.01
Start Price $12.68
Best Price (1Y)
$13.99
Current Price $13.78
Return +8.7%
Analyst Gordon Johnson
Signal & Target
SELL $149.44
Start Price $152.22
Best Price (1Y)
$109.79
Current Price $121.88
Return +19.9%
Analyst Austin Wang
Signal & Target
BUY $428.00
Start Price $288.43
Best Price (1Y)
$318.61
Current Price $274.50
Return -4.8%
Analyst Gordon Johnson
Signal & Target
BUY $315.00
Start Price $273.67
Best Price (1Y)
$320.95
Current Price $267.31
Return -2.3%
Analyst -
Signal & Target
BUY $2,001.00
Start Price $1,682.15
Best Price (1Y)
$2,071.66
Current Price $1,877.61
Return +11.6%
Analyst -
Signal & Target
BUY $99.00
Start Price $76.08
Best Price (1Y)
$107.24
Current Price $86.00
Return +13.0%
Analyst Austin Wang
Signal & Target
BUY $141.00
Start Price $129.34
Best Price (1Y)
$171.58
Current Price $148.83
Return +15.1%
Analyst -
Signal & Target
BUY $7.50
Start Price $4.35
Best Price (1Y)
$5.50
Current Price $2.42
Return -44.4%
Analyst -
Signal & Target
BUY $17.00
Start Price $9.94
Best Price (1Y)
$14.16
Current Price $9.33
Return -6.1%
Analyst -
Signal & Target
SELL $9.42
Start Price $12.31
Best Price (1Y)
$7.73
Current Price $13.78
Return -11.9%
Analyst -
Signal & Target
SELL $21.70
Start Price $47.20
Best Price (1Y)
$29.91
Current Price $54.59
Return -15.7%
Analyst Gordon Johnson
Signal & Target
SELL $9.52
Start Price $12.91
Best Price (1Y)
$7.73
Current Price $13.78
Return -6.7%
Analyst Austin Wang
Signal & Target
BUY $1,087.00
Start Price $622.50
Best Price (1Y)
$1,181.95
Current Price $940.66
Return +51.1%
Cameco Corp.
CCJ
Dec 03, 2025
Analyst -
Signal & Target
BUY $99.74
Start Price $86.85
Best Price (1Y)
$135.24
Current Price $100.96
Return +16.2%
Argan, Inc.
AGX
Nov 10, 2025
Analyst -
Signal & Target
BUY $369.00
Start Price $329.07
Best Price (1Y)
$778.00
Current Price $641.68
Return +95.0%
Analyst Gordon Johnson
Signal & Target
BUY $314.43
Start Price $265.71
Best Price (1Y)
$320.95
Current Price $267.31
Return +0.6%
Analyst -
Signal & Target
SELL $5.75
Start Price $13.49
Best Price (1Y)
$7.73
Current Price $13.78
Return -2.1%
Analyst -
Signal & Target
BUY $758.00
Start Price $658.98
Best Price (1Y)
$1,181.95
Current Price $940.66
Return +42.7%
Argan, Inc.
AGX
Sep 22, 2025
Analyst Austin Wang
Signal & Target
SELL $251.00
Start Price $260.64
Best Price (1Y)
$240.24
Current Price $641.68
Return -146.2%
Analyst Gordon Johnson
Signal & Target
BUY $172.37
Start Price $126.57
Best Price (1Y)
$285.99
Current Price $267.31
Return +111.2%
Analyst Gordon Johnson
Signal & Target
SELL $31.11
Start Price $46.83
Best Price (1Y)
$25.78
Current Price $54.59
Return -16.6%
Analyst Gordon Johnson
Signal & Target
BUY $38.57
Start Price $32.31
Best Price (1Y)
$54.91
Current Price $54.84
Return +69.7%
Analyst Gordon Johnson
Signal & Target
SELL $12.51
Start Price $19.33
Best Price (1Y)
$12.53
Current Price $15.71
Return +18.7%
Analyst Gordon Johnson
Signal & Target
SELL $10.13
Start Price $16.09
Best Price (1Y)
$5.63
Current Price $13.78
Return +14.4%
Analyst Gordon Johnson
Signal & Target
BUY $27.20
Start Price $22.64
Best Price (1Y)
$16.47
Current Price $13.78
Return -39.1%
Analyst Gordon Johnson
Signal & Target
SELL $13.44
Start Price $16.34
Best Price (1Y)
-
Current Price $13.78
Return +15.7%
Analyst -
Signal & Target
SELL $4.93
Start Price $8.31
Best Price (1Y)
$37.50
Current Price $8.55
Return -2.9%
Sunrun Inc
RUN
Feb 07, 2022
Analyst Gordon Johnson
Signal & Target
SELL $16.15
Start Price $23.89
Best Price (1Y)
-
Current Price $12.89
Return +46.0%
Analyst Gordon Johnson
Signal & Target
BUY $152.90
Start Price $107.14
Best Price (1Y)
-
Current Price $267.31
Return +149.5%
Cameco Corp.
CCJ
Sep 01, 2021
Analyst Gordon Johnson
Signal & Target
BUY $38.00
Start Price $19.11
Best Price (1Y)
-
Current Price $100.96
Return +428.3%

Recent Upgrades / Downgrades

Date Stock Action From To
Jun 03, 2026
Nextracker Inc - Ordinary Shares - Class A NXT
Hold Buy Buy
Jun 01, 2026
Modine Manufacturing Co. MOD
Hold Buy Buy
Jun 01, 2026
Rivian Automotive Inc - Ordinary Shares - Class A RIVN
Upgrade Buy
May 28, 2026
Jack In The Box, Inc. JACK
Upgrade Buy
May 28, 2026
AeroVironment Inc. AVAV
Upgrade Buy
May 27, 2026
First Solar Inc FSLR
Upgrade Buy Buy
May 18, 2026
Solaredge Technologies Inc SEDG
Hold Sell Sell
Apr 20, 2026
Comfort Systems USA, Inc. FIX
Initialise Buy
Apr 20, 2026
Everus Construction Group, Inc. ECG
Initialise Hold
Apr 20, 2026
Legence Corp. Class A Common stock LGN
Initialise Buy
Mar 10, 2026
Nextracker Inc - Ordinary Shares - Class A NXT
Initialise Buy
Mar 05, 2026
Powell Industries, Inc. POWL
Initialise Hold
Mar 05, 2026
nVent Electric plc NVT
Initialise Buy
Feb 24, 2026
Tesla Inc TSLA
Hold Sell Sell
Feb 12, 2026
Cleveland-Cliffs Inc CLF
Hold Sell Sell
Feb 03, 2026
Daqo New Energy Corp - ADR DQ
Downgrade Buy Sell
Jan 13, 2026
Cleveland-Cliffs Inc CLF
Hold Sell Sell
Jan 12, 2026
GE Vernova Inc. GEV
Hold Buy Buy
Jan 07, 2026
Tesla Inc TSLA
Hold Sell Sell
Dec 03, 2025
Cameco Corp. CCJ
Hold Buy Buy
Nov 10, 2025
Argan, Inc. AGX
Upgrade Hold Buy
Nov 04, 2025
First Solar Inc FSLR
Hold Buy Buy
Oct 15, 2025
GE Vernova Inc. GEV
Hold Buy Buy
Sep 22, 2025
Primoris Services Corp PRIM
Initialise Buy
Sep 22, 2025
Argan, Inc. AGX
Initialise Hold
Aug 26, 2025
Daqo New Energy Corp - ADR DQ
Hold Buy Buy
Aug 19, 2025
Vertiv Holdings Co - Ordinary Shares - Class A VRT
Initialise Sell
Aug 12, 2025
First Solar Inc FSLR
Hold Buy Buy
Jul 10, 2025
Daqo New Energy Corp - ADR DQ
Upgrade Sell Buy
Jun 23, 2025
GE Vernova Inc. GEV
Initialise Buy
Jun 17, 2025
Sunrun Inc RUN
Downgrade Hold Sell
May 22, 2025
Urban Outfitters, Inc. URBN
Hold Sell Sell
May 21, 2025
Solaredge Technologies Inc SEDG
Hold Sell Sell
Apr 25, 2025
Enphase Energy Inc ENPH
Hold Sell Sell
Apr 21, 2025
Tesla Inc TSLA
Hold Sell Sell
Mar 11, 2025
Tesla Inc TSLA
Hold Buy Buy
Jan 07, 2025
Cleveland-Cliffs Inc CLF
Upgrade Sell Buy
Dec 11, 2024
United States Steel Corp. X
Hold Buy Buy
Oct 28, 2024
Sunrun Inc RUN
Upgrade Hold
Oct 08, 2024
Solaredge Technologies Inc SEDG
Hold Sell Sell
Sep 25, 2024
Tesla Inc TSLA
Hold Sell Sell
Sep 09, 2024
United States Steel Corp. X
Upgrade Buy
Jul 30, 2024
Canadian Solar Inc CSIQ
Hold Sell Sell
Jul 23, 2024
Tesla Inc TSLA
Hold Sell Sell
Jul 15, 2024
Sunpower Corp SPWR
Hold Sell Sell
Jun 25, 2024
Solaredge Technologies Inc SEDG
Hold Buy Buy
Jun 14, 2024
Daqo New Energy Corp - ADR DQ
Hold Sell Sell
Jun 06, 2024
Cleveland-Cliffs Inc CLF
Downgrade Buy Sell
May 22, 2024
Enphase Energy Inc ENPH
Initialise Sell
May 14, 2024
Sunpower Corp SPWR
Hold Sell Sell
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Buy
Action Upgrade
From -
To Buy
Action Upgrade
From Buy
To Buy
Action Hold
From Sell
To Sell
Action Initialise
From -
To Buy
Action Initialise
From -
To Hold
Action Initialise
From -
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Hold
Action Initialise
From -
To Buy
Action Hold
From Sell
To Sell
Action Hold
From Sell
To Sell
Action Downgrade
From Buy
To Sell
Action Hold
From Sell
To Sell
Action Hold
From Buy
To Buy
Action Hold
From Sell
To Sell
Action Hold
From Buy
To Buy
Action Upgrade
From Hold
To Buy
Action Hold
From Buy
To Buy
Action Hold
From Buy
To Buy
Action Initialise
From -
To Buy
Action Initialise
From -
To Hold
Action Hold
From Buy
To Buy
Action Initialise
From -
To Sell
Action Hold
From Buy
To Buy
Action Upgrade
From Sell
To Buy
Action Initialise
From -
To Buy
Action Downgrade
From Hold
To Sell
Action Hold
From Sell
To Sell
Action Hold
From Sell
To Sell
Action Hold
From Sell
To Sell
Action Hold
From Sell
To Sell
Action Hold
From Buy
To Buy
Action Upgrade
From Sell
To Buy
Action Hold
From Buy
To Buy
Action Upgrade
From -
To Hold
Action Hold
From Sell
To Sell
Action Hold
From Sell
To Sell
Action Upgrade
From -
To Buy
Action Hold
From Sell
To Sell
Action Hold
From Sell
To Sell
Action Hold
From Sell
To Sell
Action Hold
From Buy
To Buy
Action Hold
From Sell
To Sell
Action Downgrade
From Buy
To Sell
Action Initialise
From -
To Sell
Action Hold
From Sell
To Sell