Keith Bachman
Stock Analyst at BMO Capital
(5)
Main Sectors:
49 Stocks
Name | Action | PT | Current | % Upside | Ratings | Updated | |
---|---|---|---|---|---|---|---|
PATH UiPath | Maintains: Market Perform | 13 13 | 12.89 | 0.85% | 20 | Oct 2, 2025 | |
ACN Accenture | Maintains: Market Perform | 325 270 | 245.26 | 10.09% | 31 | Sep 26, 2025 | |
CRWD CrowdStrike Holdings | Maintains: Outperform | 450 500 | 489.88 | 2.07% | 17 | Sep 18, 2025 | |
MDB MongoDB | Maintains: Outperform | 315 365 | 321.21 | 13.63% | 3 | Sep 18, 2025 | |
ADBE Adobe | Maintains: Outperform | 450 405 | 346.74 | 16.8% | 48 | Sep 12, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 27 25 | 23.52 | 6.29% | 3 | Sep 10, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 275 345 | 286.21 | 20.54% | 26 | Sep 10, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 335 280 | 240.35 | 16.5% | 29 | Sep 4, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 295 315 | 305.41 | 3.14% | 23 | Sep 3, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 132 112 | 93.3 | 20.04% | 21 | Aug 27, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 2 2 | 1.51 | -7.28% | 7 | Aug 12, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 3 5 | 6.79 | -33.73% | 11 | Aug 12, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 650 600 | 451.9 | 32.77% | 17 | Aug 7, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 110 90 | 85.79 | 4.91% | 28 | Aug 7, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 63 62 | 49.58 | 25.05% | 16 | Aug 7, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 550 650 | 517.35 | 25.64% | 33 | Jul 31, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 1150 1160 | 912.59 | 27.11% | 35 | Jul 24, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 18 20 | 16.23 | 23.23% | 11 | Jul 24, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 260 300 | 288.36 | 4.04% | 25 | Jul 18, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 77 110 | 82.84 | 32.79% | 6 | Jun 6, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 320 330 | 270.63 | 21.94% | 17 | May 23, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 26 17 | 13.81 | 23.1% | 25 | May 15, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 5 3 | 4.49 | -33.18% | 8 | May 12, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 94 85 | 67.66 | 25.63% | 22 | May 1, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 360 295 | 150.49 | 96.03% | 12 | Apr 10, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Upgrades: Outperform | 245 275 | 201.57 | 36.43% | 16 | Mar 28, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Reiterates: Market Perform | 14 9 | 7.89 | 7.73% | 4 | Mar 4, 2025 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 195 213 | 207.19 | 2.56% | 29 | Nov 21, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Outperform | 132 135 | 151.82 | -11.08% | 5 | Oct 25, 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 | 41.22 | 1.89% | 8 | Aug 12, 2024 | |
XXXX XXXXXXXXXXXXXXXX Upgrade
| Maintains: Market Perform | 12 10 | n/a | n/a | 11 | May 23, 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 | 236.48 | 50.12% | 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.18 | -0.81% | 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 | 61.05 | -16.46% | 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.75 | 736.36% | 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 | 219.51 | -72.67% | 1 | Apr 4, 2017 |