| 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%
|
| 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 |