| Date | Stock | Signal | Analyst | Target | Start Price | Best Price (1Y) | Current Price |
|---|---|---|---|---|---|---|---|
| Aug 20, 2026 |
Fluence Energy Inc - Ordinary Shares - Class A
FLNC
|
BUY | - |
$12.89
Est. +13%
|
$11.40 | $11.85 |
$10.20
-10.5%
|
| Aug 07, 2026 |
Vertiv Holdings Co - Ordinary Shares - Class A
VRT
|
BUY | - |
$381.00
Est. +38%
|
$275.17 | $300.30 |
$268.83
-2.3%
|
| Jul 28, 2026 |
Rambus Inc.
RMBS
|
BUY | - |
$165.00
Est. +82%
|
$90.82 | $104.11 |
$84.34
-7.1%
|
| Jul 28, 2026 |
Enphase Energy Inc
ENPH
|
SELL | Gordon Johnson |
$24.47
Est. +33%
|
$36.61 | $34.45 (Low) |
$36.31
+0.8%
|
| Jul 24, 2026 |
Cleveland-Cliffs Inc
CLF
|
BUY | - |
$15.60
Est. +31%
|
$11.92 | $12.85 |
$12.28
+3.0%
|
| Jul 01, 2026 |
Fluence Energy Inc - Ordinary Shares - Class A
FLNC
|
BUY | - |
$26.00
Est. +31%
|
$19.88 | $20.43 |
$10.20
-48.7%
|
| Jun 09, 2026 |
Cleveland-Cliffs Inc
CLF
|
BUY | - |
$15.01
Est. +18%
|
$12.68 | $14.24 |
$12.28
-3.2%
|
| Jun 03, 2026 |
Nextracker Inc - Ordinary Shares - Class A
NXT
|
SELL | Gordon Johnson |
$149.44
Est. +2%
|
$152.22 | $79.01 (Low) |
$83.50
+45.1%
|
| Jun 01, 2026 |
Modine Manufacturing Co.
MOD
|
BUY | Austin Wang |
$428.00
Est. +48%
|
$288.43 | $318.61 |
$186.63
-35.3%
|
| May 27, 2026 |
First Solar Inc
FSLR
|
BUY | Gordon Johnson |
$315.00
Est. +15%
|
$273.67 | $320.95 |
$207.42
-24.2%
|
| Apr 20, 2026 |
Everus Construction Group, Inc.
ECG
|
BUY | Austin Wang |
$141.00
Est. +9%
|
$129.34 | $171.58 |
$115.05
-11.0%
|
| Apr 20, 2026 |
Comfort Systems USA, Inc.
FIX
|
BUY | - |
$2,001.00
Est. +19%
|
$1,682.15 | $2,071.79 |
$1,580.19
-6.1%
|
| Apr 20, 2026 |
Legence Corp. Class A Common stock
LGN
|
BUY | - |
$99.00
Est. +30%
|
$76.08 | $107.24 |
$52.63
-30.8%
|
| Mar 12, 2026 |
Gambling.com Group Ltd
GAMB
|
BUY | - |
$7.50
Est. +72%
|
$4.35 | $5.50 |
$1.91
-56.1%
|
| Mar 10, 2026 |
Ondas Holdings Inc
ONDS
|
BUY | - |
$17.00
Est. +71%
|
$9.94 | $14.16 |
$7.63
-23.2%
|
| Feb 10, 2026 |
Cleveland-Cliffs Inc
CLF
|
SELL | - |
$9.42
Est. +23%
|
$12.31 | $7.73 (Low) |
$12.28
+0.2%
|
| Feb 05, 2026 |
Enphase Energy Inc
ENPH
|
SELL | - |
$21.70
Est. +54%
|
$47.20 | $29.91 (Low) |
$36.31
+23.1%
|
| Jan 13, 2026 |
Cleveland-Cliffs Inc
CLF
|
SELL | Gordon Johnson |
$9.52
Est. +26%
|
$12.91 | $7.73 (Low) |
$12.28
+4.9%
|
| Jan 12, 2026 |
GE Vernova Inc.
GEV
|
BUY | Austin Wang |
$1,087.00
Est. +75%
|
$622.50 | $1,195.94 |
$941.84
+51.3%
|
| Dec 03, 2025 |
Cameco Corp.
CCJ
|
BUY | - |
$99.74
Est. +15%
|
$86.85 | $135.24 |
$100.62
+15.9%
|
| Nov 10, 2025 |
Argan, Inc.
AGX
|
BUY | - |
$369.00
Est. +12%
|
$329.07 | $805.75 |
$411.77
+25.1%
|
| Nov 04, 2025 |
First Solar Inc
FSLR
|
BUY | Gordon Johnson |
$314.43
Est. +18%
|
$265.71 | $320.95 |
$207.42
-21.9%
|
| Oct 21, 2025 |
Cleveland-Cliffs Inc
CLF
|
SELL | - |
$5.75
Est. +57%
|
$13.49 | $7.73 (Low) |
$12.28
+9.0%
|
| Oct 15, 2025 |
GE Vernova Inc.
GEV
|
BUY | - |
$758.00
Est. +15%
|
$658.98 | $1,195.94 |
$941.84
+42.9%
|
| Sep 22, 2025 |
Argan, Inc.
AGX
|
SELL | Austin Wang |
$251.00
Est. +4%
|
$260.64 | $240.24 (Low) |
$411.77
-58.0%
|
| May 01, 2025 |
First Solar Inc
FSLR
|
BUY | Gordon Johnson |
$172.37
Est. +36%
|
$126.57 | $285.99 |
$207.42
+63.9%
|
| Apr 25, 2025 |
Enphase Energy Inc
ENPH
|
SELL | Gordon Johnson |
$31.11
Est. +34%
|
$46.83 | $25.78 (Low) |
$36.31
+22.5%
|
| 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) |
$12.56
+35.0%
|
| Jun 06, 2024 |
Cleveland-Cliffs Inc
CLF
|
SELL | Gordon Johnson |
$10.13
Est. +37%
|
$16.09 | $5.63 (Low) |
$12.28
+23.7%
|
| Mar 28, 2024 |
Cleveland-Cliffs Inc
CLF
|
BUY | Gordon Johnson |
$27.20
Est. +20%
|
$22.64 | $16.47 |
$12.28
-45.8%
|
| Jul 27, 2022 |
Cleveland-Cliffs Inc
CLF
|
SELL | Gordon Johnson |
$13.44
Est. +18%
|
$16.34 | - |
$12.28
+24.8%
|
| May 17, 2022 |
GrafTech International Ltd.
EAF
|
SELL | - |
$4.93
Est. +41%
|
$8.31 | $37.50 (Low) |
$6.30
+24.2%
|
| Feb 07, 2022 |
Sunrun Inc
RUN
|
SELL | Gordon Johnson |
$16.15
Est. +32%
|
$23.89 | - |
$8.93
+62.6%
|
| Nov 23, 2021 |
First Solar Inc
FSLR
|
BUY | Gordon Johnson |
$152.90
Est. +43%
|
$107.14 | - |
$207.42
+93.6%
|
| Sep 01, 2021 |
Cameco Corp.
CCJ
|
BUY | Gordon Johnson |
$38.00
Est. +99%
|
$19.11 | - |
$100.62
+426.5%
|
| Date | Stock | Action | From | To |
|---|---|---|---|---|
| Aug 20, 2026 |
Microsoft Corporation
MSFT
|
Downgrade | Sector Perform | |
| Aug 20, 2026 |
Fluence Energy Inc - Ordinary Shares - Class A
FLNC
|
Downgrade | Buy | Hold |
| Aug 20, 2026 |
Advance Auto Parts Inc
AAP
|
Downgrade | Sector Perform | |
| Aug 18, 2026 |
Tesla Inc
TSLA
|
Hold | Sell | Sell |
| Aug 07, 2026 |
Vertiv Holdings Co - Ordinary Shares - Class A
VRT
|
Upgrade | Hold | Buy |
| Jul 28, 2026 |
Enphase Energy Inc
ENPH
|
Hold | Sell | Sell |
| Jul 24, 2026 |
Cleveland-Cliffs Inc
CLF
|
Upgrade | Hold | Buy |
| Jul 01, 2026 |
Fluence Energy Inc - Ordinary Shares - Class A
FLNC
|
Initialise | Buy | |
| Jun 24, 2026 |
Sunrun Inc
RUN
|
Hold | Sell | Sell |
| Jun 18, 2026 |
Vertiv Holdings Co - Ordinary Shares - Class A
VRT
|
Upgrade | Sell | Hold |
| Jun 12, 2026 |
Tesla Inc
TSLA
|
Hold | Sell | Sell |
| Jun 09, 2026 |
Cleveland-Cliffs Inc
CLF
|
Upgrade | Sell | Hold |
| 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 |
Everus Construction Group, Inc.
ECG
|
Initialise | Hold | |
| Apr 20, 2026 |
Legence Corp. Class A Common stock
LGN
|
Initialise | Buy | |
| Apr 20, 2026 |
Comfort Systems USA, Inc.
FIX
|
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 |