Joe O'Dea
Stock Analyst at Wells Fargo
(4.63)
# 897
Out of 5,096 analysts
1879
Total ratings
57.4%
Success rate
9.4%
Average return
Main Sectors:
Stocks Rated by Joe O'Dea
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| MMM 3M Company | Rated: Hold | $165 → $195 | $178.36 | +9.33% | 93 | Oct 22, 2026 | |
| CTRI Centuri Holdings | Rated: Buy | $37 → $29 | $21.28 | +36.28% | 24 | Aug 5, 2026 | |
| ATMU Atmus Filtration Technologies | Reiterated: Hold | $58 | $47.66 | +21.70% | 73 | Jun 26, 2026 | |
| ROK Rockwell Automation | Reiterated: Hold | $440 | $440.16 | -0.04% | 96 | Jun 11, 2026 | |
| ALLE Allegion | Reiterated: Hold | $155 | $191.73 | -19.16% | 90 | Jun 9, 2026 | |
| CARR Carrier Global | Reiterated: Hold | $71 | $55.17 | +28.69% | 95 | Jun 9, 2026 | |
| HUBB Hubbell | Reiterated: Buy | $560 | $433.74 | +29.11% | 93 | Jun 9, 2026 | |
| SPXC SPX Technologies | Rated: Buy | $240 | $161.73 | +48.40% | 12 | Jun 9, 2026 | |
| DOV Dover | Reiterated: Buy | $255 | $215.91 | +18.10% | 93 | Jun 5, 2026 | |
| IR Ingersoll Rand | Reiterated: Buy | $90 → $88 | $82.73 | +6.37% | 88 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $80 | $78.37 | +2.08% | 96 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $160 | $146.49 | +9.22% | 93 | Jun 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $980 → $950 | $928.29 | +2.34% | 90 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $135 → $155 | $165.96 | -6.60% | 92 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $58 → $65 | $66.84 | -2.75% | 91 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | $245 → $255 | $290.05 | -12.08% | 89 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $400 → $465 | $413.33 | +12.50% | 87 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $470 → $460 | $223.77 | +105.57% | 93 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $370 → $310 | $329.65 | -5.96% | 80 | Apr 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $560 → $480 | $353.64 | +35.73% | 95 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $82 | $106.71 | -23.16% | 85 | Mar 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $370 | $366.07 | +1.07% | 90 | Feb 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $115 | $315.78 | n/a | 32 | Dec 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $30 | $57.68 | n/a | 2 | Jul 27, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $285.50 | n/a | 1 | Mar 2, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $102.74 | n/a | 2 | Mar 2, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $667.60 | n/a | 1 | May 20, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $31.30 | n/a | 1 | Jan 7, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $130 | $1,175.42 | n/a | 1 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $613.62 | n/a | 1 | Apr 15, 2016 |
3M Company
Oct 22, 2026
Rated: Hold
Price Target: $165 → $195
Current: $178.36
Upside: +9.33%
Centuri Holdings
Aug 5, 2026
Rated: Buy
Price Target: $37 → $29
Current: $21.28
Upside: +36.28%
Atmus Filtration Technologies
Jun 26, 2026
Reiterated: Hold
Price Target: $58
Current: $47.66
Upside: +21.70%
Rockwell Automation
Jun 11, 2026
Reiterated: Hold
Price Target: $440
Current: $440.16
Upside: -0.04%
Allegion
Jun 9, 2026
Reiterated: Hold
Price Target: $155
Current: $191.73
Upside: -19.16%
Carrier Global
Jun 9, 2026
Reiterated: Hold
Price Target: $71
Current: $55.17
Upside: +28.69%
Hubbell
Jun 9, 2026
Reiterated: Buy
Price Target: $560
Current: $433.74
Upside: +29.11%
SPX Technologies
Jun 9, 2026
Rated: Buy
Price Target: $240
Current: $161.73
Upside: +48.40%
Dover
Jun 5, 2026
Reiterated: Buy
Price Target: $255
Current: $215.91
Upside: +18.10%
Ingersoll Rand
Jun 5, 2026
Reiterated: Buy
Price Target: $90 → $88
Current: $82.73
Upside: +6.37%
Jun 5, 2026
Reiterated: Hold
Price Target: $80
Current: $78.37
Upside: +2.08%
Jun 2, 2026
Rated: Buy
Price Target: $160
Current: $146.49
Upside: +9.22%
May 26, 2026
Rated: Buy
Price Target: $980 → $950
Current: $928.29
Upside: +2.34%
May 8, 2026
Reiterated: Hold
Price Target: $135 → $155
Current: $165.96
Upside: -6.60%
May 4, 2026
Reiterated: Hold
Price Target: $58 → $65
Current: $66.84
Upside: -2.75%
May 4, 2026
Rated: Sell
Price Target: $245 → $255
Current: $290.05
Upside: -12.08%
May 4, 2026
Reiterated: Sell
Price Target: $400 → $465
Current: $413.33
Upside: +12.50%
Apr 24, 2026
Reiterated: Hold
Price Target: $470 → $460
Current: $223.77
Upside: +105.57%
Apr 5, 2026
Reiterated: Buy
Price Target: $370 → $310
Current: $329.65
Upside: -5.96%
Apr 1, 2026
Reiterated: Hold
Price Target: $560 → $480
Current: $353.64
Upside: +35.73%
Mar 3, 2026
Reiterated: Hold
Price Target: $82
Current: $106.71
Upside: -23.16%
Feb 19, 2026
Reiterated: Hold
Price Target: $370
Current: $366.07
Upside: +1.07%
Dec 10, 2023
Reiterated: Hold
Price Target: $115
Current: $315.78
Upside: n/a
Jul 27, 2020
Upgraded: Buy
Price Target: $30
Current: $57.68
Upside: n/a
Mar 2, 2020
Upgraded: Hold
Price Target: n/a
Current: $285.50
Upside: n/a
Mar 2, 2020
Upgraded: Hold
Price Target: n/a
Current: $102.74
Upside: n/a
May 20, 2019
Downgraded: Hold
Price Target: n/a
Current: $667.60
Upside: n/a
Jan 7, 2019
Downgraded: Sell
Price Target: n/a
Current: $31.30
Upside: n/a
Dec 2, 2016
Upgraded: Buy
Price Target: $130
Current: $1,175.42
Upside: n/a
Apr 15, 2016
Upgraded: Buy
Price Target: n/a
Current: $613.62
Upside: n/a