Joe O'Dea
Stock Analyst at Wells Fargo
(4.70)
# 750
Out of 4,609 analysts
1880
Total ratings
61.6%
Success rate
10.6%
Average return
Main Sectors:
Stocks Rated by Joe O'Dea
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| CTRI Centuri Holdings | Rated: Buy | $37 → $29 | $22.59 | +28.38% | 24 | Aug 5, 2026 | |
| ATMU Atmus Filtration Technologies | Maintained: Hold | $58 → $56 | $54.80 | +2.19% | 74 | Aug 3, 2026 | |
| SPXC SPX Technologies | Maintained: Buy | $240 | $216.20 | +11.01% | 13 | Jun 26, 2026 | |
| ROK Rockwell Automation | Maintained: Hold | $440 | $445.34 | -1.20% | 96 | Jun 11, 2026 | |
| MMM 3M Company | Maintained: Buy | $165 | $179.75 | -8.21% | 92 | Jun 10, 2026 | |
| HUBB Hubbell | Maintained: Buy | $560 | $511.75 | +9.43% | 93 | Jun 9, 2026 | |
| ALLE Allegion | Maintained: Hold | $155 | $168.19 | -7.84% | 90 | Jun 9, 2026 | |
| CARR Carrier Global | Maintained: Hold | $71 | $64.86 | +9.47% | 95 | Jun 9, 2026 | |
| DOV Dover | Maintained: Buy | $255 | $210.34 | +21.23% | 93 | Jun 5, 2026 | |
| IR Ingersoll Rand | Maintained: Buy | $90 → $88 | $89.04 | -1.16% | 88 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $80 | $73.64 | +8.64% | 96 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $160 | $154.49 | +3.57% | 93 | Jun 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $980 → $950 | $1,062.44 | -10.58% | 90 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $135 → $155 | $156.25 | -0.80% | 92 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | $245 → $255 | $295.17 | -13.61% | 89 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $400 → $465 | $481.32 | -3.39% | 87 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $58 → $65 | $61.45 | +5.78% | 91 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $470 → $460 | $241.45 | +90.52% | 93 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $370 → $310 | $357.51 | -13.29% | 80 | Apr 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $560 → $480 | $441.85 | +8.63% | 95 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $82 | $102.12 | -19.70% | 85 | Mar 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $370 | $448.70 | -17.54% | 90 | Feb 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $115 | $376.48 | n/a | 32 | Dec 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $30 | $65.88 | n/a | 2 | Jul 27, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $278.37 | n/a | 1 | Mar 2, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $132.55 | n/a | 2 | Mar 2, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $614.15 | n/a | 1 | May 20, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $37.96 | n/a | 1 | Jan 7, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $130 | $1,154.27 | n/a | 1 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $867.00 | n/a | 1 | Apr 15, 2016 |
Centuri Holdings
Aug 5, 2026
Rated: Buy
Price Target: $37 → $29
Current: $22.59
Upside: +28.38%
Atmus Filtration Technologies
Aug 3, 2026
Maintained: Hold
Price Target: $58 → $56
Current: $54.80
Upside: +2.19%
SPX Technologies
Jun 26, 2026
Maintained: Buy
Price Target: $240
Current: $216.20
Upside: +11.01%
Rockwell Automation
Jun 11, 2026
Maintained: Hold
Price Target: $440
Current: $445.34
Upside: -1.20%
3M Company
Jun 10, 2026
Maintained: Buy
Price Target: $165
Current: $179.75
Upside: -8.21%
Hubbell
Jun 9, 2026
Maintained: Buy
Price Target: $560
Current: $511.75
Upside: +9.43%
Allegion
Jun 9, 2026
Maintained: Hold
Price Target: $155
Current: $168.19
Upside: -7.84%
Carrier Global
Jun 9, 2026
Maintained: Hold
Price Target: $71
Current: $64.86
Upside: +9.47%
Dover
Jun 5, 2026
Maintained: Buy
Price Target: $255
Current: $210.34
Upside: +21.23%
Ingersoll Rand
Jun 5, 2026
Maintained: Buy
Price Target: $90 → $88
Current: $89.04
Upside: -1.16%
Jun 5, 2026
Maintained: Hold
Price Target: $80
Current: $73.64
Upside: +8.64%
Jun 2, 2026
Rated: Buy
Price Target: $160
Current: $154.49
Upside: +3.57%
May 26, 2026
Rated: Buy
Price Target: $980 → $950
Current: $1,062.44
Upside: -10.58%
May 8, 2026
Reiterated: Hold
Price Target: $135 → $155
Current: $156.25
Upside: -0.80%
May 4, 2026
Rated: Sell
Price Target: $245 → $255
Current: $295.17
Upside: -13.61%
May 4, 2026
Maintained: Sell
Price Target: $400 → $465
Current: $481.32
Upside: -3.39%
May 4, 2026
Maintained: Hold
Price Target: $58 → $65
Current: $61.45
Upside: +5.78%
Apr 24, 2026
Maintained: Hold
Price Target: $470 → $460
Current: $241.45
Upside: +90.52%
Apr 5, 2026
Maintained: Buy
Price Target: $370 → $310
Current: $357.51
Upside: -13.29%
Apr 1, 2026
Maintained: Hold
Price Target: $560 → $480
Current: $441.85
Upside: +8.63%
Mar 3, 2026
Maintained: Hold
Price Target: $82
Current: $102.12
Upside: -19.70%
Feb 19, 2026
Maintained: Hold
Price Target: $370
Current: $448.70
Upside: -17.54%
Dec 10, 2023
Maintained: Hold
Price Target: $115
Current: $376.48
Upside: n/a
Jul 27, 2020
Upgraded: Buy
Price Target: $30
Current: $65.88
Upside: n/a
Mar 2, 2020
Upgraded: Hold
Price Target: n/a
Current: $278.37
Upside: n/a
Mar 2, 2020
Upgraded: Hold
Price Target: n/a
Current: $132.55
Upside: n/a
May 20, 2019
Downgraded: Hold
Price Target: n/a
Current: $614.15
Upside: n/a
Jan 7, 2019
Downgraded: Sell
Price Target: n/a
Current: $37.96
Upside: n/a
Dec 2, 2016
Upgraded: Buy
Price Target: $130
Current: $1,154.27
Upside: n/a
Apr 15, 2016
Upgraded: Buy
Price Target: n/a
Current: $867.00
Upside: n/a