Brian Drab
Stock Analyst at William Blair
(4.82)
# 455
Out of 4,595 analysts
204
Total ratings
64.3%
Success rate
29.2%
Average return
Main Sectors:
Stocks Rated by Brian Drab
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| NOVT Novanta | Maintained: Buy | n/a | $142.55 | - | 20 | Jul 31, 2026 | |
| GNRC Generac Holdings | Maintained: Buy | n/a | $197.11 | - | 18 | Jul 30, 2026 | |
| VRT Vertiv Holdings Co | Maintained: Buy | n/a | $241.57 | - | 5 | Jul 30, 2026 | |
| MOD Modine Manufacturing Company | Maintained: Buy | n/a | $201.06 | - | 12 | Jul 29, 2026 | |
| XYL Xylem | Maintained: Buy | n/a | $116.97 | - | 4 | Jul 29, 2026 | |
| XMTR Xometry | Maintained: Buy | n/a | $85.72 | - | 16 | Jul 23, 2026 | |
| VMI Valmont Industries | Maintained: Buy | n/a | $481.70 | - | 12 | Jul 22, 2026 | |
| LNN Lindsay | Maintained: Hold | n/a | $110.82 | - | 11 | Jul 6, 2026 | |
| ZBRA Zebra Technologies | Maintained: Hold | n/a | $293.82 | - | 7 | Jun 4, 2026 | |
| NVT nVent Electric | Maintained: Buy | n/a | $153.83 | - | 10 | Jun 3, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $94.24 | - | 9 | Jun 2, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | n/a | $194.98 | - | 3 | Jun 1, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $186.05 | - | 15 | May 27, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $2.64 | - | 16 | May 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $15.22 | - | 12 | May 14, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8.45 → $8.2 | $7.82 | +4.86% | 16 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $75.05 | - | 8 | May 4, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | n/a | $10.13 | n/a | 3 | Aug 11, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Buy | n/a | $77.91 | n/a | 1 | Feb 23, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | n/a | $271.58 | n/a | 1 | Sep 27, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $65.89 | n/a | 1 | Aug 11, 2017 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiated Coverage: Hold | n/a | $59.21 | n/a | 1 | Jul 7, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgraded: Hold | n/a | $65.44 | n/a | 2 | Jul 22, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | n/a | $56.62 | n/a | 1 | Oct 8, 2009 |
Novanta
Jul 31, 2026
Maintained: Buy
Price Target: n/a
Current: $142.55
Upside: -
Generac Holdings
Jul 30, 2026
Maintained: Buy
Price Target: n/a
Current: $197.11
Upside: -
Vertiv Holdings Co
Jul 30, 2026
Maintained: Buy
Price Target: n/a
Current: $241.57
Upside: -
Modine Manufacturing Company
Jul 29, 2026
Maintained: Buy
Price Target: n/a
Current: $201.06
Upside: -
Xylem
Jul 29, 2026
Maintained: Buy
Price Target: n/a
Current: $116.97
Upside: -
Xometry
Jul 23, 2026
Maintained: Buy
Price Target: n/a
Current: $85.72
Upside: -
Valmont Industries
Jul 22, 2026
Maintained: Buy
Price Target: n/a
Current: $481.70
Upside: -
Lindsay
Jul 6, 2026
Maintained: Hold
Price Target: n/a
Current: $110.82
Upside: -
Zebra Technologies
Jun 4, 2026
Maintained: Hold
Price Target: n/a
Current: $293.82
Upside: -
nVent Electric
Jun 3, 2026
Maintained: Buy
Price Target: n/a
Current: $153.83
Upside: -
Jun 2, 2026
Maintained: Hold
Price Target: n/a
Current: $94.24
Upside: -
Jun 1, 2026
Rated: Hold
Price Target: n/a
Current: $194.98
Upside: -
May 27, 2026
Maintained: Hold
Price Target: n/a
Current: $186.05
Upside: -
May 15, 2026
Maintained: Hold
Price Target: n/a
Current: $2.64
Upside: -
May 14, 2026
Maintained: Buy
Price Target: n/a
Current: $15.22
Upside: -
May 7, 2026
Maintained: Hold
Price Target: $8.45 → $8.2
Current: $7.82
Upside: +4.86%
May 4, 2026
Maintained: Hold
Price Target: n/a
Current: $75.05
Upside: -
Aug 11, 2023
Reiterated: Buy
Price Target: n/a
Current: $10.13
Upside: n/a
Feb 23, 2018
Initiated Coverage: Buy
Price Target: n/a
Current: $77.91
Upside: n/a
Sep 27, 2017
Maintained: Buy
Price Target: n/a
Current: $271.58
Upside: n/a
Aug 11, 2017
Downgraded: Hold
Price Target: n/a
Current: $65.89
Upside: n/a
Jul 7, 2016
Initiated Coverage: Hold
Price Target: n/a
Current: $59.21
Upside: n/a
Jul 22, 2015
Downgraded: Hold
Price Target: n/a
Current: $65.44
Upside: n/a
Oct 8, 2009
Maintained: Hold
Price Target: n/a
Current: $56.62
Upside: n/a