David Macgregor

Stock Analyst at Longbow Research

(3.81)
# 1,979
Out of 4,978 analysts
93
Total ratings
63.5%
Success rate
10.3%
Average return

Stocks Rated by David Macgregor

Gibraltar Industries
Jul 7, 2026
Initiated Coverage: Buy
Price Target: n/a
Current: $44.70
Upside: -
Allegion
Jun 11, 2026
Upgraded: Buy
Price Target: $138$165
Current: $154.60
Upside: +6.73%
Garmin
Dec 3, 2025
Upgraded: Buy
Price Target: $250
Current: $278.97
Upside: -10.38%
The Toro Company
Aug 25, 2025
Upgraded: Buy
Price Target: $100
Current: $93.10
Upside: n/a
Whirlpool
Jun 30, 2025
Upgraded: Buy
Price Target: $145
Current: $33.03
Upside: n/a
HNI Corporation
May 16, 2025
Initiated Coverage: Buy
Price Target: $70
Current: $45.93
Upside: n/a
Twin Disc
Apr 17, 2025
Initiated Coverage: Buy
Price Target: $12
Current: $24.75
Upside: n/a
Snap-on
Mar 31, 2025
Upgraded: Buy
Price Target: $400
Current: $374.82
Upside: n/a
Polaris
Jul 24, 2024
Downgraded: Hold
Price Target: n/a
Current: $57.89
Upside: n/a
The Home Depot
May 17, 2023
Reiterated: Buy
Price Target: $312$330
Current: $305.48
Upside: n/a
Upgraded: Buy
Price Target: $18
Current: $34.37
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $88.58
Upside: n/a
Upgraded: Buy
Price Target: $71
Current: $57.22
Upside: n/a
Reiterated: Buy
Price Target: $550$420
Current: $166.86
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $324.25
Upside: n/a
Reiterated: Buy
Price Target: $94
Current: $128.67
Upside: n/a
Reiterated: Hold
Price Target: n/a
Current: $27.57
Upside: n/a
Reiterated: Buy
Price Target: $85$150
Current: $194.61
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $52.50
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $68.80
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $46.11
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $128.97
Upside: n/a