Joe Ritchie
Stock Analyst at Goldman Sachs
(4.77)
# 588
Out of 4,639 analysts
611
Total ratings
62.6%
Success rate
14.3%
Average return
Main Sectors:
Stocks Rated by Joe Ritchie
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSX: ATS ATS Corporation | Maintained: Sell | $41.86 → $32.09 | $28.35 | +13.20% | 5 | Aug 10, 2026 | |
| CGNX Cognex | Rated: Buy | $80 → $91 | $62.90 | +44.67% | 21 | Aug 7, 2026 | |
| ITT ITT Inc. | Maintained: Buy | $270 | $216.89 | +24.49% | 18 | Aug 6, 2026 | |
| VNT Vontier | Maintained: Hold | $41 → $39 | $34.08 | +14.44% | 18 | Aug 6, 2026 | |
| KMT Kennametal | Maintained: Sell | $35 → $33 | $30.24 | +9.13% | 20 | Aug 5, 2026 | |
| NVT nVent Electric | Maintained: Buy | $187 → $200 | $167.16 | +19.65% | 18 | Jul 31, 2026 | |
| FLS Flowserve | Maintained: Hold | $83 → $82 | $80.86 | +1.41% | 21 | Jul 30, 2026 | |
| LII Lennox International | Rated: Buy | $592 → $547 | $430.83 | +26.96% | 20 | Jul 30, 2026 | |
| JCI Johnson Controls International | Maintained: Buy | $178 → $186 | $154.76 | +20.19% | 26 | Jul 29, 2026 | |
| ZWS Zurn Elkay Water Solutions | Maintained: Hold | $50 → $55 | $51.82 | +6.14% | 23 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $84 → $93 | $104.00 | -10.58% | 18 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $25 → $23 | $15.27 | +50.62% | 19 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $187 → $182 | $168.44 | +8.05% | 15 | Jul 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $190 → $202 | $183.13 | +10.30% | 10 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $1,328 → $1,268 | $1,011.88 | +25.31% | 11 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $128 → $142 | $128.54 | +10.47% | 24 | Jul 10, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | $42 | $27.45 | +53.01% | 1 | Jun 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $159 | $144.49 | +10.04% | 1 | Jun 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $46.63 | - | 18 | Jun 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $524 → $552 | $230.12 | +139.87% | 14 | Jun 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $40 | $19.57 | +104.39% | 4 | May 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $49 → $60 | $37.72 | +59.07% | 3 | May 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $45 | $31.88 | +41.15% | 1 | May 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $448 → $487 | $447.00 | +8.95% | 21 | May 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $473 → $532 | $483.96 | +9.93% | 22 | May 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $253 → $254 | $293.15 | -13.35% | 20 | Apr 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $224 | $208.45 | +7.46% | 20 | Apr 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $83 → $89 | $83.53 | +6.55% | 11 | Apr 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $1,032 → $1,040 | $1,061.33 | -2.01% | 28 | Apr 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $96 | $85.02 | +12.91% | 14 | Apr 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $170 → $230 | $172.55 | +33.29% | 17 | Feb 10, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $507 → $440 | $399.50 | +10.14% | 11 | Jan 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $85 → $76 | $63.62 | +19.46% | 9 | Sep 11, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $354 → $382 | $459.29 | n/a | 15 | Jul 8, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $276 → $284 | $552.48 | n/a | 9 | Aug 5, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $156 → $177 | $368.06 | n/a | 58 | Mar 8, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $80 | $1.52 | n/a | 1 | Aug 2, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $53 → $153 | $24.60 | n/a | 8 | Sep 10, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | $85 → $97 | $164.38 | n/a | 6 | Jan 19, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Sell | $53 → $61 | $67.19 | n/a | 2 | Jun 1, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | $47 | $61.68 | n/a | 2 | Sep 29, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $232 → $202 | $1,301.94 | n/a | 2 | Apr 18, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $37.56 | n/a | 1 | Dec 8, 2010 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | $53 | $52.95 | n/a | 2 | Oct 19, 2010 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $125.37 | n/a | 1 | May 28, 2009 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Sell | n/a | $816.86 | n/a | 1 | May 13, 2009 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $147.62 | n/a | 1 | May 13, 2009 |
ATS Corporation
Aug 10, 2026
Maintained: Sell
Price Target: $41.86 → $32.09
Current: $28.35
Upside: +13.20%
Cognex
Aug 7, 2026
Rated: Buy
Price Target: $80 → $91
Current: $62.90
Upside: +44.67%
ITT Inc.
Aug 6, 2026
Maintained: Buy
Price Target: $270
Current: $216.89
Upside: +24.49%
Vontier
Aug 6, 2026
Maintained: Hold
Price Target: $41 → $39
Current: $34.08
Upside: +14.44%
Kennametal
Aug 5, 2026
Maintained: Sell
Price Target: $35 → $33
Current: $30.24
Upside: +9.13%
nVent Electric
Jul 31, 2026
Maintained: Buy
Price Target: $187 → $200
Current: $167.16
Upside: +19.65%
Flowserve
Jul 30, 2026
Maintained: Hold
Price Target: $83 → $82
Current: $80.86
Upside: +1.41%
Lennox International
Jul 30, 2026
Rated: Buy
Price Target: $592 → $547
Current: $430.83
Upside: +26.96%
Johnson Controls International
Jul 29, 2026
Maintained: Buy
Price Target: $178 → $186
Current: $154.76
Upside: +20.19%
Zurn Elkay Water Solutions
Jul 29, 2026
Maintained: Hold
Price Target: $50 → $55
Current: $51.82
Upside: +6.14%
Jul 29, 2026
Maintained: Hold
Price Target: $84 → $93
Current: $104.00
Upside: -10.58%
Jul 29, 2026
Maintained: Buy
Price Target: $25 → $23
Current: $15.27
Upside: +50.62%
Jul 23, 2026
Maintained: Buy
Price Target: $187 → $182
Current: $168.44
Upside: +8.05%
Jul 22, 2026
Maintained: Buy
Price Target: $190 → $202
Current: $183.13
Upside: +10.30%
Jul 22, 2026
Maintained: Buy
Price Target: $1,328 → $1,268
Current: $1,011.88
Upside: +25.31%
Jul 10, 2026
Maintained: Hold
Price Target: $128 → $142
Current: $128.54
Upside: +10.47%
Jun 29, 2026
Initiated Coverage: Buy
Price Target: $42
Current: $27.45
Upside: +53.01%
Jun 15, 2026
Initiated Coverage: Hold
Price Target: $159
Current: $144.49
Upside: +10.04%
Jun 11, 2026
Maintained: Hold
Price Target: n/a
Current: $46.63
Upside: -
Jun 3, 2026
Maintained: Buy
Price Target: $524 → $552
Current: $230.12
Upside: +139.87%
May 14, 2026
Maintained: Buy
Price Target: $40
Current: $19.57
Upside: +104.39%
May 14, 2026
Maintained: Buy
Price Target: $49 → $60
Current: $37.72
Upside: +59.07%
May 11, 2026
Initiated Coverage: Hold
Price Target: $45
Current: $31.88
Upside: +41.15%
May 6, 2026
Maintained: Hold
Price Target: $448 → $487
Current: $447.00
Upside: +8.95%
May 1, 2026
Maintained: Hold
Price Target: $473 → $532
Current: $483.96
Upside: +9.93%
Apr 30, 2026
Maintained: Sell
Price Target: $253 → $254
Current: $293.15
Upside: -13.35%
Apr 27, 2026
Rated: Buy
Price Target: $224
Current: $208.45
Upside: +7.46%
Apr 22, 2026
Reiterated: Hold
Price Target: $83 → $89
Current: $83.53
Upside: +6.55%
Apr 7, 2026
Maintained: Buy
Price Target: $1,032 → $1,040
Current: $1,061.33
Upside: -2.01%
Apr 7, 2026
Maintained: Buy
Price Target: $96
Current: $85.02
Upside: +12.91%
Feb 10, 2026
Maintained: Buy
Price Target: $170 → $230
Current: $172.55
Upside: +33.29%
Jan 29, 2026
Maintained: Hold
Price Target: $507 → $440
Current: $399.50
Upside: +10.14%
Sep 11, 2025
Reiterated: Buy
Price Target: $85 → $76
Current: $63.62
Upside: +19.46%
Jul 8, 2025
Maintained: Buy
Price Target: $354 → $382
Current: $459.29
Upside: n/a
Aug 5, 2024
Maintained: Hold
Price Target: $276 → $284
Current: $552.48
Upside: n/a
Mar 8, 2024
Maintained: Buy
Price Target: $156 → $177
Current: $368.06
Upside: n/a
Aug 2, 2023
Maintained: Buy
Price Target: $80
Current: $1.52
Upside: n/a
Sep 10, 2021
Downgraded: Hold
Price Target: $53 → $153
Current: $24.60
Upside: n/a
Jan 19, 2021
Upgraded: Buy
Price Target: $85 → $97
Current: $164.38
Upside: n/a
Jun 1, 2017
Rated: Sell
Price Target: $53 → $61
Current: $67.19
Upside: n/a
Sep 29, 2016
Initiated Coverage: Hold
Price Target: $47
Current: $61.68
Upside: n/a
Apr 18, 2016
Maintained: Sell
Price Target: $232 → $202
Current: $1,301.94
Upside: n/a
Dec 8, 2010
Upgraded: Buy
Price Target: n/a
Current: $37.56
Upside: n/a
Oct 19, 2010
Downgraded: Hold
Price Target: $53
Current: $52.95
Upside: n/a
May 28, 2009
Upgraded: Buy
Price Target: n/a
Current: $125.37
Upside: n/a
May 13, 2009
Downgraded: Sell
Price Target: n/a
Current: $816.86
Upside: n/a
May 13, 2009
Upgraded: Buy
Price Target: n/a
Current: $147.62
Upside: n/a