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

Stocks Rated by Joe O'Dea

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%
Maintained: Hold
Price Target: $80
Current: $73.64
Upside: +8.64%
Rated: Buy
Price Target: $160
Current: $154.49
Upside: +3.57%
Rated: Buy
Price Target: $980$950
Current: $1,062.44
Upside: -10.58%
Reiterated: Hold
Price Target: $135$155
Current: $156.25
Upside: -0.80%
Rated: Sell
Price Target: $245$255
Current: $295.17
Upside: -13.61%
Maintained: Sell
Price Target: $400$465
Current: $481.32
Upside: -3.39%
Maintained: Hold
Price Target: $58$65
Current: $61.45
Upside: +5.78%
Maintained: Hold
Price Target: $470$460
Current: $241.45
Upside: +90.52%
Maintained: Buy
Price Target: $370$310
Current: $357.51
Upside: -13.29%
Maintained: Hold
Price Target: $560$480
Current: $441.85
Upside: +8.63%
Maintained: Hold
Price Target: $82
Current: $102.12
Upside: -19.70%
Maintained: Hold
Price Target: $370
Current: $448.70
Upside: -17.54%
Maintained: Hold
Price Target: $115
Current: $376.48
Upside: n/a
Upgraded: Buy
Price Target: $30
Current: $65.88
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $278.37
Upside: n/a
Upgraded: Hold
Price Target: n/a
Current: $132.55
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $614.15
Upside: n/a
Downgraded: Sell
Price Target: n/a
Current: $37.96
Upside: n/a
Upgraded: Buy
Price Target: $130
Current: $1,154.27
Upside: n/a
Upgraded: Buy
Price Target: n/a
Current: $867.00
Upside: n/a