David Macgregor

Stock Analyst at Longbow Research

(3.82)
# 1,951
Out of 5,032 analysts
93
Total ratings
61.5%
Success rate
10.1%
Average return

Stocks Rated by David Macgregor

Gibraltar Industries
Jul 7, 2026
Initiated Coverage: Buy
Price Target: n/a
Current: $40.80
Upside: -
Allegion
Jun 11, 2026
Upgraded: Buy
Price Target: $138 → $165
Current: $155.20
Upside: +6.31%
Garmin
Dec 3, 2025
Upgraded: Buy
Price Target: $250
Current: $279.21
Upside: -10.46%
The Toro Company
Aug 25, 2025
Upgraded: Buy
Price Target: $100
Current: $98.89
Upside: n/a
Whirlpool
Jun 30, 2025
Upgraded: Buy
Price Target: $145
Current: $30.15
Upside: n/a
HNI Corporation
May 16, 2025
Initiated Coverage: Buy
Price Target: $70
Current: $46.74
Upside: n/a
Twin Disc
Apr 17, 2025
Initiated Coverage: Buy
Price Target: $12
Current: $28.56
Upside: n/a
Snap-on
Mar 31, 2025
Upgraded: Buy
Price Target: $400
Current: $368.61
Upside: n/a
Polaris
Jul 24, 2024
Downgraded: Hold
Price Target: n/a
Current: $52.79
Upside: n/a
The Home Depot
May 17, 2023
Reiterated: Buy
Price Target: $312 → $330
Current: $286.69
Upside: n/a
Upgraded: Buy
Price Target: $18
Current: $35.05
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $89.99
Upside: n/a
Upgraded: Buy
Price Target: $71
Current: $56.90
Upside: n/a
Reiterated: Buy
Price Target: $550 → $420
Current: $158.24
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $325.74
Upside: n/a
Reiterated: Buy
Price Target: $94
Current: $119.78
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $26.94
Upside: n/a
Reiterated: Buy
Price Target: $85 → $150
Current: $183.67
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $52.39
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $64.98
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $46.96
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $126.05
Upside: n/a