Keith Bachman

Stock Analyst at BMO Capital

(5)
# 40
Out of 5,370 analysts
663
Total ratings
73.85%
Success rate
56.19%
Average return
48 Stocks
Name Action PT Current % Upside Ratings Updated
ADBE Adobe
Reiterates: Outperform
450 450
401.12 12.19% 47 Jun 13, 2025
ORCL Oracle
Upgrades: Outperform
200 235
210.16 11.82% 23 Jun 13, 2025
SAIL SailPoint
Maintains: Outperform
26 27
23.39 15.43% 2 Jun 12, 2025
RBRK Rubrik
Maintains: Outperform
77 110
92.13 19.4% 6 Jun 6, 2025
ZS Zscaler
Maintains: Outperform
233 295
304.71 -3.19% 22 May 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
12 16
12.46 24.4% 18 May 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
135 132
99.16 33.12% 19 May 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
367 350
263.23 32.96% 27 May 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
320 330
296.3 11.37% 16 May 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
60 63
54.4 15.81% 15 May 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
26 17
15.79 7.66% 24 May 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
1025 1150
1005.49 14.37% 33 May 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
3 3
2.71 -16.97% 10 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
5 3
3.65 -17.81% 8 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
94 85
80.07 6.16% 22 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
470 485
478.44 1.37% 31 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
25 18
18.7 -3.74% 10 Apr 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
360 295
200.42 47.19% 12 Apr 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
245 275
220.94 24.47% 16 Mar 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
425 370
313.78 17.92% 28 Mar 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
380 405
479.14 -15.47% 14 Mar 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Perform
14 9
7.96 6.78% 4 Mar 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
690 885
548.63 61.31% 15 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
100 122
101.82 19.82% 27 Feb 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
260 280
281.56 -0.55% 24 Jan 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
195 213
197.87 7.39% 29 Nov 21, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
132 135
121.86 10.78% 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
43.99 -4.52% 8 Aug 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.36 83.82% 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
245.28 44.73% 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.02 -0.09% 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
54.33 -6.13% 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.79 724.37% 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
216.06 -72.23% 1 Apr 4, 2017