David Macgregor's Stock Ratings

Longbow Research Analyst

David Macgregor is an analyst at Longbow Research. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 03/28/2025

Overall Average Return

5.75%

Smart Score

59.2%

Overall Average Return Percentile

51st

Number of Ratings

39
Buy NowGet Alert
11/26/2024SUMBuy Now
Summit Materials
David Macgregor59%
DowngradeBuy → NeutralGet Alert
07/24/2024PIIBuy Now
Polaris
$42.27
David Macgregor59%
DowngradeBuy → NeutralGet Alert
04/08/2024PIIBuy Now
Polaris
$42.27183.9%
David Macgregor59%
→ $120UpgradeNeutral → BuyGet Alert
10/27/2023WHRBuy Now
Whirlpool
$93.00
David Macgregor59%
DowngradeBuy → NeutralGet Alert
09/06/2023ALLEBuy Now
Allegion
$130.19
David Macgregor59%
DowngradeBuy → NeutralGet Alert
04/21/2023SNABuy Now
Snap-on
$335.29
David Macgregor59%
UpgradeUnderperform → NeutralGet Alert
03/01/2023TILEBuy Now
Interface
$20.38-11.68%
David Macgregor59%
→ $18UpgradeNeutral → BuyGet Alert
02/03/2023SWKBuy Now
Stanley Black & Decker
$77.95
David Macgregor59%
DowngradeBuy → NeutralGet Alert
07/06/2022AOSBuy Now
A.O. Smith
$66.906.13%
David Macgregor59%
→ $71UpgradeNeutral → BuyGet Alert
04/19/2022POOLBuy Now
Pool
$324.1869.66%
David Macgregor59%
→ $550UpgradeNeutral → BuyGet Alert
07/01/2021PIIBuy Now
Polaris
$42.27
David Macgregor59%
DowngradeBuy → NeutralGet Alert
04/12/2021CSLBuy Now
Carlisle Companies
$348.49
David Macgregor59%
DowngradeBuy → NeutralGet Alert
01/26/2021BECNBuy Now
Beacon Roofing Supply
$123.88
David Macgregor59%
UpgradeNeutral → BuyGet Alert
10/19/2020SNABuy Now
Snap-on
$335.29-61.82%
David Macgregor59%
→ $128DowngradeNeutral → UnderperformGet Alert
09/30/2020PIIBuy Now
Polaris
$42.27169.71%
David Macgregor59%
→ $114UpgradeNeutral → BuyGet Alert
11/28/2018BECNBuy Now
Beacon Roofing Supply
$123.88
David Macgregor59%
DowngradeBuy → NeutralGet Alert
04/18/2018WBTBuy Now
Welbilt
David Macgregor59%
UpgradeNeutral → BuyGet Alert
03/29/2018HOGBuy Now
Harley-Davidson
$25.94
David Macgregor59%
UpgradeUnderperform → NeutralGet Alert
01/17/2018PIIBuy Now
Polaris
$42.27
David Macgregor59%
UpgradeUnderperform → NeutralGet Alert
01/03/2018HOGBuy Now
Harley-Davidson
$25.94
David Macgregor59%
DowngradeNeutral → UnderperformGet Alert
10/10/2017WBTBuy Now
Welbilt
David Macgregor59%
Initiates → NeutralGet Alert
08/21/2017SNABuy Now
Snap-on
$335.29
David Macgregor59%
DowngradeBuy → NeutralGet Alert
05/22/2017TTCBuy Now
Toro
$74.85
David Macgregor59%
UpgradeUnderperform → NeutralGet Alert
03/15/2017HOGBuy Now
Harley-Davidson
$25.94
David Macgregor59%
UpgradeUnderperform → NeutralGet Alert
12/12/2016TTCBuy Now
Toro
$74.85
David Macgregor59%
DowngradeNeutral → UnderperformGet Alert
08/29/2016HOGBuy Now
Harley-Davidson
$25.94
David Macgregor59%
DowngradeNeutral → UnderperformGet Alert
06/10/2016PIIBuy Now
Polaris
$42.27
David Macgregor59%
DowngradeNeutral → UnderperformGet Alert
01/21/2016BECNBuy Now
Beacon Roofing Supply
$123.88
David Macgregor59%
UpgradeNeutral → BuyGet Alert
12/04/2015PIIBuy Now
Polaris
$42.27
David Macgregor59%
DowngradeNeutral → UnderperformGet Alert
12/04/2015TTCBuy Now
Toro
$74.85
David Macgregor59%
DowngradeBuy → NeutralGet Alert
10/12/2015HOGBuy Now
Harley-Davidson
$25.94
David Macgregor59%
Downgrade → NeutralGet Alert
10/05/2015SNABuy Now
Snap-on
$335.29
David Macgregor59%
Upgrade → BuyGet Alert
09/09/2015PIIBuy Now
Polaris
$42.27
David Macgregor59%
Downgrade → NeutralGet Alert
11/24/2014TTCBuy Now
Toro
$74.852.87%
David Macgregor59%
→ $38.5UpgradeNeutral → BuyGet Alert
09/26/2014BECNBuy Now
Beacon Roofing Supply
$123.88
David Macgregor59%
DowngradeBuy → NeutralGet Alert
05/19/2014BECNBuy Now
Beacon Roofing Supply
$123.88-66.1%
David Macgregor59%
→ $42UpgradeNeutral → BuyGet Alert
09/06/2013BECNBuy Now
Beacon Roofing Supply
$123.88
David Macgregor59%
Initiates → NeutralGet Alert
08/02/2013PIIBuy Now
Polaris
$42.27226.49%
David Macgregor59%
→ $138UpgradeNeutral → BuyGet Alert
03/07/2013HOGBuy Now
Harley-Davidson
$25.94
David Macgregor59%
UpgradeNeutral → BuyGet Alert