
Manish Somaiya
Stock Analyst at Cantor Fitzgerald
(0.23)
# 4,663
Out of 5,116 analysts
107
Total ratings
29.4%
Success rate
-11%
Average return
Main Sectors:
Stocks Rated by Manish Somaiya
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| MOD Modine Manufacturing Company | Maintained: Buy | $275 | $125.45 | +119.21% | 3 | Nov 4, 2026 | |
| EME EMCOR Group | Reiterated: Buy | $1,047 → $920 | $707.43 | +30.05% | 4 | Nov 2, 2026 | |
| STRL Sterling Infrastructure | Reiterated: Buy | $742 → $565 | $361.15 | +56.45% | 9 | Nov 2, 2026 | |
| MTZ MasTec | Reiterated: Buy | $348 → $270 | $198.10 | +36.29% | 10 | Nov 1, 2026 | |
| CTOS Custom Truck One Source | Reiterated: Buy | $14 → $15 | $10.62 | +41.24% | 7 | Oct 27, 2026 | |
| DY Dycom Industries | Reiterated: Buy | $476 | $228.21 | +108.58% | 7 | Oct 8, 2026 | |
| GNRC Generac Holdings | Reiterated: Buy | $333 → $297 | $209.28 | +41.92% | 5 | Oct 4, 2026 | |
| PRIM Primoris Services | Reiterated: Hold | $105 | $79.57 | +31.96% | 10 | Sep 29, 2026 | |
| AMRC Ameresco | Reiterated: Buy | $36 | $22.28 | +61.58% | 7 | Sep 11, 2026 | |
| POWL Powell Industries | Reiterated: Hold | $235 | $163.34 | +43.87% | 7 | Sep 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $35 → $36 | $21.98 | +63.79% | 6 | Aug 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $174 → $152 | $112.73 | +34.84% | 5 | Aug 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $564 | $291.59 | +93.42% | 7 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $630 → $901 | $657.00 | +37.14% | 5 | May 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | ₹1,048 | ₹1,397 | n/a | 2 | Sep 30, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ₹1,139 | ₹1,371 | n/a | 1 | Sep 15, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | ₹139.20 | ₹200.86 | n/a | 1 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ₹745.00 | ₹373.40 | n/a | 1 | Aug 25, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ₹1,780 | ₹1,903 | n/a | 1 | Jul 28, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $109.34 | n/a | 1 | Feb 25, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $105 → $85 | $1,175.17 | n/a | 8 | Jul 27, 2015 |
Modine Manufacturing Company
Nov 4, 2026
Maintained: Buy
Price Target: $275
Current: $125.45
Upside: +119.21%
EMCOR Group
Nov 2, 2026
Reiterated: Buy
Price Target: $1,047 → $920
Current: $707.43
Upside: +30.05%
Sterling Infrastructure
Nov 2, 2026
Reiterated: Buy
Price Target: $742 → $565
Current: $361.15
Upside: +56.45%
MasTec
Nov 1, 2026
Reiterated: Buy
Price Target: $348 → $270
Current: $198.10
Upside: +36.29%
Custom Truck One Source
Oct 27, 2026
Reiterated: Buy
Price Target: $14 → $15
Current: $10.62
Upside: +41.24%
Dycom Industries
Oct 8, 2026
Reiterated: Buy
Price Target: $476
Current: $228.21
Upside: +108.58%
Generac Holdings
Oct 4, 2026
Reiterated: Buy
Price Target: $333 → $297
Current: $209.28
Upside: +41.92%
Primoris Services
Sep 29, 2026
Reiterated: Hold
Price Target: $105
Current: $79.57
Upside: +31.96%
Ameresco
Sep 11, 2026
Reiterated: Buy
Price Target: $36
Current: $22.28
Upside: +61.58%
Powell Industries
Sep 2, 2026
Reiterated: Hold
Price Target: $235
Current: $163.34
Upside: +43.87%
Aug 18, 2026
Reiterated: Buy
Price Target: $35 → $36
Current: $21.98
Upside: +63.79%
Aug 12, 2026
Reiterated: Hold
Price Target: $174 → $152
Current: $112.73
Upside: +34.84%
Jul 29, 2026
Reiterated: Buy
Price Target: $564
Current: $291.59
Upside: +93.42%
May 11, 2026
Reiterated: Buy
Price Target: $630 → $901
Current: $657.00
Upside: +37.14%
Sep 30, 2025
Reiterated: Buy
Price Target: ₹1,048
Current: ₹1,397
Upside: n/a
Sep 15, 2025
Initiated Coverage: Buy
Price Target: ₹1,139
Current: ₹1,371
Upside: n/a
Sep 3, 2025
Reiterated: Buy
Price Target: ₹139.20
Current: ₹200.86
Upside: n/a
Aug 25, 2025
Initiated Coverage: Buy
Price Target: ₹745.00
Current: ₹373.40
Upside: n/a
Jul 28, 2025
Initiated Coverage: Buy
Price Target: ₹1,780
Current: ₹1,903
Upside: n/a
Feb 25, 2016
Reiterated: Hold
Price Target: n/a
Current: $109.34
Upside: n/a
Jul 27, 2015
Reiterated: Buy
Price Target: $105 → $85
Current: $1,175.17
Upside: n/a