Manish Somaiya
Stock Analyst at Cantor Fitzgerald
(3.25)
# 2,444
Out of 4,579 analysts
71
Total ratings
47.9%
Success rate
6.6%
Average return
Main Sectors:
Stocks Rated by Manish Somaiya
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| GNRC Generac Holdings | Initiated Coverage: Buy | $325 | $197.54 | +64.52% | 1 | Jul 22, 2026 | |
| DY Dycom Industries | Maintained: Buy | $654 | $424.21 | +54.17% | 4 | Jul 16, 2026 | |
| EME EMCOR Group | Maintained: Buy | $848 → $1,123 | $742.75 | +51.19% | 2 | Jul 16, 2026 | |
| MTZ MasTec | Maintained: Buy | $545 → $581 | $336.79 | +72.51% | 7 | Jul 8, 2026 | |
| PRIM Primoris Services | Reiterated: Hold | $124 → $100 | $85.53 | +16.92% | 7 | Jun 25, 2026 | |
| STRL Sterling Infrastructure | Maintained: Buy | $956 | $634.63 | +50.64% | 5 | Jun 18, 2026 | |
| MYRG MYR Group | Maintained: Buy | $564 | $369.00 | +52.85% | 6 | May 28, 2026 | |
| CTOS Custom Truck One Source | Maintained: Buy | $13 | $10.71 | +21.38% | 4 | May 26, 2026 | |
| AMRC Ameresco | Maintained: Buy | $41 → $45 | $21.09 | +113.37% | 4 | May 18, 2026 | |
| PWR Quanta Services | Reiterated: Buy | $630 → $901 | $620.28 | +45.26% | 5 | May 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $160 → $320 | $219.23 | +45.97% | 4 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $37 → $46 | $27.32 | +68.37% | 4 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $115 → $174 | $127.56 | +36.41% | 3 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | ₹1,048 | ₹1,703 | -38.47% | 2 | Sep 30, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ₹1,139 | ₹1,398 | -18.51% | 1 | Sep 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | ₹139.20 | ₹213.96 | -34.94% | 1 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ₹745.00 | ₹430.00 | +73.26% | 1 | Aug 25, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ₹1,780 | ₹1,768 | n/a | 1 | Jul 28, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $163.68 | n/a | 1 | Feb 25, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $105 → $85 | $1,127.91 | n/a | 8 | Jul 27, 2015 |
Generac Holdings
Jul 22, 2026
Initiated Coverage: Buy
Price Target: $325
Current: $197.54
Upside: +64.52%
Dycom Industries
Jul 16, 2026
Maintained: Buy
Price Target: $654
Current: $424.21
Upside: +54.17%
EMCOR Group
Jul 16, 2026
Maintained: Buy
Price Target: $848 → $1,123
Current: $742.75
Upside: +51.19%
MasTec
Jul 8, 2026
Maintained: Buy
Price Target: $545 → $581
Current: $336.79
Upside: +72.51%
Primoris Services
Jun 25, 2026
Reiterated: Hold
Price Target: $124 → $100
Current: $85.53
Upside: +16.92%
Sterling Infrastructure
Jun 18, 2026
Maintained: Buy
Price Target: $956
Current: $634.63
Upside: +50.64%
MYR Group
May 28, 2026
Maintained: Buy
Price Target: $564
Current: $369.00
Upside: +52.85%
Custom Truck One Source
May 26, 2026
Maintained: Buy
Price Target: $13
Current: $10.71
Upside: +21.38%
Ameresco
May 18, 2026
Maintained: Buy
Price Target: $41 → $45
Current: $21.09
Upside: +113.37%
Quanta Services
May 11, 2026
Reiterated: Buy
Price Target: $630 → $901
Current: $620.28
Upside: +45.26%
May 8, 2026
Reiterated: Hold
Price Target: $160 → $320
Current: $219.23
Upside: +45.97%
May 8, 2026
Reiterated: Buy
Price Target: $37 → $46
Current: $27.32
Upside: +68.37%
May 8, 2026
Reiterated: Hold
Price Target: $115 → $174
Current: $127.56
Upside: +36.41%
Sep 30, 2025
Maintained: Buy
Price Target: ₹1,048
Current: ₹1,703
Upside: -38.47%
Sep 15, 2025
Initiated Coverage: Buy
Price Target: ₹1,139
Current: ₹1,398
Upside: -18.51%
Sep 3, 2025
Maintained: Buy
Price Target: ₹139.20
Current: ₹213.96
Upside: -34.94%
Aug 25, 2025
Initiated Coverage: Buy
Price Target: ₹745.00
Current: ₹430.00
Upside: +73.26%
Jul 28, 2025
Initiated Coverage: Buy
Price Target: ₹1,780
Current: ₹1,768
Upside: n/a
Feb 25, 2016
Maintained: Hold
Price Target: n/a
Current: $163.68
Upside: n/a
Jul 27, 2015
Maintained: Buy
Price Target: $105 → $85
Current: $1,127.91
Upside: n/a