← Back to Mizuho Securities

Maheep Mandloi Score: 44

Analyst at Mizuho Securities, Credit Suisse
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.
+83.0%
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 📉
67%
34 W / 17 L
Target Met
? How often was the target reached?
Hits vs. Total.
89%
32 W / 4 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
17%
6 W / 30 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
6%
2 W / 34 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.
58%
14 W / 10 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
73%
30 W / 11 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
40%
4 W / 6 L

Coverage & Price Targets

Date Stock Signal Target Start Price Best Price (1Y) Accuracy Current Price
Jun 15, 2026
Canadian Solar Inc CSIQ
BUY $18.00
Est. +8%
$16.73 $17.62
Precision Hit (±3%)
$16.27 -2.7%
Jun 01, 2026
ReNew Energy Global plc - Ordinary Shares - Class A RNW
BUY $6.75
Est. +6%
$6.39 $6.59
Precision Hit (±3%)
$6.32 -1.1%
May 11, 2026
Primoris Services Corp PRIM
BUY $135.00
Est. +29%
$104.80 $135.67
Bullseye Hit (±1%)
$101.30 -3.3%
May 01, 2026
Bloom Energy Corp - Ordinary Shares - Class A BE
BUY $285.00
Est. +1%
$282.35 $329.44
Target Met
$328.91 +16.5%
Mar 02, 2026
Mastec Inc. MTZ
BUY $362.00
Est. +19%
$304.53 $441.43
Target Met
$379.66 +24.7%
Feb 11, 2026
First Solar Inc FSLR
BUY $326.00
Est. +44%
$226.24 $320.95
Precision Hit (±3%)
$257.70 +13.9%
Feb 09, 2026
Bloom Energy Corp - Ordinary Shares - Class A BE
SELL $110.00
Est. +23%
$143.03 $116.51 (Low)
Pending
$328.91 -130.0%
Jan 29, 2026
Enphase Energy Inc ENPH
SELL $38.00
Est. +6%
$40.47 $29.91 (Low)
Target Met
$52.28 -29.2%
Dec 16, 2025
ReNew Energy Global plc - Ordinary Shares - Class A RNW
BUY $7.00
Est. +27%
$5.50 $6.59
Pending
$6.32 +14.9%
Nov 03, 2025
Mastec Inc. MTZ
BUY $254.00
Est. +24%
$204.16 $441.43
Target Met
$379.66 +86.0%
Oct 28, 2025
Quanta Services, Inc. PWR
SELL $415.00
Est. +5%
$436.23 $408.36 (Low)
Precision Hit (±3%)
$702.25 -61.0%
Oct 28, 2025
Primoris Services Corp PRIM
SELL $129.00
Est. +9%
$141.79 $87.69 (Low)
Target Met
$101.30 +28.6%
Oct 28, 2025
Mastec Inc. MTZ
BUY $244.00
Est. +16%
$211.21 $441.43
Target Met
$379.66 +79.8%
Oct 20, 2025
Nextracker Inc - Ordinary Shares - Class A NXT
SELL $76.00
Est. +15%
$88.99 $83.06 (Low)
Pending
$125.90 -41.5%
Oct 15, 2025
GE Vernova Inc. GEV
BUY $677.00
Est. +5%
$644.41 $1,181.95
Target Met
$1,109.73 +72.2%
Sep 04, 2025
Mastec Inc. MTZ
BUY $215.00
Est. +20%
$179.50 $441.43
Target Met
$379.66 +111.5%
Aug 22, 2025
Canadian Solar Inc CSIQ
BUY $15.00
Est. +36%
$11.07 $34.59
Target Met
$16.27 +47.0%
Jul 30, 2025
Nextracker Inc - Ordinary Shares - Class A NXT
BUY $66.00
Est. +2%
$64.90 $163.13
Target Met
$125.90 +94.0%
Jul 16, 2025
Quantum Computing Inc QUBT
SELL $10.00
Est. +44%
$17.74 $6.18 (Low)
Target Met
$10.76 +39.3%
Jul 14, 2025
Fluence Energy Inc - Ordinary Shares - Class A FLNC
BUY $10.00
Est. +26%
$7.94 $33.51
Target Met
$24.80 +212.3%
Jul 14, 2025
Enlight Renewable Energy Ltd ENLT
SELL $21.00
Est. +16%
$25.00 $22.95 (Low)
Pending
$86.48 -245.9%
Jul 14, 2025
Solaredge Technologies Inc SEDG
BUY $29.00
Est. +9%
$26.72 $81.17
Target Met
$58.05 +117.3%
Jun 02, 2025
Sunrun Inc RUN
BUY $13.00
Est. +82%
$7.14 $22.44
Target Met
$13.52 +89.4%
Jun 02, 2025
Enphase Energy Inc ENPH
BUY $53.00
Est. +28%
$41.32 $73.74
Target Met
$52.28 +26.5%
May 15, 2025
Nextracker Inc - Ordinary Shares - Class A NXT
SELL $60.00
Est. +3%
$61.59 $51.69 (Low)
Target Met
$125.90 -104.4%
May 05, 2025
Bloom Energy Corp - Ordinary Shares - Class A BE
BUY $26.00
Est. +59%
$16.32 $302.99
Target Met
$328.91 +1915.4%
Dec 02, 2024
GE Vernova Inc. GEV
BUY $351.00
Est. +2%
$343.57 $677.12
Target Met
$1,109.73 +223.0%
Oct 30, 2024
First Solar Inc FSLR
BUY $257.00
Est. +38%
$186.72 $249.56
Precision Hit (±3%)
$257.70 +38.0%
Sep 16, 2024
GE Vernova Inc. GEV
BUY $241.00
Est. +7%
$225.59 $677.12
Target Met
$1,109.73 +391.9%
Jul 26, 2024
GE Vernova Inc. GEV
BUY $208.00
Est. +30%
$160.00 $651.22
Target Met
$1,109.73 +593.6%
Jul 26, 2024
HA Sustainable Infrastructure Capital Inc. HASI
BUY $34.00
Est. +4%
$32.83 $36.14
Target Met
$39.06 +19.0%
May 30, 2024
First Solar Inc FSLR
SELL $274.00
Est. +2%
$278.19 $116.56 (Low)
Target Met
$257.70 +7.4%
May 10, 2024
Solaredge Technologies Inc SEDG
BUY $84.00
Est. +60%
$52.62 $32.10
Miss
$58.05 +10.3%
May 01, 2024
GE Vernova Inc. GEV
BUY $164.00
Est. +8%
$151.91 $447.50
Target Met
$1,109.73 +630.5%
Apr 19, 2024
Sunrun Inc RUN
BUY $23.00
Est. +127%
$10.11 $22.23
Miss
$13.52 +33.7%
Apr 15, 2024
GE Vernova Inc. GEV
BUY $154.00
Est. +15%
$134.00 $447.50
Target Met
$1,109.73 +728.2%
Apr 11, 2024
Maxeon Solar Technologies Ltd MAXN
BUY $4.00
Est. +65%
$2.42 $410.00
Target Met
$0.35 -85.5%
Mar 27, 2024
Solaredge Technologies Inc SEDG
BUY $106.00
Est. +55%
$68.33 $32.10
Miss
$58.05 -15.0%
Feb 28, 2024
First Solar Inc FSLR
BUY $196.00
Est. +32%
$148.06 $262.70
Target Met
$257.70 +74.1%
Nov 21, 2023
Enphase Energy Inc ENPH
BUY $131.00
Est. +33%
$98.24 $130.08
Bullseye Hit (±1%)
$52.28 -46.8%
Nov 21, 2023
Sunnova Energy International Inc NOVA
BUY $20.00
Est. +89%
$10.56 $13.00
Miss
$0.22 -97.9%
May 12, 2022
EVgo Inc - Ordinary Shares - Class A EVGO
BUY $14.00
Est. +95%
$7.17 - -
$1.94 -72.9%
Mar 30, 2022
Solaredge Technologies Inc SEDG
SELL $303.00
Est. +4%
$314.23 - -
$58.05 +81.5%
Feb 02, 2022
Sunrun Inc RUN
BUY $70.00
Est. +182%
$24.78 - -
$13.52 -45.4%
Feb 02, 2022
Enphase Energy Inc ENPH
BUY $158.00
Est. +13%
$139.51 - -
$52.28 -62.5%
Feb 02, 2022
Sunpower Corp SPWR
BUY $17.00
Est. +8%
$15.76 - -
$0.78 -95.1%
Jul 13, 2021
Bloom Energy Corp - Ordinary Shares - Class A BE
BUY $35.00
Est. +59%
$22.05 - -
$328.91 +1391.7%
Jul 13, 2021
Duke Energy Corp. DUK
BUY $105.00
Est. +6%
$98.64 - -
$123.86 +25.6%
Jul 13, 2021
Eversource Energy ES
BUY $85.00
Est. +5%
$81.16 - -
$69.59 -14.3%
Jul 13, 2021
CMS Energy Corporation CMS
BUY $71.00
Est. +21%
$58.74 - -
$73.38 +24.9%
Jul 13, 2021
NextEra Energy Inc NEE
BUY $85.00
Est. +15%
$73.78 - -
$86.75 +17.6%
Jul 13, 2021
NextEra Energy Partners LP - Unit NEP
BUY $87.00
Est. +20%
$72.65 - -
$10.54 -85.5%
Signal & Target
BUY $18.00
Start Price $16.73
Best Price (1Y)
$17.62
Current Price $16.27
Return -2.7%
Signal & Target
BUY $6.75
Start Price $6.39
Best Price (1Y)
$6.59
Current Price $6.32
Return -1.1%
Signal & Target
BUY $135.00
Start Price $104.80
Best Price (1Y)
$135.67
Current Price $101.30
Return -3.3%
Signal & Target
BUY $285.00
Start Price $282.35
Best Price (1Y)
$329.44
Current Price $328.91
Return +16.5%
Mastec Inc.
MTZ
Mar 02, 2026
Signal & Target
BUY $362.00
Start Price $304.53
Best Price (1Y)
$441.43
Current Price $379.66
Return +24.7%
Signal & Target
BUY $326.00
Start Price $226.24
Best Price (1Y)
$320.95
Current Price $257.70
Return +13.9%
Signal & Target
SELL $110.00
Start Price $143.03
Best Price (1Y)
$116.51
Current Price $328.91
Return -130.0%
Signal & Target
SELL $38.00
Start Price $40.47
Best Price (1Y)
$29.91
Current Price $52.28
Return -29.2%
Signal & Target
BUY $7.00
Start Price $5.50
Best Price (1Y)
$6.59
Current Price $6.32
Return +14.9%
Mastec Inc.
MTZ
Nov 03, 2025
Signal & Target
BUY $254.00
Start Price $204.16
Best Price (1Y)
$441.43
Current Price $379.66
Return +86.0%
Signal & Target
SELL $415.00
Start Price $436.23
Best Price (1Y)
$408.36
Current Price $702.25
Return -61.0%
Signal & Target
SELL $129.00
Start Price $141.79
Best Price (1Y)
$87.69
Current Price $101.30
Return +28.6%
Mastec Inc.
MTZ
Oct 28, 2025
Signal & Target
BUY $244.00
Start Price $211.21
Best Price (1Y)
$441.43
Current Price $379.66
Return +79.8%
Signal & Target
SELL $76.00
Start Price $88.99
Best Price (1Y)
$83.06
Current Price $125.90
Return -41.5%
Signal & Target
BUY $677.00
Start Price $644.41
Best Price (1Y)
$1,181.95
Current Price $1,109.73
Return +72.2%
Mastec Inc.
MTZ
Sep 04, 2025
Signal & Target
BUY $215.00
Start Price $179.50
Best Price (1Y)
$441.43
Current Price $379.66
Return +111.5%
Signal & Target
BUY $15.00
Start Price $11.07
Best Price (1Y)
$34.59
Current Price $16.27
Return +47.0%
Signal & Target
BUY $66.00
Start Price $64.90
Best Price (1Y)
$163.13
Current Price $125.90
Return +94.0%
Signal & Target
SELL $10.00
Start Price $17.74
Best Price (1Y)
$6.18
Current Price $10.76
Return +39.3%
Signal & Target
BUY $10.00
Start Price $7.94
Best Price (1Y)
$33.51
Current Price $24.80
Return +212.3%
Signal & Target
SELL $21.00
Start Price $25.00
Best Price (1Y)
$22.95
Current Price $86.48
Return -245.9%
Signal & Target
BUY $29.00
Start Price $26.72
Best Price (1Y)
$81.17
Current Price $58.05
Return +117.3%
Sunrun Inc
RUN
Jun 02, 2025
Signal & Target
BUY $13.00
Start Price $7.14
Best Price (1Y)
$22.44
Current Price $13.52
Return +89.4%
Signal & Target
BUY $53.00
Start Price $41.32
Best Price (1Y)
$73.74
Current Price $52.28
Return +26.5%
Signal & Target
SELL $60.00
Start Price $61.59
Best Price (1Y)
$51.69
Current Price $125.90
Return -104.4%
Signal & Target
BUY $26.00
Start Price $16.32
Best Price (1Y)
$302.99
Current Price $328.91
Return +1915.4%
Signal & Target
BUY $351.00
Start Price $343.57
Best Price (1Y)
$677.12
Current Price $1,109.73
Return +223.0%
Signal & Target
BUY $257.00
Start Price $186.72
Best Price (1Y)
$249.56
Current Price $257.70
Return +38.0%
Signal & Target
BUY $241.00
Start Price $225.59
Best Price (1Y)
$677.12
Current Price $1,109.73
Return +391.9%
Signal & Target
BUY $208.00
Start Price $160.00
Best Price (1Y)
$651.22
Current Price $1,109.73
Return +593.6%
Signal & Target
BUY $34.00
Start Price $32.83
Best Price (1Y)
$36.14
Current Price $39.06
Return +19.0%
Signal & Target
SELL $274.00
Start Price $278.19
Best Price (1Y)
$116.56
Current Price $257.70
Return +7.4%
Signal & Target
BUY $84.00
Start Price $52.62
Best Price (1Y)
$32.10
Current Price $58.05
Return +10.3%
Signal & Target
BUY $164.00
Start Price $151.91
Best Price (1Y)
$447.50
Current Price $1,109.73
Return +630.5%
Sunrun Inc
RUN
Apr 19, 2024
Signal & Target
BUY $23.00
Start Price $10.11
Best Price (1Y)
$22.23
Current Price $13.52
Return +33.7%
Signal & Target
BUY $154.00
Start Price $134.00
Best Price (1Y)
$447.50
Current Price $1,109.73
Return +728.2%
Signal & Target
BUY $4.00
Start Price $2.42
Best Price (1Y)
$410.00
Current Price $0.35
Return -85.5%
Signal & Target
BUY $106.00
Start Price $68.33
Best Price (1Y)
$32.10
Current Price $58.05
Return -15.0%
Signal & Target
BUY $196.00
Start Price $148.06
Best Price (1Y)
$262.70
Current Price $257.70
Return +74.1%
Signal & Target
BUY $131.00
Start Price $98.24
Best Price (1Y)
$130.08
Current Price $52.28
Return -46.8%
Signal & Target
BUY $20.00
Start Price $10.56
Best Price (1Y)
$13.00
Current Price $0.22
Return -97.9%
Signal & Target
BUY $14.00
Start Price $7.17
Best Price (1Y)
-
Current Price $1.94
Return -72.9%
Signal & Target
SELL $303.00
Start Price $314.23
Best Price (1Y)
-
Current Price $58.05
Return +81.5%
Sunrun Inc
RUN
Feb 02, 2022
Signal & Target
BUY $70.00
Start Price $24.78
Best Price (1Y)
-
Current Price $13.52
Return -45.4%
Signal & Target
BUY $158.00
Start Price $139.51
Best Price (1Y)
-
Current Price $52.28
Return -62.5%
Signal & Target
BUY $17.00
Start Price $15.76
Best Price (1Y)
-
Current Price $0.78
Return -95.1%
Signal & Target
BUY $35.00
Start Price $22.05
Best Price (1Y)
-
Current Price $328.91
Return +1391.7%
Signal & Target
BUY $105.00
Start Price $98.64
Best Price (1Y)
-
Current Price $123.86
Return +25.6%
Signal & Target
BUY $85.00
Start Price $81.16
Best Price (1Y)
-
Current Price $69.59
Return -14.3%
Signal & Target
BUY $71.00
Start Price $58.74
Best Price (1Y)
-
Current Price $73.38
Return +24.9%
Signal & Target
BUY $85.00
Start Price $73.78
Best Price (1Y)
-
Current Price $86.75
Return +17.6%
Signal & Target
BUY $87.00
Start Price $72.65
Best Price (1Y)
-
Current Price $10.54
Return -85.5%