Joe O'Dea
Stock Analyst at Wells Fargo
(4.61)
# 915
Out of 4,683 analysts
1879
Total ratings
58.4%
Success rate
9.9%
Average return
Main Sectors:
Stocks Rated by Joe O'Dea
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| ATMU Atmus Filtration Technologies | Rated: Hold | $58 → $56 | $49.48 | +13.18% | 74 | Aug 10, 2026 | |
| CTRI Centuri Holdings | Rated: Buy | $37 → $29 | $21.17 | +36.99% | 24 | Aug 5, 2026 | |
| ROK Rockwell Automation | Maintained: Hold | $440 | $431.75 | +1.91% | 96 | Jun 11, 2026 | |
| MMM 3M Company | Maintained: Buy | $165 | $180.00 | -8.33% | 92 | Jun 10, 2026 | |
| HUBB Hubbell | Maintained: Buy | $560 | $472.46 | +18.53% | 93 | Jun 9, 2026 | |
| SPXC SPX Technologies | Rated: Buy | $240 | $205.69 | +16.68% | 12 | Jun 9, 2026 | |
| ALLE Allegion | Maintained: Hold | $155 | $160.28 | -3.29% | 90 | Jun 9, 2026 | |
| CARR Carrier Global | Maintained: Hold | $71 | $58.74 | +20.87% | 95 | Jun 9, 2026 | |
| DOV Dover | Maintained: Buy | $255 | $204.66 | +24.60% | 93 | Jun 5, 2026 | |
| IR Ingersoll Rand | Maintained: Buy | $90 → $88 | $79.97 | +10.04% | 88 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $80 | $72.36 | +10.56% | 96 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $160 | $144.33 | +10.86% | 93 | Jun 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $980 → $950 | $1,039.49 | -8.61% | 90 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $135 → $155 | $158.29 | -2.08% | 92 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | $245 → $255 | $285.51 | -10.69% | 89 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $400 → $465 | $463.40 | +0.35% | 87 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $58 → $65 | $60.25 | +7.88% | 91 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $470 → $460 | $220.67 | +108.46% | 93 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $370 → $310 | $341.35 | -9.18% | 80 | Apr 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $560 → $480 | $393.72 | +21.91% | 95 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $82 | $99.76 | -17.80% | 85 | Mar 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $370 | $419.44 | -11.79% | 90 | Feb 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $115 | $354.39 | n/a | 32 | Dec 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $30 | $65.36 | n/a | 2 | Jul 27, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $290.12 | n/a | 1 | Mar 2, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $129.23 | n/a | 2 | Mar 2, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $634.54 | n/a | 1 | May 20, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $36.79 | n/a | 1 | Jan 7, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $130 | $1,057.66 | n/a | 1 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $821.93 | n/a | 1 | Apr 15, 2016 |
Atmus Filtration Technologies
Aug 10, 2026
Rated: Hold
Price Target: $58 → $56
Current: $49.48
Upside: +13.18%
Centuri Holdings
Aug 5, 2026
Rated: Buy
Price Target: $37 → $29
Current: $21.17
Upside: +36.99%
Rockwell Automation
Jun 11, 2026
Maintained: Hold
Price Target: $440
Current: $431.75
Upside: +1.91%
3M Company
Jun 10, 2026
Maintained: Buy
Price Target: $165
Current: $180.00
Upside: -8.33%
Hubbell
Jun 9, 2026
Maintained: Buy
Price Target: $560
Current: $472.46
Upside: +18.53%
SPX Technologies
Jun 9, 2026
Rated: Buy
Price Target: $240
Current: $205.69
Upside: +16.68%
Allegion
Jun 9, 2026
Maintained: Hold
Price Target: $155
Current: $160.28
Upside: -3.29%
Carrier Global
Jun 9, 2026
Maintained: Hold
Price Target: $71
Current: $58.74
Upside: +20.87%
Dover
Jun 5, 2026
Maintained: Buy
Price Target: $255
Current: $204.66
Upside: +24.60%
Ingersoll Rand
Jun 5, 2026
Maintained: Buy
Price Target: $90 → $88
Current: $79.97
Upside: +10.04%
Jun 5, 2026
Maintained: Hold
Price Target: $80
Current: $72.36
Upside: +10.56%
Jun 2, 2026
Rated: Buy
Price Target: $160
Current: $144.33
Upside: +10.86%
May 26, 2026
Rated: Buy
Price Target: $980 → $950
Current: $1,039.49
Upside: -8.61%
May 8, 2026
Reiterated: Hold
Price Target: $135 → $155
Current: $158.29
Upside: -2.08%
May 4, 2026
Rated: Sell
Price Target: $245 → $255
Current: $285.51
Upside: -10.69%
May 4, 2026
Maintained: Sell
Price Target: $400 → $465
Current: $463.40
Upside: +0.35%
May 4, 2026
Maintained: Hold
Price Target: $58 → $65
Current: $60.25
Upside: +7.88%
Apr 24, 2026
Maintained: Hold
Price Target: $470 → $460
Current: $220.67
Upside: +108.46%
Apr 5, 2026
Maintained: Buy
Price Target: $370 → $310
Current: $341.35
Upside: -9.18%
Apr 1, 2026
Maintained: Hold
Price Target: $560 → $480
Current: $393.72
Upside: +21.91%
Mar 3, 2026
Maintained: Hold
Price Target: $82
Current: $99.76
Upside: -17.80%
Feb 19, 2026
Maintained: Hold
Price Target: $370
Current: $419.44
Upside: -11.79%
Dec 10, 2023
Maintained: Hold
Price Target: $115
Current: $354.39
Upside: n/a
Jul 27, 2020
Upgraded: Buy
Price Target: $30
Current: $65.36
Upside: n/a
Mar 2, 2020
Upgraded: Hold
Price Target: n/a
Current: $290.12
Upside: n/a
Mar 2, 2020
Upgraded: Hold
Price Target: n/a
Current: $129.23
Upside: n/a
May 20, 2019
Downgraded: Hold
Price Target: n/a
Current: $634.54
Upside: n/a
Jan 7, 2019
Downgraded: Sell
Price Target: n/a
Current: $36.79
Upside: n/a
Dec 2, 2016
Upgraded: Buy
Price Target: $130
Current: $1,057.66
Upside: n/a
Apr 15, 2016
Upgraded: Buy
Price Target: n/a
Current: $821.93
Upside: n/a