
Brian Drab
Stock Analyst at William Blair
(4.90)
# 257
Out of 5,074 analysts
217
Total ratings
73.5%
Success rate
31.4%
Average return
Main Sectors:
Stocks Rated by Brian Drab
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| NOVT Novanta | Reiterated: Buy | n/a | $136.66 | - | 22 | Oct 5, 2026 | |
| MOD Modine Manufacturing Company | Reiterated: Buy | n/a | $135.17 | - | 13 | Sep 28, 2026 | |
| GNRC Generac Holdings | Reiterated: Buy | n/a | $188.02 | - | 19 | Sep 17, 2026 | |
| DCI Donaldson Company | Reiterated: Hold | n/a | $86.12 | - | 10 | Aug 28, 2026 | |
| DDD 3D Systems | Reiterated: Hold | n/a | $3.05 | - | 17 | Aug 14, 2026 | |
| ENS EnerSys | Rated: Hold | n/a | $168.67 | - | 16 | Aug 14, 2026 | |
| SSYS Stratasys | Reiterated: Hold | n/a | $6.83 | - | 17 | Aug 14, 2026 | |
| KRNT Kornit Digital | Reiterated: Buy | n/a | $17.30 | - | 13 | Aug 12, 2026 | |
| ZBRA Zebra Technologies | Rated: Hold | n/a | $384.16 | - | 8 | Aug 7, 2026 | |
| XMTR Xometry | Reiterated: Buy | n/a | $89.16 | - | 17 | Aug 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $127.67 | - | 11 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $84.36 | - | 9 | Aug 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $195.59 | - | 5 | Jul 30, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $109.26 | - | 4 | Jul 29, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $435.87 | - | 12 | Jul 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $111.99 | - | 11 | Jul 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $229.75 | - | 3 | Jun 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $6.49 | n/a | 3 | Aug 11, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | n/a | $66.59 | n/a | 1 | Feb 23, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $250.38 | n/a | 1 | Sep 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $51.51 | n/a | 1 | Aug 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $60.05 | n/a | 1 | Jul 7, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $55.44 | n/a | 2 | Jul 22, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | n/a | $59.96 | n/a | 1 | Oct 8, 2009 |
Novanta
Oct 5, 2026
Reiterated: Buy
Price Target: n/a
Current: $136.66
Upside: -
Modine Manufacturing Company
Sep 28, 2026
Reiterated: Buy
Price Target: n/a
Current: $135.17
Upside: -
Generac Holdings
Sep 17, 2026
Reiterated: Buy
Price Target: n/a
Current: $188.02
Upside: -
Donaldson Company
Aug 28, 2026
Reiterated: Hold
Price Target: n/a
Current: $86.12
Upside: -
3D Systems
Aug 14, 2026
Reiterated: Hold
Price Target: n/a
Current: $3.05
Upside: -
EnerSys
Aug 14, 2026
Rated: Hold
Price Target: n/a
Current: $168.67
Upside: -
Stratasys
Aug 14, 2026
Reiterated: Hold
Price Target: n/a
Current: $6.83
Upside: -
Kornit Digital
Aug 12, 2026
Reiterated: Buy
Price Target: n/a
Current: $17.30
Upside: -
Zebra Technologies
Aug 7, 2026
Rated: Hold
Price Target: n/a
Current: $384.16
Upside: -
Xometry
Aug 4, 2026
Reiterated: Buy
Price Target: n/a
Current: $89.16
Upside: -
Aug 3, 2026
Reiterated: Buy
Price Target: n/a
Current: $127.67
Upside: -
Aug 3, 2026
Reiterated: Hold
Price Target: n/a
Current: $84.36
Upside: -
Jul 30, 2026
Reiterated: Buy
Price Target: n/a
Current: $195.59
Upside: -
Jul 29, 2026
Reiterated: Buy
Price Target: n/a
Current: $109.26
Upside: -
Jul 22, 2026
Reiterated: Buy
Price Target: n/a
Current: $435.87
Upside: -
Jul 6, 2026
Reiterated: Hold
Price Target: n/a
Current: $111.99
Upside: -
Jun 1, 2026
Rated: Hold
Price Target: n/a
Current: $229.75
Upside: -
Aug 11, 2023
Reiterated: Buy
Price Target: n/a
Current: $6.49
Upside: n/a
Feb 23, 2018
Initiated Coverage: Buy
Price Target: n/a
Current: $66.59
Upside: n/a
Sep 27, 2017
Reiterated: Buy
Price Target: n/a
Current: $250.38
Upside: n/a
Aug 11, 2017
Downgraded: Hold
Price Target: n/a
Current: $51.51
Upside: n/a
Jul 7, 2016
Initiated Coverage: Hold
Price Target: n/a
Current: $60.05
Upside: n/a
Jul 22, 2015
Downgraded: Hold
Price Target: n/a
Current: $55.44
Upside: n/a
Oct 8, 2009
Reiterated: Hold
Price Target: n/a
Current: $59.96
Upside: n/a