Tomohiko Sano
Stock Analyst at J.P. Morgan
(0.22)
# 4,537
Out of 5,073 analysts
288
Total ratings
30.2%
Success rate
-6.8%
Average return
Main Sectors:
Stocks Rated by Tomohiko Sano
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| VMI Valmont Industries | Maintained: Buy | $620 | $448.48 | +38.24% | 13 | Oct 22, 2026 | |
| KEX Kirby | Initiated Coverage: Buy | $200 | $137.24 | +45.73% | 1 | Oct 14, 2026 | |
| SXI Standex International | Initiated Coverage: Hold | $320 | $269.69 | +18.65% | 1 | Oct 14, 2026 | |
| ADIG ADI Global Distribution | Rated: Hold | $25 → $20 | $16.55 | +20.85% | 2 | Oct 13, 2026 | |
| ALNT Allient | Downgraded: Hold | $120 | $97.46 | +23.13% | 9 | Oct 13, 2026 | |
| BELFB Bel Fuse | Rated: Buy | $380 → $330 | $220.55 | +49.63% | 4 | Oct 13, 2026 | |
| BWXT BWX Technologies | Rated: Buy | $230 → $190 | $135.11 | +40.63% | 4 | Oct 13, 2026 | |
| CDRE Cadre Holdings | Rated: Buy | $45 → $35 | $27.60 | +26.81% | 4 | Oct 13, 2026 | |
| CECO CECO Environmental | Rated: Buy | $130 → $110 | $58.25 | +88.84% | 3 | Oct 13, 2026 | |
| ESE ESCO Technologies | Rated: Buy | $420 → $350 | $247.53 | +41.40% | 4 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $270 → $310 | $235.07 | +31.88% | 5 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $520 → $480 | $367.29 | +30.69% | 2 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $220 | $183.34 | +20.00% | 6 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $16 → $14 | $8.66 | +61.66% | 5 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $300 → $250 | $170.32 | +46.78% | 5 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $45 → $40 | $27.24 | +46.84% | 3 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $30 → $20 | $17.48 | +14.42% | 3 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $40 → $35 | $33.45 | +4.63% | 10 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $100 | $81.16 | +23.21% | 6 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $430.00 → $400.00 | $235.14 | +70.11% | 2 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $6 → $5 | $2.95 | +69.49% | 10 | Oct 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $240 → $196 | $158.78 | +23.44% | 8 | Oct 9, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $120 | $68.35 | +75.57% | 1 | Oct 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $75 | $58.05 | +29.20% | 10 | Sep 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $22 | $15.37 | +43.14% | 12 | Sep 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $170 | $159.00 | +6.92% | 13 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $60 | $59.65 | +0.59% | 11 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $50 | $40.21 | +24.35% | 7 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $220 | $168.74 | +30.38% | 9 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | $40 → $43 | $42.79 | +0.49% | 5 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $15 | $12.92 | +16.10% | 2 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $34 | $26.71 | +27.29% | 9 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $110 | $69.48 | +58.32% | 8 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | $60 → $50 | $48.34 | +3.43% | 4 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $9 → $11 | $9.19 | +19.70% | 6 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $160 | $114.97 | +39.17% | 10 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $31 → $32 | $21.33 | +50.02% | 4 | Aug 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $420 → $430 | $294.14 | +46.19% | 2 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $380 | $292.94 | +29.72% | 10 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $90 | $73.15 | +23.03% | 5 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $130 | $99.41 | +30.77% | 2 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $380 | $176.83 | +114.90% | 1 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $420 → $450 | $340.10 | +32.31% | 9 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $85.81 | - | 4 | Jun 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | ¥2,900 → ¥4,500 | ¥4,033 | +11.58% | 3 | Dec 12, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | ¥5,200 → ¥7,000 | ¥5,624 | +24.47% | 2 | Dec 12, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Sell | ¥90,000 → ¥41,000 | ¥63,570 | n/a | 3 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | ¥2,100 → ¥4,000 | ¥5,676 | n/a | 3 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ¥65,000 | ¥80,360 | n/a | 1 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | ¥2,000 → ¥3,600 | ¥3,688 | n/a | 3 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ¥7,400 → ¥2,200 | ¥2,182 | n/a | 4 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ¥7,500 → ¥2,713 | ¥2,452 | n/a | 3 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | ¥5,000 | ¥3,036 | n/a | 1 | Sep 27, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | ¥330 | ¥359 | n/a | 2 | Nov 30, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $2,615.00 | n/a | 1 | Nov 19, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $44.56 | n/a | 2 | Dec 28, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $18.44 | n/a | 4 | Dec 22, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $33.39 | n/a | 2 | Sep 3, 2020 |
Valmont Industries
Oct 22, 2026
Maintained: Buy
Price Target: $620
Current: $448.48
Upside: +38.24%
Kirby
Oct 14, 2026
Initiated Coverage: Buy
Price Target: $200
Current: $137.24
Upside: +45.73%
Standex International
Oct 14, 2026
Initiated Coverage: Hold
Price Target: $320
Current: $269.69
Upside: +18.65%
ADI Global Distribution
Oct 13, 2026
Rated: Hold
Price Target: $25 → $20
Current: $16.55
Upside: +20.85%
Allient
Oct 13, 2026
Downgraded: Hold
Price Target: $120
Current: $97.46
Upside: +23.13%
Bel Fuse
Oct 13, 2026
Rated: Buy
Price Target: $380 → $330
Current: $220.55
Upside: +49.63%
BWX Technologies
Oct 13, 2026
Rated: Buy
Price Target: $230 → $190
Current: $135.11
Upside: +40.63%
Cadre Holdings
Oct 13, 2026
Rated: Buy
Price Target: $45 → $35
Current: $27.60
Upside: +26.81%
CECO Environmental
Oct 13, 2026
Rated: Buy
Price Target: $130 → $110
Current: $58.25
Upside: +88.84%
ESCO Technologies
Oct 13, 2026
Rated: Buy
Price Target: $420 → $350
Current: $247.53
Upside: +41.40%
Oct 13, 2026
Rated: Buy
Price Target: $270 → $310
Current: $235.07
Upside: +31.88%
Oct 13, 2026
Reiterated: Buy
Price Target: $520 → $480
Current: $367.29
Upside: +30.69%
Oct 13, 2026
Reiterated: Hold
Price Target: $220
Current: $183.34
Upside: +20.00%
Oct 13, 2026
Rated: Buy
Price Target: $16 → $14
Current: $8.66
Upside: +61.66%
Oct 13, 2026
Rated: Buy
Price Target: $300 → $250
Current: $170.32
Upside: +46.78%
Oct 13, 2026
Rated: Buy
Price Target: $45 → $40
Current: $27.24
Upside: +46.84%
Oct 13, 2026
Rated: Hold
Price Target: $30 → $20
Current: $17.48
Upside: +14.42%
Oct 13, 2026
Rated: Hold
Price Target: $40 → $35
Current: $33.45
Upside: +4.63%
Oct 13, 2026
Reiterated: Buy
Price Target: $100
Current: $81.16
Upside: +23.21%
Oct 13, 2026
Reiterated: Buy
Price Target: $430.00 → $400.00
Current: $235.14
Upside: +70.11%
Oct 13, 2026
Rated: Hold
Price Target: $6 → $5
Current: $2.95
Upside: +69.49%
Oct 9, 2026
Reiterated: Buy
Price Target: $240 → $196
Current: $158.78
Upside: +23.44%
Oct 2, 2026
Initiated Coverage: Buy
Price Target: $120
Current: $68.35
Upside: +75.57%
Sep 23, 2026
Rated: Buy
Price Target: $75
Current: $58.05
Upside: +29.20%
Sep 16, 2026
Rated: Buy
Price Target: $22
Current: $15.37
Upside: +43.14%
Aug 21, 2026
Reiterated: Hold
Price Target: $170
Current: $159.00
Upside: +6.92%
Aug 21, 2026
Reiterated: Sell
Price Target: $60
Current: $59.65
Upside: +0.59%
Aug 21, 2026
Reiterated: Buy
Price Target: $50
Current: $40.21
Upside: +24.35%
Aug 21, 2026
Reiterated: Buy
Price Target: $220
Current: $168.74
Upside: +30.38%
Aug 21, 2026
Downgraded: Sell
Price Target: $40 → $43
Current: $42.79
Upside: +0.49%
Aug 21, 2026
Reiterated: Hold
Price Target: $15
Current: $12.92
Upside: +16.10%
Aug 21, 2026
Reiterated: Buy
Price Target: $34
Current: $26.71
Upside: +27.29%
Aug 21, 2026
Reiterated: Buy
Price Target: $110
Current: $69.48
Upside: +58.32%
Aug 21, 2026
Downgraded: Sell
Price Target: $60 → $50
Current: $48.34
Upside: +3.43%
Aug 21, 2026
Upgraded: Hold
Price Target: $9 → $11
Current: $9.19
Upside: +19.70%
Aug 21, 2026
Reiterated: Buy
Price Target: $160
Current: $114.97
Upside: +39.17%
Aug 14, 2026
Rated: Buy
Price Target: $31 → $32
Current: $21.33
Upside: +50.02%
Aug 6, 2026
Reiterated: Buy
Price Target: $420 → $430
Current: $294.14
Upside: +46.19%
Aug 4, 2026
Reiterated: Buy
Price Target: $380
Current: $292.94
Upside: +29.72%
Aug 4, 2026
Reiterated: Buy
Price Target: $90
Current: $73.15
Upside: +23.03%
Aug 3, 2026
Reiterated: Hold
Price Target: $130
Current: $99.41
Upside: +30.77%
Jul 31, 2026
Reiterated: Buy
Price Target: $380
Current: $176.83
Upside: +114.90%
Jul 30, 2026
Rated: Buy
Price Target: $420 → $450
Current: $340.10
Upside: +32.31%
Jun 23, 2026
Reiterated: Buy
Price Target: n/a
Current: $85.81
Upside: -
Dec 12, 2025
Reiterated: Hold
Price Target: ¥2,900 → ¥4,500
Current: ¥4,033
Upside: +11.58%
Dec 12, 2025
Reiterated: Buy
Price Target: ¥5,200 → ¥7,000
Current: ¥5,624
Upside: +24.47%
Sep 3, 2025
Initiated Coverage: Sell
Price Target: ¥90,000 → ¥41,000
Current: ¥63,570
Upside: n/a
Sep 3, 2025
Initiated Coverage: Hold
Price Target: ¥2,100 → ¥4,000
Current: ¥5,676
Upside: n/a
Sep 3, 2025
Initiated Coverage: Buy
Price Target: ¥65,000
Current: ¥80,360
Upside: n/a
Sep 3, 2025
Initiated Coverage: Hold
Price Target: ¥2,000 → ¥3,600
Current: ¥3,688
Upside: n/a
Sep 3, 2025
Initiated Coverage: Buy
Price Target: ¥7,400 → ¥2,200
Current: ¥2,182
Upside: n/a
Sep 3, 2025
Initiated Coverage: Buy
Price Target: ¥7,500 → ¥2,713
Current: ¥2,452
Upside: n/a
Sep 27, 2024
Reiterated: Buy
Price Target: ¥5,000
Current: ¥3,036
Upside: n/a
Nov 30, 2021
Reiterated: Sell
Price Target: ¥330
Current: ¥359
Upside: n/a
Nov 19, 2021
Reiterated: Hold
Price Target: n/a
Current: $2,615.00
Upside: n/a
Dec 28, 2020
Reiterated: Hold
Price Target: n/a
Current: $44.56
Upside: n/a
Dec 22, 2020
Upgraded: Hold
Price Target: n/a
Current: $18.44
Upside: n/a
Sep 3, 2020
Upgraded: Buy
Price Target: n/a
Current: $33.39
Upside: n/a