Joe O'Dea
Stock Analyst at Wells Fargo
(4.62)
# 909
Out of 5,053 analysts
1880
Total ratings
57%
Success rate
9.4%
Average return
Main Sectors:
Stocks Rated by Joe O'Dea
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| JCI Johnson Controls International | Initiated Coverage: Buy | $160 → $186 | $148.65 | +25.13% | 94 | Sep 25, 2026 | |
| CARR Carrier Global | Initiated Coverage: Buy | $71 → $67 | $54.86 | +22.13% | 96 | Sep 24, 2026 | |
| CTRI Centuri Holdings | Rated: Buy | $37 → $29 | $20.04 | +44.71% | 24 | Aug 5, 2026 | |
| ATMU Atmus Filtration Technologies | Reiterated: Hold | $58 | $43.42 | +33.58% | 73 | Jun 26, 2026 | |
| ROK Rockwell Automation | Reiterated: Hold | $440 | $435.33 | +1.07% | 96 | Jun 11, 2026 | |
| MMM 3M Company | Reiterated: Buy | $165 | $164.15 | +0.52% | 92 | Jun 10, 2026 | |
| ALLE Allegion | Reiterated: Hold | $155 | $153.77 | +0.80% | 90 | Jun 9, 2026 | |
| HUBB Hubbell | Reiterated: Buy | $560 | $453.60 | +23.46% | 93 | Jun 9, 2026 | |
| SPXC SPX Technologies | Rated: Buy | $240 | $169.56 | +41.54% | 12 | Jun 9, 2026 | |
| DOV Dover | Reiterated: Buy | $255 | $187.05 | +36.33% | 93 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $90 → $88 | $75.11 | +17.16% | 88 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $80 | $64.32 | +24.38% | 96 | Jun 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $980 → $950 | $955.42 | -0.57% | 90 | May 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $135 → $155 | $155.10 | -0.06% | 92 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $58 → $65 | $54.81 | +18.59% | 91 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | $245 → $255 | $257.28 | -0.89% | 89 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Sell | $400 → $465 | $451.98 | +2.88% | 87 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $470 → $460 | $210.94 | +118.07% | 93 | Apr 24, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $370 → $310 | $309.81 | +0.06% | 80 | Apr 5, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $560 → $480 | $355.02 | +35.20% | 95 | Apr 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $82 | $88.59 | -7.44% | 85 | Mar 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $370 | $429.71 | -13.90% | 90 | Feb 19, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $115 | $312.29 | n/a | 32 | Dec 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $30 | $52.60 | n/a | 2 | Jul 27, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $264.58 | n/a | 1 | Mar 2, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Hold | n/a | $109.81 | n/a | 2 | Mar 2, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $671.55 | n/a | 1 | May 20, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $32.05 | n/a | 1 | Jan 7, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $130 | $1,000.78 | n/a | 1 | Dec 2, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $810.79 | n/a | 1 | Apr 15, 2016 |
Johnson Controls International
Sep 25, 2026
Initiated Coverage: Buy
Price Target: $160 → $186
Current: $148.65
Upside: +25.13%
Carrier Global
Sep 24, 2026
Initiated Coverage: Buy
Price Target: $71 → $67
Current: $54.86
Upside: +22.13%
Centuri Holdings
Aug 5, 2026
Rated: Buy
Price Target: $37 → $29
Current: $20.04
Upside: +44.71%
Atmus Filtration Technologies
Jun 26, 2026
Reiterated: Hold
Price Target: $58
Current: $43.42
Upside: +33.58%
Rockwell Automation
Jun 11, 2026
Reiterated: Hold
Price Target: $440
Current: $435.33
Upside: +1.07%
3M Company
Jun 10, 2026
Reiterated: Buy
Price Target: $165
Current: $164.15
Upside: +0.52%
Allegion
Jun 9, 2026
Reiterated: Hold
Price Target: $155
Current: $153.77
Upside: +0.80%
Hubbell
Jun 9, 2026
Reiterated: Buy
Price Target: $560
Current: $453.60
Upside: +23.46%
SPX Technologies
Jun 9, 2026
Rated: Buy
Price Target: $240
Current: $169.56
Upside: +41.54%
Dover
Jun 5, 2026
Reiterated: Buy
Price Target: $255
Current: $187.05
Upside: +36.33%
Jun 5, 2026
Reiterated: Buy
Price Target: $90 → $88
Current: $75.11
Upside: +17.16%
Jun 5, 2026
Reiterated: Hold
Price Target: $80
Current: $64.32
Upside: +24.38%
May 26, 2026
Rated: Buy
Price Target: $980 → $950
Current: $955.42
Upside: -0.57%
May 8, 2026
Reiterated: Hold
Price Target: $135 → $155
Current: $155.10
Upside: -0.06%
May 4, 2026
Reiterated: Hold
Price Target: $58 → $65
Current: $54.81
Upside: +18.59%
May 4, 2026
Rated: Sell
Price Target: $245 → $255
Current: $257.28
Upside: -0.89%
May 4, 2026
Reiterated: Sell
Price Target: $400 → $465
Current: $451.98
Upside: +2.88%
Apr 24, 2026
Reiterated: Hold
Price Target: $470 → $460
Current: $210.94
Upside: +118.07%
Apr 5, 2026
Reiterated: Buy
Price Target: $370 → $310
Current: $309.81
Upside: +0.06%
Apr 1, 2026
Reiterated: Hold
Price Target: $560 → $480
Current: $355.02
Upside: +35.20%
Mar 3, 2026
Reiterated: Hold
Price Target: $82
Current: $88.59
Upside: -7.44%
Feb 19, 2026
Reiterated: Hold
Price Target: $370
Current: $429.71
Upside: -13.90%
Dec 10, 2023
Reiterated: Hold
Price Target: $115
Current: $312.29
Upside: n/a
Jul 27, 2020
Upgraded: Buy
Price Target: $30
Current: $52.60
Upside: n/a
Mar 2, 2020
Upgraded: Hold
Price Target: n/a
Current: $264.58
Upside: n/a
Mar 2, 2020
Upgraded: Hold
Price Target: n/a
Current: $109.81
Upside: n/a
May 20, 2019
Downgraded: Hold
Price Target: n/a
Current: $671.55
Upside: n/a
Jan 7, 2019
Downgraded: Sell
Price Target: n/a
Current: $32.05
Upside: n/a
Dec 2, 2016
Upgraded: Buy
Price Target: $130
Current: $1,000.78
Upside: n/a
Apr 15, 2016
Upgraded: Buy
Price Target: n/a
Current: $810.79
Upside: n/a