Keith Bachman

Stock Analyst at BMO Capital

(3.32)
# 418
Out of 5,438 analysts
679
Total ratings
Success rate
Average return
49 Stocks
Name Action PT Current % Upside Ratings Updated
RXT Rackspace Technology
Maintains: Market Perform
2 2
1.21 15.7% 7 Aug 12, 2025
TLS Telos
Maintains: Market Perform
3 5
3.88 15.98% 11 Aug 12, 2025
HUBS HubSpot
Maintains: Outperform
650 600
420.82 42.58% 17 Aug 7, 2025
FTNT Fortinet
Maintains: Market Perform
110 90
74.59 20.66% 28 Aug 7, 2025
DT Dynatrace
Maintains: Outperform
63 62
46.03 34.69% 16 Aug 7, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
550 650
521.96 24.53% 33 Jul 31, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Outperform
280
201.05 39.27% 1 Jul 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
1150 1160
856.46 35.44% 34 Jul 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
18 20
15.99 25.08% 11 Jul 24, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
260 300
236.31 26.95% 25 Jul 18, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
350 335
232.6 44.02% 28 Jul 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
235 245
252.79 -3.08% 24 Jul 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
355 325
238.6 36.21% 29 Jun 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Outperform
450 450
333.64 34.88% 47 Jun 13, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
26 27
18.34 47.22% 2 Jun 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
77 110
85.67 28.4% 6 Jun 6, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
233 295
271.18 8.78% 22 May 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
12 16
10.44 48.47% 18 May 30, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
135 132
88.56 49.05% 19 May 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
320 330
287.28 14.87% 17 May 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
26 17
12.85 32.3% 24 May 15, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
5 3
3.86 -22.28% 8 May 12, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
94 85
69.18 22.87% 22 May 1, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
360 295
159.24 85.25% 12 Apr 10, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
245 275
180.76 52.14% 16 Mar 28, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
380 405
426.56 -5.05% 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
195 213
168.22 26.32% 29 Nov 21, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Outperform
132 135
128.85 4.77% 5 Oct 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
59 57
56.47 0.05% 16 Sep 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
38 42
43.24 -2.87% 8 Aug 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
12 10
13.96 -28.37% 11 May 23, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
127 157
156.9 0.06% 20 Sep 22, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
140 160
142.48 12.3% 13 Sep 1, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
88 87
86.99 0.01% 12 Aug 1, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
17 19
18.15 0% 6 Mar 7, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
36
35.18 0.91% 2 Apr 13, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
295 355
213.68 66.14% 9 Nov 18, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
112 115
69.52 65.42% 4 Feb 16, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Market Perform
45 58
79.92 -27.43% 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
20.16 9.13% 6 Nov 6, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Market Perform
39
57.49 -32.16% 1 Sep 23, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Market Perform
17 13
17.27 -27.62% 8 Apr 13, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Outperform
50 51
58.32 -12.55% 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.54 805.51% 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
221.42 -72.9% 1 Apr 4, 2017