Joe O'Dea
Stock Analyst at Wells Fargo
(4.63)
# 868
Out of 4,517 analysts
1878
Total ratings
58.8%
Success rate
10.1%
Average return
Main Sectors:
Stocks Rated by Joe O'Dea
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| SPXC SPX Technologies | Maintained: Buy | $240 | $215.96 | +11.13% | 13 | Jun 26, 2026 | |
| ATMU Atmus Filtration Technologies | Maintained: Hold | $58 | $52.45 | +10.58% | 73 | Jun 26, 2026 | |
| CTRI Centuri Holdings | Maintained: Buy | $37 | $27.28 | +35.63% | 23 | Jun 26, 2026 | |
| ROK Rockwell Automation | Maintained: Hold | $440 | $468.67 | -6.12% | 96 | Jun 11, 2026 | |
| MMM 3M Company | Maintained: Buy | $165 | $161.77 | +2.00% | 92 | Jun 10, 2026 | |
| HUBB Hubbell | Maintained: Buy | $560 | $482.04 | +16.17% | 93 | Jun 9, 2026 | |
| ALLE Allegion | Maintained: Hold | $155 | $139.48 | +11.13% | 90 | Jun 9, 2026 | |
| CARR Carrier Global | Maintained: Hold | $71 | $69.34 | +2.39% | 95 | Jun 9, 2026 | |
| DOV Dover | Maintained: Buy | $255 | $217.51 | +17.24% | 93 | Jun 5, 2026 | |
| IR Ingersoll Rand | Maintained: Buy | $90 → $88 | $84.78 | +3.80% | 88 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $80 | $75.00 | +6.67% | 96 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $160 | $141.26 | +13.27% | 93 | Jun 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $980 → $950 | $958.34 | -0.87% | 90 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $135 → $155 | $139.08 | +11.45% | 92 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | $245 → $255 | $282.97 | -9.88% | 89 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $400 → $465 | $475.00 | -2.11% | 87 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $58 → $65 | $62.45 | +4.08% | 91 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $470 → $460 | $226.33 | +103.24% | 93 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $370 → $310 | $340.25 | -8.89% | 80 | Apr 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $560 → $480 | $558.57 | -14.07% | 95 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $82 | $91.31 | -10.20% | 85 | Mar 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $370 | $396.27 | -6.63% | 90 | Feb 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $115 | $345.73 | n/a | 32 | Dec 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $30 | $65.76 | n/a | 2 | Jul 27, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $259.31 | n/a | 1 | Mar 2, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $126.67 | n/a | 2 | Mar 2, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $598.97 | n/a | 1 | May 20, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $35.34 | n/a | 1 | Jan 7, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $130 | $1,071.82 | n/a | 1 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $877.17 | n/a | 1 | Apr 15, 2016 |
SPX Technologies
Jun 26, 2026
Maintained: Buy
Price Target: $240
Current: $215.96
Upside: +11.13%
Atmus Filtration Technologies
Jun 26, 2026
Maintained: Hold
Price Target: $58
Current: $52.45
Upside: +10.58%
Centuri Holdings
Jun 26, 2026
Maintained: Buy
Price Target: $37
Current: $27.28
Upside: +35.63%
Rockwell Automation
Jun 11, 2026
Maintained: Hold
Price Target: $440
Current: $468.67
Upside: -6.12%
3M Company
Jun 10, 2026
Maintained: Buy
Price Target: $165
Current: $161.77
Upside: +2.00%
Hubbell
Jun 9, 2026
Maintained: Buy
Price Target: $560
Current: $482.04
Upside: +16.17%
Allegion
Jun 9, 2026
Maintained: Hold
Price Target: $155
Current: $139.48
Upside: +11.13%
Carrier Global
Jun 9, 2026
Maintained: Hold
Price Target: $71
Current: $69.34
Upside: +2.39%
Dover
Jun 5, 2026
Maintained: Buy
Price Target: $255
Current: $217.51
Upside: +17.24%
Ingersoll Rand
Jun 5, 2026
Maintained: Buy
Price Target: $90 → $88
Current: $84.78
Upside: +3.80%
Jun 5, 2026
Maintained: Hold
Price Target: $80
Current: $75.00
Upside: +6.67%
Jun 2, 2026
Rated: Buy
Price Target: $160
Current: $141.26
Upside: +13.27%
May 26, 2026
Rated: Buy
Price Target: $980 → $950
Current: $958.34
Upside: -0.87%
May 8, 2026
Reiterated: Hold
Price Target: $135 → $155
Current: $139.08
Upside: +11.45%
May 4, 2026
Rated: Sell
Price Target: $245 → $255
Current: $282.97
Upside: -9.88%
May 4, 2026
Maintained: Sell
Price Target: $400 → $465
Current: $475.00
Upside: -2.11%
May 4, 2026
Maintained: Hold
Price Target: $58 → $65
Current: $62.45
Upside: +4.08%
Apr 24, 2026
Maintained: Hold
Price Target: $470 → $460
Current: $226.33
Upside: +103.24%
Apr 5, 2026
Maintained: Buy
Price Target: $370 → $310
Current: $340.25
Upside: -8.89%
Apr 1, 2026
Maintained: Hold
Price Target: $560 → $480
Current: $558.57
Upside: -14.07%
Mar 3, 2026
Maintained: Hold
Price Target: $82
Current: $91.31
Upside: -10.20%
Feb 19, 2026
Maintained: Hold
Price Target: $370
Current: $396.27
Upside: -6.63%
Dec 10, 2023
Maintained: Hold
Price Target: $115
Current: $345.73
Upside: n/a
Jul 27, 2020
Upgraded: Buy
Price Target: $30
Current: $65.76
Upside: n/a
Mar 2, 2020
Upgraded: Hold
Price Target: n/a
Current: $259.31
Upside: n/a
Mar 2, 2020
Upgraded: Hold
Price Target: n/a
Current: $126.67
Upside: n/a
May 20, 2019
Downgraded: Hold
Price Target: n/a
Current: $598.97
Upside: n/a
Jan 7, 2019
Downgraded: Sell
Price Target: n/a
Current: $35.34
Upside: n/a
Dec 2, 2016
Upgraded: Buy
Price Target: $130
Current: $1,071.82
Upside: n/a
Apr 15, 2016
Upgraded: Buy
Price Target: n/a
Current: $877.17
Upside: n/a