Brian Drab
Stock Analyst at William Blair
(4.91)
# 216
Out of 4,429 analysts
196
Total ratings
74.8%
Success rate
39%
Average return
Main Sectors:
Stocks Rated by Brian Drab
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| NOVT Novanta | Maintained: Buy | n/a | $155.30 | - | 19 | Jun 15, 2026 | |
| XMTR Xometry | Maintained: Buy | n/a | $93.28 | - | 15 | Jun 5, 2026 | |
| ZBRA Zebra Technologies | Maintained: Hold | n/a | $235.98 | - | 7 | Jun 4, 2026 | |
| GNRC Generac Holdings | Maintained: Buy | n/a | $279.15 | - | 17 | Jun 3, 2026 | |
| MOD Modine Manufacturing Company | Maintained: Buy | n/a | $297.37 | - | 11 | Jun 3, 2026 | |
| NVT nVent Electric | Maintained: Buy | n/a | $177.02 | - | 10 | Jun 3, 2026 | |
| DCI Donaldson Company | Maintained: Hold | n/a | $85.52 | - | 9 | Jun 2, 2026 | |
| DHR Danaher | Rated: Hold | n/a | $177.17 | - | 3 | Jun 1, 2026 | |
| ENS EnerSys | Maintained: Hold | n/a | $227.95 | - | 15 | May 27, 2026 | |
| DDD 3D Systems | Maintained: Hold | n/a | $3.57 | - | 16 | May 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $16.76 | - | 12 | May 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8.45 → $8.2 | $8.92 | -8.07% | 16 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $81.06 | - | 8 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $111.42 | - | 3 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $333.05 | - | 4 | Apr 23, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $570.31 | - | 11 | Apr 22, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $119.10 | - | 10 | Apr 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $29.86 | n/a | 3 | Aug 11, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | n/a | $90.49 | n/a | 1 | Feb 23, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $244.39 | n/a | 1 | Sep 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $98.40 | n/a | 1 | Aug 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $61.03 | n/a | 1 | Jul 7, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $74.32 | n/a | 2 | Jul 22, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $49.63 | n/a | 1 | Oct 8, 2009 |
Novanta
Jun 15, 2026
Maintained: Buy
Price Target: n/a
Current: $155.30
Upside: -
Xometry
Jun 5, 2026
Maintained: Buy
Price Target: n/a
Current: $93.28
Upside: -
Zebra Technologies
Jun 4, 2026
Maintained: Hold
Price Target: n/a
Current: $235.98
Upside: -
Generac Holdings
Jun 3, 2026
Maintained: Buy
Price Target: n/a
Current: $279.15
Upside: -
Modine Manufacturing Company
Jun 3, 2026
Maintained: Buy
Price Target: n/a
Current: $297.37
Upside: -
nVent Electric
Jun 3, 2026
Maintained: Buy
Price Target: n/a
Current: $177.02
Upside: -
Donaldson Company
Jun 2, 2026
Maintained: Hold
Price Target: n/a
Current: $85.52
Upside: -
Danaher
Jun 1, 2026
Rated: Hold
Price Target: n/a
Current: $177.17
Upside: -
EnerSys
May 27, 2026
Maintained: Hold
Price Target: n/a
Current: $227.95
Upside: -
3D Systems
May 15, 2026
Maintained: Hold
Price Target: n/a
Current: $3.57
Upside: -
May 14, 2026
Maintained: Buy
Price Target: n/a
Current: $16.76
Upside: -
May 7, 2026
Maintained: Hold
Price Target: $8.45 → $8.2
Current: $8.92
Upside: -8.07%
May 4, 2026
Maintained: Hold
Price Target: n/a
Current: $81.06
Upside: -
Apr 28, 2026
Maintained: Buy
Price Target: n/a
Current: $111.42
Upside: -
Apr 23, 2026
Maintained: Buy
Price Target: n/a
Current: $333.05
Upside: -
Apr 22, 2026
Maintained: Buy
Price Target: n/a
Current: $570.31
Upside: -
Apr 7, 2026
Maintained: Hold
Price Target: n/a
Current: $119.10
Upside: -
Aug 11, 2023
Reiterated: Buy
Price Target: n/a
Current: $29.86
Upside: n/a
Feb 23, 2018
Initiated Coverage: Buy
Price Target: n/a
Current: $90.49
Upside: n/a
Sep 27, 2017
Maintained: Buy
Price Target: n/a
Current: $244.39
Upside: n/a
Aug 11, 2017
Downgraded: Hold
Price Target: n/a
Current: $98.40
Upside: n/a
Jul 7, 2016
Initiated Coverage: Hold
Price Target: n/a
Current: $61.03
Upside: n/a
Jul 22, 2015
Downgraded: Hold
Price Target: n/a
Current: $74.32
Upside: n/a
Oct 8, 2009
Maintained: Hold
Price Target: n/a
Current: $49.63
Upside: n/a