David Macgregor

Stock Analyst at Longbow Research

(3.71)
# 2,007
Out of 4,455 analysts
92
Total ratings
62.7%
Success rate
9.5%
Average return

Stocks Rated by David Macgregor

Allegion
Jun 11, 2026
Upgraded: Buy
Price Target: $138$165
Current: $139.71
Upside: +18.10%
Garmin
Dec 3, 2025
Upgraded: Buy
Price Target: $250
Current: $232.51
Upside: +7.52%
The Toro Company
Aug 25, 2025
Upgraded: Buy
Price Target: $100
Current: $96.83
Upside: +3.27%
Whirlpool
Jun 30, 2025
Upgraded: Buy
Price Target: $145
Current: $38.98
Upside: +271.99%
HNI Corporation
May 16, 2025
Initiated Coverage: Buy
Price Target: $70
Current: $39.61
Upside: n/a
Twin Disc
Apr 17, 2025
Initiated Coverage: Buy
Price Target: $12
Current: $24.19
Upside: n/a
Snap-on
Mar 31, 2025
Upgraded: Buy
Price Target: $400
Current: $397.10
Upside: n/a
Polaris
Jul 24, 2024
Downgraded: Hold
Price Target: n/a
Current: $72.56
Upside: n/a
The Home Depot
May 17, 2023
Maintained: Buy
Price Target: $312$330
Current: $348.86
Upside: n/a
Interface
Mar 1, 2023
Upgraded: Buy
Price Target: $18
Current: $35.74
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $91.98
Upside: n/a
Upgraded: Buy
Price Target: $71
Current: $61.72
Upside: n/a
Maintained: Buy
Price Target: $550$420
Current: $211.61
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $388.38
Upside: n/a
Maintained: Buy
Price Target: $94
Current: $135.39
Upside: n/a
Maintained: Hold
Price Target: n/a
Current: $25.19
Upside: n/a
Maintained: Buy
Price Target: $85$150
Current: $222.48
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $37.74
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $87.08
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $59.61
Upside: n/a
Downgraded: Hold
Price Target: n/a
Current: $119.76
Upside: n/a