
Brian Drab
Stock Analyst at William Blair
(4.87)
# 329
Out of 5,022 analysts
216
Total ratings
71.1%
Success rate
30.8%
Average return
Main Sectors:
Stocks Rated by Brian Drab
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| MOD Modine Manufacturing Company | Reiterated: Buy | n/a | $178.20 | - | 13 | Sep 28, 2026 | |
| GNRC Generac Holdings | Reiterated: Buy | n/a | $216.80 | - | 19 | Sep 17, 2026 | |
| DCI Donaldson Company | Reiterated: Hold | n/a | $88.65 | - | 10 | Aug 28, 2026 | |
| DDD 3D Systems | Reiterated: Hold | n/a | $3.78 | - | 17 | Aug 14, 2026 | |
| ENS EnerSys | Rated: Hold | n/a | $196.30 | - | 16 | Aug 14, 2026 | |
| SSYS Stratasys | Reiterated: Hold | n/a | $8.70 | - | 17 | Aug 14, 2026 | |
| KRNT Kornit Digital | Reiterated: Buy | n/a | $17.48 | - | 13 | Aug 12, 2026 | |
| ZBRA Zebra Technologies | Rated: Hold | n/a | $375.86 | - | 8 | Aug 7, 2026 | |
| NOVT Novanta | Reiterated: Buy | n/a | $149.27 | - | 21 | Aug 6, 2026 | |
| XMTR Xometry | Reiterated: Buy | n/a | $102.53 | - | 17 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $169.56 | - | 11 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $98.21 | - | 9 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $252.18 | - | 5 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $101.79 | - | 4 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $478.74 | - | 12 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $114.35 | - | 11 | Jul 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $214.06 | - | 3 | Jun 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $11.20 | n/a | 3 | Aug 11, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | n/a | $71.71 | n/a | 1 | Feb 23, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $251.52 | n/a | 1 | Sep 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $73.66 | n/a | 1 | Aug 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $57.47 | n/a | 1 | Jul 7, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $53.03 | n/a | 2 | Jul 22, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $61.73 | n/a | 1 | Oct 8, 2009 |
Modine Manufacturing Company
Sep 28, 2026
Reiterated: Buy
Price Target: n/a
Current: $178.20
Upside: -
Generac Holdings
Sep 17, 2026
Reiterated: Buy
Price Target: n/a
Current: $216.80
Upside: -
Donaldson Company
Aug 28, 2026
Reiterated: Hold
Price Target: n/a
Current: $88.65
Upside: -
3D Systems
Aug 14, 2026
Reiterated: Hold
Price Target: n/a
Current: $3.78
Upside: -
EnerSys
Aug 14, 2026
Rated: Hold
Price Target: n/a
Current: $196.30
Upside: -
Stratasys
Aug 14, 2026
Reiterated: Hold
Price Target: n/a
Current: $8.70
Upside: -
Kornit Digital
Aug 12, 2026
Reiterated: Buy
Price Target: n/a
Current: $17.48
Upside: -
Zebra Technologies
Aug 7, 2026
Rated: Hold
Price Target: n/a
Current: $375.86
Upside: -
Novanta
Aug 6, 2026
Reiterated: Buy
Price Target: n/a
Current: $149.27
Upside: -
Xometry
Aug 4, 2026
Reiterated: Buy
Price Target: n/a
Current: $102.53
Upside: -
Aug 3, 2026
Reiterated: Buy
Price Target: n/a
Current: $169.56
Upside: -
Aug 3, 2026
Reiterated: Hold
Price Target: n/a
Current: $98.21
Upside: -
Jul 30, 2026
Reiterated: Buy
Price Target: n/a
Current: $252.18
Upside: -
Jul 29, 2026
Reiterated: Buy
Price Target: n/a
Current: $101.79
Upside: -
Jul 22, 2026
Reiterated: Buy
Price Target: n/a
Current: $478.74
Upside: -
Jul 6, 2026
Reiterated: Hold
Price Target: n/a
Current: $114.35
Upside: -
Jun 1, 2026
Rated: Hold
Price Target: n/a
Current: $214.06
Upside: -
Aug 11, 2023
Reiterated: Buy
Price Target: n/a
Current: $11.20
Upside: n/a
Feb 23, 2018
Initiated Coverage: Buy
Price Target: n/a
Current: $71.71
Upside: n/a
Sep 27, 2017
Reiterated: Buy
Price Target: n/a
Current: $251.52
Upside: n/a
Aug 11, 2017
Downgraded: Hold
Price Target: n/a
Current: $73.66
Upside: n/a
Jul 7, 2016
Initiated Coverage: Hold
Price Target: n/a
Current: $57.47
Upside: n/a
Jul 22, 2015
Downgraded: Hold
Price Target: n/a
Current: $53.03
Upside: n/a
Oct 8, 2009
Reiterated: Hold
Price Target: n/a
Current: $61.73
Upside: n/a