Tomohiko Sano
Stock Analyst at J.P. Morgan
(0.40)
# 4,404
Out of 4,835 analysts
260
Total ratings
37%
Success rate
-4.2%
Average return
Main Sectors:
Stocks Rated by Tomohiko Sano
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| ALLE Allegion | Reiterated: Hold | $170 | $151.27 | +12.38% | 13 | Aug 21, 2026 | |
| ALNT Allient | Reiterated: Buy | $120 | $94.18 | +27.42% | 8 | Aug 21, 2026 | |
| AOS A. O. Smith | Reiterated: Sell | $60 | $56.71 | +5.80% | 11 | Aug 21, 2026 | |
| APG APi Group | Reiterated: Buy | $50 | $37.38 | +33.76% | 7 | Aug 21, 2026 | |
| AWI Armstrong World Industries | Reiterated: Buy | $220 | $162.73 | +35.19% | 9 | Aug 21, 2026 | |
| BWMN Bowman Consulting Group | Downgraded: Sell | $40 → $43 | $42.51 | +1.15% | 5 | Aug 21, 2026 | |
| CDRE Cadre Holdings | Reiterated: Buy | $45 | $28.77 | +56.41% | 3 | Aug 21, 2026 | |
| CGNX Cognex | Reiterated: Buy | $75 | $61.69 | +21.58% | 9 | Aug 21, 2026 | |
| ESE ESCO Technologies | Reiterated: Buy | $420 | $267.26 | +57.15% | 3 | Aug 21, 2026 | |
| GPGI GPGI, Inc. | Reiterated: Hold | $15 | $12.90 | +16.28% | 2 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $34 | $25.63 | +32.66% | 9 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $110 | $68.06 | +61.62% | 8 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | $60 → $50 | $48.31 | +3.50% | 4 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $22 | $15.84 | +38.89% | 11 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $220 | $181.27 | +21.37% | 5 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $45 | $34.56 | +30.21% | 8 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $240 | $156.52 | +53.34% | 7 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $9 → $11 | $9.27 | +18.66% | 6 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $160 | $118.16 | +35.41% | 10 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $620 | $477.03 | +29.97% | 11 | Aug 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $31 → $32 | $21.14 | +51.37% | 4 | Aug 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $30 | $18.83 | +59.32% | 2 | Aug 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $130 | $75.39 | +72.44% | 2 | Aug 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $25 | $21.41 | +16.77% | 1 | Aug 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $420 → $430 | $293.88 | +46.32% | 2 | Aug 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $360 → $300 | $176.89 | +69.60% | 4 | Aug 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $380 | $243.00 | +56.38% | 3 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $230 | $152.49 | +50.83% | 2 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $380 | $291.70 | +30.27% | 10 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $90 | $67.33 | +33.67% | 5 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $230 → $270 | $227.99 | +18.43% | 4 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $130 | $103.63 | +25.45% | 2 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $50 → $45 | $30.54 | +47.35% | 2 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $100 | $79.73 | +25.42% | 5 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $380 | $202.11 | +88.02% | 1 | Jul 31, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $420 → $450 | $329.74 | +36.47% | 9 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $19 → $16 | $9.06 | +76.60% | 4 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $520 | $366.72 | +41.80% | 1 | Jul 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | $5 → $6 | $3.65 | +64.38% | 9 | Jul 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $85.14 | - | 4 | Jun 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $430.00 | $247.59 | +73.67% | 1 | May 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | ¥2,900 → ¥4,500 | ¥4,301 | +4.63% | 3 | Dec 12, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | ¥5,200 → ¥7,000 | ¥5,735 | +22.06% | 2 | Dec 12, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Sell | ¥90,000 → ¥41,000 | ¥68,160 | n/a | 3 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | ¥2,100 → ¥4,000 | ¥5,874 | n/a | 3 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ¥65,000 | ¥76,000 | n/a | 1 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | ¥2,000 → ¥3,600 | ¥3,705 | n/a | 3 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ¥7,400 → ¥2,200 | ¥2,319 | n/a | 4 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | ¥7,500 → ¥2,713 | ¥2,665 | n/a | 3 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | ¥5,000 | ¥3,005 | n/a | 1 | Sep 27, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | ¥330 | ¥370 | n/a | 2 | Nov 30, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $2,783.00 | n/a | 1 | Nov 19, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $47.28 | n/a | 2 | Dec 28, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $18.70 | n/a | 4 | Dec 22, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $33.10 | n/a | 2 | Sep 3, 2020 |
Allegion
Aug 21, 2026
Reiterated: Hold
Price Target: $170
Current: $151.27
Upside: +12.38%
Allient
Aug 21, 2026
Reiterated: Buy
Price Target: $120
Current: $94.18
Upside: +27.42%
A. O. Smith
Aug 21, 2026
Reiterated: Sell
Price Target: $60
Current: $56.71
Upside: +5.80%
APi Group
Aug 21, 2026
Reiterated: Buy
Price Target: $50
Current: $37.38
Upside: +33.76%
Armstrong World Industries
Aug 21, 2026
Reiterated: Buy
Price Target: $220
Current: $162.73
Upside: +35.19%
Bowman Consulting Group
Aug 21, 2026
Downgraded: Sell
Price Target: $40 → $43
Current: $42.51
Upside: +1.15%
Cadre Holdings
Aug 21, 2026
Reiterated: Buy
Price Target: $45
Current: $28.77
Upside: +56.41%
Cognex
Aug 21, 2026
Reiterated: Buy
Price Target: $75
Current: $61.69
Upside: +21.58%
ESCO Technologies
Aug 21, 2026
Reiterated: Buy
Price Target: $420
Current: $267.26
Upside: +57.15%
GPGI, Inc.
Aug 21, 2026
Reiterated: Hold
Price Target: $15
Current: $12.90
Upside: +16.28%
Aug 21, 2026
Reiterated: Buy
Price Target: $34
Current: $25.63
Upside: +32.66%
Aug 21, 2026
Reiterated: Buy
Price Target: $110
Current: $68.06
Upside: +61.62%
Aug 21, 2026
Downgraded: Sell
Price Target: $60 → $50
Current: $48.31
Upside: +3.50%
Aug 21, 2026
Reiterated: Buy
Price Target: $22
Current: $15.84
Upside: +38.89%
Aug 21, 2026
Reiterated: Hold
Price Target: $220
Current: $181.27
Upside: +21.37%
Aug 21, 2026
Reiterated: Hold
Price Target: $45
Current: $34.56
Upside: +30.21%
Aug 21, 2026
Reiterated: Buy
Price Target: $240
Current: $156.52
Upside: +53.34%
Aug 21, 2026
Upgraded: Hold
Price Target: $9 → $11
Current: $9.27
Upside: +18.66%
Aug 21, 2026
Reiterated: Buy
Price Target: $160
Current: $118.16
Upside: +35.41%
Aug 21, 2026
Reiterated: Buy
Price Target: $620
Current: $477.03
Upside: +29.97%
Aug 14, 2026
Rated: Buy
Price Target: $31 → $32
Current: $21.14
Upside: +51.37%
Aug 14, 2026
Rated: Hold
Price Target: $30
Current: $18.83
Upside: +59.32%
Aug 11, 2026
Reiterated: Buy
Price Target: $130
Current: $75.39
Upside: +72.44%
Aug 7, 2026
Initiated Coverage: Hold
Price Target: $25
Current: $21.41
Upside: +16.77%
Aug 6, 2026
Reiterated: Buy
Price Target: $420 → $430
Current: $293.88
Upside: +46.32%
Aug 5, 2026
Reiterated: Buy
Price Target: $360 → $300
Current: $176.89
Upside: +69.60%
Aug 4, 2026
Reiterated: Buy
Price Target: $380
Current: $243.00
Upside: +56.38%
Aug 4, 2026
Reiterated: Buy
Price Target: $230
Current: $152.49
Upside: +50.83%
Aug 4, 2026
Reiterated: Buy
Price Target: $380
Current: $291.70
Upside: +30.27%
Aug 4, 2026
Reiterated: Buy
Price Target: $90
Current: $67.33
Upside: +33.67%
Aug 4, 2026
Reiterated: Buy
Price Target: $230 → $270
Current: $227.99
Upside: +18.43%
Aug 3, 2026
Reiterated: Hold
Price Target: $130
Current: $103.63
Upside: +25.45%
Aug 3, 2026
Rated: Buy
Price Target: $50 → $45
Current: $30.54
Upside: +47.35%
Aug 3, 2026
Reiterated: Buy
Price Target: $100
Current: $79.73
Upside: +25.42%
Jul 31, 2026
Reiterated: Buy
Price Target: $380
Current: $202.11
Upside: +88.02%
Jul 30, 2026
Rated: Buy
Price Target: $420 → $450
Current: $329.74
Upside: +36.47%
Jul 30, 2026
Reiterated: Buy
Price Target: $19 → $16
Current: $9.06
Upside: +76.60%
Jul 20, 2026
Initiated Coverage: Buy
Price Target: $520
Current: $366.72
Upside: +41.80%
Jul 13, 2026
Upgraded: Hold
Price Target: $5 → $6
Current: $3.65
Upside: +64.38%
Jun 23, 2026
Reiterated: Buy
Price Target: n/a
Current: $85.14
Upside: -
May 28, 2026
Initiated Coverage: Buy
Price Target: $430.00
Current: $247.59
Upside: +73.67%
Dec 12, 2025
Reiterated: Hold
Price Target: ¥2,900 → ¥4,500
Current: ¥4,301
Upside: +4.63%
Dec 12, 2025
Reiterated: Buy
Price Target: ¥5,200 → ¥7,000
Current: ¥5,735
Upside: +22.06%
Sep 3, 2025
Initiated Coverage: Sell
Price Target: ¥90,000 → ¥41,000
Current: ¥68,160
Upside: n/a
Sep 3, 2025
Initiated Coverage: Hold
Price Target: ¥2,100 → ¥4,000
Current: ¥5,874
Upside: n/a
Sep 3, 2025
Initiated Coverage: Buy
Price Target: ¥65,000
Current: ¥76,000
Upside: n/a
Sep 3, 2025
Initiated Coverage: Hold
Price Target: ¥2,000 → ¥3,600
Current: ¥3,705
Upside: n/a
Sep 3, 2025
Initiated Coverage: Buy
Price Target: ¥7,400 → ¥2,200
Current: ¥2,319
Upside: n/a
Sep 3, 2025
Initiated Coverage: Buy
Price Target: ¥7,500 → ¥2,713
Current: ¥2,665
Upside: n/a
Sep 27, 2024
Reiterated: Buy
Price Target: ¥5,000
Current: ¥3,005
Upside: n/a
Nov 30, 2021
Reiterated: Sell
Price Target: ¥330
Current: ¥370
Upside: n/a
Nov 19, 2021
Reiterated: Hold
Price Target: n/a
Current: $2,783.00
Upside: n/a
Dec 28, 2020
Reiterated: Hold
Price Target: n/a
Current: $47.28
Upside: n/a
Dec 22, 2020
Upgraded: Hold
Price Target: n/a
Current: $18.70
Upside: n/a
Sep 3, 2020
Upgraded: Buy
Price Target: n/a
Current: $33.10
Upside: n/a