Keith Bachman
Stock Analyst at BMO Capital
(4.32)
# 89
Out of 5,218 analysts
614
Total ratings
75.09%
Success rate
58.38%
Average return
Main Sectors:
Name | Action | Price Target | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
Adobe | Maintains: Outperform | 600 570 | 466.18 | 22.27% | 43 | Dec 12, 2024 | |
Oracle | Maintains: Market Perform | 173 205 | 173.21 | 18.35% | 20 | Dec 10, 2024 | |
UiPath | Maintains: Market Perform | 15 16 | 14.03 | 14.04% | 16 | Dec 6, 2024 | |
Rubrik | Maintains: Outperform | 38 72 | 72 | 0% | 4 | Dec 6, 2024 | |
Okta | Maintains: Market Perform | 103 105 | 81.98 | 28.08% | 17 | Dec 4, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 385 425 | 354.74 | 19.81% | 24 | Dec 4, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 197 222 | 198.37 | 11.91% | 20 | Dec 3, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 315 380 | 368.15 | 3.22% | 13 | Nov 27, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 195 213 | 393.05 | -45.94% | 29 | Nov 21, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Market Perform | 88 100 | 97.95 | 2.09% | 25 | Nov 19, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 3 5 | 3.46 | 30.06% | 8 | Nov 13, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 22 25 | 21.43 | 16.66% | 23 | Nov 11, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 570 690 | 723.3 | -4.6% | 14 | Nov 7, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 177 255 | 278.72 | -8.51% | 10 | Nov 1, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Market Perform | 238 215 | 187.59 | 14.61% | 14 | Oct 30, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 132 135 | 153 | -11.76% | 5 | Oct 25, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 235 260 | 230.78 | 12.66% | 23 | Oct 24, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 248 265 | 253.16 | 4.68% | 14 | Oct 22, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 23 25 | 23.41 | 6.79% | 9 | Oct 18, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 860 1025 | 1121.09 | -8.57% | 30 | Oct 10, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 380 390 | 359.17 | 8.58% | 26 | Sep 27, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Downgrades: Market Perform | 59 57 | 56.03 | 0.84% | 16 | Sep 25, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 38 42 | 44.77 | -6.19% | 8 | Aug 12, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 49 53 | 54.44 | -2.65% | 13 | Aug 8, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 8 5 | 3.75 | 26.67% | 7 | Aug 5, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 78 85 | 80.09 | 6.13% | 20 | Aug 1, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 465 500 | 447.43 | 11.75% | 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 | 2.43 | 2.88% | 6 | Mar 13, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 15 14 | 10.09 | 38.75% | 3 | Nov 14, 2023 | |
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 | 273.94 | 29.59% | 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 | 32.34 | -31.97% | 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 | 52.41 | -2.69% | 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 | 4.2 | 447.62% | 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 | 227.5 | -73.63% | 1 | Apr 4, 2017 |