Keith Bachman

Stock Analyst at BMO Capital

(5)
# 29
Out of 5,329 analysts
641
Total ratings
70.86%
Success rate
51.71%
Average return
48 Stocks
Name Action PT Current % Upside Ratings Updated
NOW ServiceNow
Maintains: Outperform
990 950
959.24 -0.96% 32 Apr 22, 2025
INFY Infosys
Maintains: Market Perform
25 18
17.61 2.21% 10 Apr 21, 2025
MSFT Microsoft
Maintains: Outperform
490 470
425.29 10.51% 29 Apr 16, 2025
TEAM Atlassian
Maintains: Outperform
360 295
229.01 28.82% 12 Apr 10, 2025
CHKP Check Point Software
Upgrades: Outperform
245 275
213.92 28.55% 16 Mar 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
425 370
300.9 22.96% 28 Mar 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
70 60
47.42 26.53% 14 Mar 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
16 12
11.86 -3.04% 17 Mar 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
72 77
71.17 8.19% 5 Mar 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
515 495
374.87 32.05% 45 Mar 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
5 3
2.74 9.49% 9 Mar 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
205 175
145.49 20.28% 21 Mar 11, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Outperform
26
17.5 48.57% 1 Mar 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
222 233
227.12 2.59% 21 Mar 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
380 405
432.23 -6.3% 14 Mar 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Perform
14 9
7.07 20.23% 4 Mar 4, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
375 367
269.3 36.28% 26 Feb 27, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
690 885
625.18 41.56% 15 Feb 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
88 94
75.38 24.7% 21 Feb 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
260 280
239.54 16.89% 24 Jan 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
265 307
288.91 6.26% 15 Jan 29, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
103 105
111.89 -6.16% 17 Dec 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
195 213
186.21 14.12% 29 Nov 21, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Market Perform
88 100
104.27 -4.1% 25 Nov 19, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
22 25
15.7 59.24% 23 Nov 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
132 135
106.47 26.8% 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
49.33 -14.86% 8 Aug 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
8 5
2.57 84.82% 7 Aug 5, 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.38 81.16% 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
246.72 43.89% 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
21.64 1.66% 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.62 7.1% 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.13 979.81% 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
189.93 -68.41% 1 Apr 4, 2017