Keith Bachman
Stock Analyst at BMO Capital
(3.9)
# 85
Out of 5,291 analysts
636
Total ratings
68.54%
Success rate
47.04%
Average return
Main Sectors:
Name | Action | Price Target | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
Check Point Software | Upgrades: Outperform | 245 275 | 228.38 | 20.41% | 16 | Mar 28, 2025 | |
Accenture | Maintains: Market Perform | 425 370 | 304.27 | 21.6% | 28 | Mar 18, 2025 | |
Dynatrace | Maintains: Outperform | 70 60 | 48.39 | 23.99% | 14 | Mar 17, 2025 | |
UiPath | Maintains: Market Perform | 16 12 | 10.69 | 7.58% | 17 | Mar 14, 2025 | |
Rubrik | Maintains: Outperform | 72 77 | 63.65 | 20.97% | 5 | Mar 14, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 515 495 | 385.92 | 28.26% | 45 | Mar 13, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 5 3 | 2.46 | 21.95% | 9 | Mar 11, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 205 175 | 140.71 | 24.37% | 21 | Mar 11, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Outperform | 26 | 19.57 | 32.86% | 1 | Mar 10, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 222 233 | 207.36 | 12.36% | 21 | Mar 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 380 405 | 357.53 | 13.28% | 14 | Mar 5, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Market Perform | 14 9 | 7.25 | 17.24% | 4 | Mar 4, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 375 367 | 270.05 | 35.9% | 26 | Feb 27, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 690 885 | 581.29 | 52.25% | 15 | Feb 13, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 88 94 | 75.9 | 23.85% | 21 | Feb 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 260 280 | 243.8 | 14.85% | 24 | Jan 30, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 265 307 | 267.91 | 14.59% | 15 | Jan 29, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Outperform | 255 292 | 218 | 33.94% | 11 | Jan 10, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 103 105 | 107.97 | -2.75% | 17 | Dec 4, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 195 213 | 172.68 | 23.06% | 29 | Nov 21, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Market Perform | 88 100 | 96.61 | 3.51% | 25 | Nov 19, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 22 25 | 17.1 | 46.2% | 23 | Nov 11, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 132 135 | 101.15 | 33.47% | 5 | Oct 25, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 23 25 | 18.16 | 37.67% | 9 | Oct 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 860 1025 | 796.71 | 28.65% | 30 | Oct 10, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Market Perform | 59 57 | n/a | n/a | 16 | Sep 25, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 38 42 | 50.01 | -16.02% | 8 | Aug 12, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 8 5 | 2.7 | 75.93% | 7 | Aug 5, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 465 500 | 378.82 | 31.99% | 28 | Jul 12, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 12 10 | n/a | n/a | 11 | May 23, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 2 3 | 1.65 | 51.52% | 6 | Mar 13, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Market Perform | 127 157 | n/a | n/a | 20 | Sep 22, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 140 160 | n/a | n/a | 13 | Sep 1, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 88 87 | n/a | n/a | 12 | Aug 1, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Market Perform | 17 19 | n/a | n/a | 6 | Mar 7, 2023 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Market Perform | 36 | n/a | n/a | 2 | Apr 13, 2022 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 295 355 | 238.49 | 48.85% | 9 | Nov 18, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Outperform | 112 115 | n/a | n/a | 4 | Feb 16, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Market Perform | 45 58 | n/a | n/a | 7 | Jan 4, 2021 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Market Perform | 89 | n/a | n/a | 3 | Dec 22, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 27 22 | 22.98 | -4.26% | 6 | Nov 6, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Initiates Coverage On: Market Perform | 39 | n/a | n/a | 1 | Sep 23, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 17 13 | n/a | n/a | 8 | Apr 13, 2020 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Outperform | 50 51 | 47.87 | 6.54% | 5 | Apr 29, 2019 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 145 140 | n/a | n/a | 5 | Apr 23, 2019 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 22 23 | 2.78 | 727.34% | 6 | Aug 9, 2018 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 172 180 | n/a | n/a | 7 | Mar 27, 2018 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 45 60 | 192.58 | -68.84% | 1 | Apr 4, 2017 |