David Macgregor

Stock Analyst at Longbow Research

(2.45)
# 2,491
Out of 5,182 analysts
36
Total ratings
57.14%
Success rate
10.32%
Average return

Stocks Rated by David Macgregor

CRH plc
Dec 16, 2025
Initiates: Buy
Price Target: $160
Current: $114.44
Upside: +39.81%
Garmin
Dec 3, 2025
Upgrades: Buy
Price Target: n/a
Current: $247.81
Upside: -
Whirlpool
Jun 30, 2025
Upgrades: Buy
Price Target: $145
Current: $55.20
Upside: +162.68%
HNI Corporation
May 16, 2025
Initiates: Buy
Price Target: $70
Current: $37.89
Upside: +84.75%
Twin Disc
Apr 17, 2025
Initiates: Buy
Price Target: $12
Current: $17.26
Upside: -30.48%
Snap-on
Mar 31, 2025
Upgrades: Buy
Price Target: $400
Current: $377.53
Upside: +5.95%
Polaris
Jul 24, 2024
Downgrades: Neutral
Price Target: n/a
Current: $66.47
Upside: -
Allegion
Sep 6, 2023
Downgrades: Neutral
Price Target: n/a
Current: $137.86
Upside: -
Interface
Mar 1, 2023
Upgrades: Buy
Price Target: $18
Current: $27.89
Upside: -35.46%
Stanley Black & Decker
Feb 3, 2023
Downgrades: Neutral
Price Target: n/a
Current: $78.33
Upside: -
Upgrades: Buy
Price Target: $71
Current: $63.91
Upside: +11.09%
Upgrades: Buy
Price Target: $550
Current: $216.28
Upside: +154.30%
Downgrades: Neutral
Price Target: n/a
Current: $357.06
Upside: -
Upgrades: Neutral
Price Target: n/a
Current: $23.41
Upside: -
Upgrades: Neutral
Price Target: n/a
Current: $94.73
Upside: -