Analyst track record

Gordon L. Johnson

GLJ Research. BullRecon tracks source-verified rating actions and evaluates only completed performance windows.

All analysts
Qualified calls
7
Adjusted win rate
+63%
Avg excess return
—
Confidence
low
Published history

Latest source-verified calls

FSLR
GLJ Research
Hold
Action
Downgrade
Target
USD161
Oct 30, 2026
GEV
GLJ Research
Sell
Action
Target Raise
Target
USD540
Oct 30, 2026
ENPH
GLJ Research
Sell
Action
Target Cut
Target
USD21
Oct 26, 2026
TSLA
GLJ Research
Sell
Action
Reiterate
Target
USD25
Oct 22, 2026
TSLA
GLJ Research
Sell
Action
Reiterate
Target
USD25
Oct 15, 2026
FSLR
GLJ Research
Buy
Action
Target Cut
Target
USD250
Sep 22, 2026
GEV
GLJ Research
Sell
Action
Initiate
Target
USD470
Sep 14, 2026
TSLA
GLJ Research
Sell
Action
Reiterate
Target
USD25
Sep 4, 2026
TSLA
GLJ Research
Sell
Action
Reiterate
Target
USD25
Aug 18, 2026
RUN
GLJ Research
Sell
Action
Reiterate
Target
USD5
Aug 17, 2026
ENPH
GLJ Research
Sell
Action
Reiterate
Target
USD24
Jul 28, 2026
TSLA
GLJ Research
Sell
Action
Reiterate
Target
USD25
Jul 21, 2026
RUN
GLJ Research
Sell
Action
Reiterate
Target
USD5
Jul 10, 2026
TSLA
GLJ Research
Sell
Action
Reiterate
Target
USD25
Jun 12, 2026
ENPH
GLJ Research
Sell
Action
Reiterate
Target
USD22
Jun 11, 2026
SEDG
GLJ Research
Sell
Action
Reiterate
Target
USD7
Jun 11, 2026
RUN
GLJ Research
Sell
Action
Reiterate
Target
USD5
Jun 11, 2026
FSLR
GLJ Research
Buy
Action
Upgrade
Target
USD315
May 28, 2026
SEDG
GLJ Research
Sell
Action
Reiterate
Target
USD7
May 18, 2026
TSLA
GLJ Research
Sell
Action
Maintain
Target
USD25
Apr 21, 2026
RUN
GLJ Research
Sell
Action
Reiterate
Target
USD5
Apr 16, 2026
RUN
GLJ Research
Sell
Action
Target Cut
Target
USD5
Mar 26, 2026
TSLA
GLJ Research
Sell
Action
Reiterate
Target
USD25
Mar 12, 2026
FSLR
GLJ Research
Hold
Action
Downgrade
Target
USD208
Mar 4, 2026
RUN
GLJ Research
Sell
Action
Reiterate
Target
USD7
Mar 3, 2026
RUN
GLJ Research
Sell
Action
Downgrade
Target
USD5
Feb 27, 2026
TSLA
GLJ Research
Sell
Action
Reiterate
Target
USD25
Feb 19, 2026
TSLA
GLJ Research
Sell
Action
Reiterate
Target
USD25
Jan 29, 2026
FSLR
GLJ Research
Buy
Action
Target Raise
Target
USD314
Nov 4, 2025

The 126-session metric starts from the first completed session after each public call and subtracts SPY performance over the same window. Historical results are not investment advice.