Keith Bachman
Stock Analyst at BMO Capital
(4.19)
# 444
Out of 5,182 analysts
658
Total ratings
60.12%
Success rate
10.53%
Average return
Main Sectors:
Stocks Rated by Keith Bachman
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| FTNT Fortinet | Maintains: Market Perform | $95 → $100 | $107.97 | -7.38% | 30 | May 4, 2026 | |
| CHKP Check Point Software Technologies | Maintains: Outperform | $210 → $135 | $115.56 | +16.82% | 19 | May 4, 2026 | |
| MSFT Microsoft | Maintains: Outperform | $575 → $505 | $420.77 | +20.02% | 37 | Apr 28, 2026 | |
| SAP SAP SE | Maintains: Outperform | $210 → $200 | $174.71 | +14.48% | 23 | Apr 24, 2026 | |
| INFY Infosys | Maintains: Market Perform | $20 → $15 | $12.57 | +19.33% | 17 | Apr 24, 2026 | |
| RBRK Rubrik | Maintains: Outperform | $58 → $64 | $61.49 | +4.08% | 9 | Apr 23, 2026 | |
| IBM International Business Machines | Maintains: Market Perform | $290 → $270 | $231.31 | +16.73% | 31 | Apr 23, 2026 | |
| NOW ServiceNow | Maintains: Outperform | $120 → $115 | $93.59 | +22.88% | 37 | Apr 23, 2026 | |
| KD Kyndryl Holdings | Initiates: Market Perform | $15 | $12.64 | +18.67% | 1 | Apr 20, 2026 | |
| NOV NOV Inc. | Downgrades: Sector Perform | $21 | $19.30 | +8.81% | 1 | Apr 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Perform | $300 → $230 | $180.19 | +27.64% | 36 | Mar 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Perform | $8 → $5 | $4.42 | +13.12% | 12 | Mar 17, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Perform | $17 → $14 | $10.93 | +28.09% | 22 | Mar 16, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Perform | $375 → $285 | $256.51 | +11.11% | 51 | Mar 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $26 → $14 | $11.40 | +22.81% | 2 | Mar 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $205 → $200 | $194.59 | +2.78% | 31 | Mar 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Outperform | $83 → $97 | $80.88 | +19.93% | 24 | Mar 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $555 → $500 | $505.72 | -1.13% | 19 | Mar 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $400 → $340 | $293.42 | +15.87% | 7 | Mar 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $235 → $225 | $186.34 | +20.75% | 34 | Feb 26, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $230 → $200 | $196.53 | +1.77% | 32 | Feb 18, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $385 → $285 | $243.72 | +16.94% | 21 | Feb 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $56 → $45 | $40.37 | +11.47% | 17 | Feb 10, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Perform | $15 → $17 | $12.01 | +41.55% | 26 | Feb 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $154 → $215 | $188.73 | +13.92% | 6 | Nov 7, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $200 → $190 | $92.37 | +105.69% | 13 | Oct 24, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $27 → $25 | $12.19 | +105.09% | 3 | Sep 10, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Perform | $295 → $355 | $130.88 | +171.24% | 9 | Nov 18, 2021 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Outperform | $295 → $315 | $152.79 | +106.17% | 23 | Sep 3, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Perform | $1.75 → $1.4 | $3.52 | -60.23% | 7 | Aug 12, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Perform | $94 → $85 | $51.94 | +63.65% | 24 | May 1, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Market Perform | $14 → $8.5 | $5.15 | +65.05% | 4 | Mar 4, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Perform | $38 → $42 | $34.48 | +21.81% | 8 | Aug 12, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Perform | $27 → $22 | $29.63 | -25.75% | 11 | Nov 6, 2020 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgrades: Outperform | $50 → $51 | $77.53 | -34.22% | 5 | Apr 29, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Market Perform | $22 → $23 | $1.83 | +1,156.83% | 6 | Aug 9, 2018 |
Fortinet
May 4, 2026
Maintains: Market Perform
Price Target: $95 → $100
Current: $107.97
Upside: -7.38%
Check Point Software Technologies
May 4, 2026
Maintains: Outperform
Price Target: $210 → $135
Current: $115.56
Upside: +16.82%
Microsoft
Apr 28, 2026
Maintains: Outperform
Price Target: $575 → $505
Current: $420.77
Upside: +20.02%
SAP SE
Apr 24, 2026
Maintains: Outperform
Price Target: $210 → $200
Current: $174.71
Upside: +14.48%
Infosys
Apr 24, 2026
Maintains: Market Perform
Price Target: $20 → $15
Current: $12.57
Upside: +19.33%
Rubrik
Apr 23, 2026
Maintains: Outperform
Price Target: $58 → $64
Current: $61.49
Upside: +4.08%
International Business Machines
Apr 23, 2026
Maintains: Market Perform
Price Target: $290 → $270
Current: $231.31
Upside: +16.73%
ServiceNow
Apr 23, 2026
Maintains: Outperform
Price Target: $120 → $115
Current: $93.59
Upside: +22.88%
Kyndryl Holdings
Apr 20, 2026
Initiates: Market Perform
Price Target: $15
Current: $12.64
Upside: +18.67%
NOV Inc.
Apr 14, 2026
Downgrades: Sector Perform
Price Target: $21
Current: $19.30
Upside: +8.81%
Mar 20, 2026
Maintains: Market Perform
Price Target: $300 → $230
Current: $180.19
Upside: +27.64%
Mar 17, 2026
Maintains: Market Perform
Price Target: $8 → $5
Current: $4.42
Upside: +13.12%
Mar 16, 2026
Maintains: Market Perform
Price Target: $17 → $14
Current: $10.93
Upside: +28.09%
Mar 13, 2026
Maintains: Market Perform
Price Target: $375 → $285
Current: $256.51
Upside: +11.11%
Mar 12, 2026
Maintains: Outperform
Price Target: $26 → $14
Current: $11.40
Upside: +22.81%
Mar 11, 2026
Maintains: Outperform
Price Target: $205 → $200
Current: $194.59
Upside: +2.78%
Mar 6, 2026
Upgrades: Outperform
Price Target: $83 → $97
Current: $80.88
Upside: +19.93%
Mar 4, 2026
Maintains: Outperform
Price Target: $555 → $500
Current: $505.72
Upside: -1.13%
Mar 3, 2026
Maintains: Outperform
Price Target: $400 → $340
Current: $293.42
Upside: +15.87%
Feb 26, 2026
Maintains: Outperform
Price Target: $235 → $225
Current: $186.34
Upside: +20.75%
Feb 18, 2026
Maintains: Outperform
Price Target: $230 → $200
Current: $196.53
Upside: +1.77%
Feb 12, 2026
Maintains: Outperform
Price Target: $385 → $285
Current: $243.72
Upside: +16.94%
Feb 10, 2026
Maintains: Outperform
Price Target: $56 → $45
Current: $40.37
Upside: +11.47%
Feb 3, 2026
Maintains: Market Perform
Price Target: $15 → $17
Current: $12.01
Upside: +41.55%
Nov 7, 2025
Maintains: Outperform
Price Target: $154 → $215
Current: $188.73
Upside: +13.92%
Oct 24, 2025
Maintains: Outperform
Price Target: $200 → $190
Current: $92.37
Upside: +105.69%
Sep 10, 2025
Maintains: Outperform
Price Target: $27 → $25
Current: $12.19
Upside: +105.09%
Nov 18, 2021
Maintains: Market Perform
Price Target: $295 → $355
Current: $130.88
Upside: +171.24%
Sep 3, 2025
Maintains: Outperform
Price Target: $295 → $315
Current: $152.79
Upside: +106.17%
Aug 12, 2025
Maintains: Market Perform
Price Target: $1.75 → $1.4
Current: $3.52
Upside: -60.23%
May 1, 2025
Maintains: Market Perform
Price Target: $94 → $85
Current: $51.94
Upside: +63.65%
Mar 4, 2025
Reiterates: Market Perform
Price Target: $14 → $8.5
Current: $5.15
Upside: +65.05%
Aug 12, 2024
Maintains: Market Perform
Price Target: $38 → $42
Current: $34.48
Upside: +21.81%
Nov 6, 2020
Maintains: Market Perform
Price Target: $27 → $22
Current: $29.63
Upside: -25.75%
Apr 29, 2019
Upgrades: Outperform
Price Target: $50 → $51
Current: $77.53
Upside: -34.22%
Aug 9, 2018
Maintains: Market Perform
Price Target: $22 → $23
Current: $1.83
Upside: +1,156.83%