Peter Keith
Stock Analyst at Piper Sandler
(4.46)
# 1,105
Out of 4,468 analysts
1178
Total ratings
50.4%
Success rate
8.5%
Average return
Main Sectors:
Stocks Rated by Peter Keith
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TSCO Tractor Supply Company | Maintained: Hold | $36 → $32 | $31.76 | +0.76% | 69 | Jun 16, 2026 | |
| DRVN Driven Brands Holdings | Maintained: Hold | $13 | $14.47 | -10.16% | 21 | Jun 12, 2026 | |
| SN SharkNinja | Initiated Coverage: Buy | $150 | $151.47 | -0.97% | 1 | Jun 10, 2026 | |
| DG Dollar General | Maintained: Hold | $133 → $118 | $118.17 | -0.14% | 46 | Jun 3, 2026 | |
| OLLI Ollie's Bargain Outlet Holdings | Maintained: Buy | $128 → $114 | $74.21 | +53.62% | 53 | Jun 3, 2026 | |
| BBY Best Buy Co. | Maintained: Hold | $68 | $77.99 | -12.81% | 68 | May 26, 2026 | |
| DLTR Dollar Tree | Maintained: Hold | $116 → $101 | $124.05 | -18.58% | 56 | May 26, 2026 | |
| FND Floor & Decor Holdings | Reiterated: Buy | $70 | $59.04 | +18.56% | 48 | May 26, 2026 | |
| WMT Walmart | Reiterated: Buy | $137 | $111.84 | +22.50% | 18 | May 22, 2026 | |
| LOW Lowe's Companies | Reiterated: Buy | $300 → $276 | $227.50 | +21.32% | 55 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $121 → $127 | $130.21 | -2.47% | 15 | May 21, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $421 → $378 | $357.90 | +5.62% | 51 | May 20, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $230 → $226 | $157.72 | +43.29% | 76 | May 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $72 | $43.38 | +65.98% | 6 | May 15, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $12 | $11.94 | +0.50% | 42 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $5 → $3 | $0.026 | +11,438.46% | 68 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $104 → $102 | $78.43 | +30.05% | 73 | May 13, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $38 → $38 | $73.83 | -48.53% | 19 | May 12, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $54 | $49.69 | +8.67% | 43 | May 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $11 → $8 | $8.63 | -7.25% | 25 | May 11, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $41 → $44 | $39.08 | +12.59% | 15 | May 8, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $11 → $10 | $9.97 | +0.30% | 23 | May 7, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $8 | $5.83 | +37.22% | 34 | Apr 28, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Buy | $125 | $94.50 | +32.28% | 73 | Apr 6, 2026 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Hold | $6 → $3 | $8.66 | n/a | 17 | Jul 18, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $16 → $22 | $20.85 | n/a | 15 | May 30, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $4 → $3 | $3.45 | n/a | 10 | Mar 15, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Sell | $3.5 → $3 | $0.0004 | n/a | 36 | Mar 8, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Rated: Buy | $98 → $96 | $53.45 | n/a | 27 | May 5, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Buy | $36 → $42 | $6.78 | n/a | 5 | May 5, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $22 → $5 | $4.52 | n/a | 2 | Mar 10, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $12 → $10 | $1.30 | n/a | 23 | Jun 1, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $6.5 → $3 | $2.83 | n/a | 20 | Jul 24, 2019 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $165 → $169 | $169.08 | n/a | 9 | Dec 4, 2018 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $30 → $64 | - | n/a | 10 | Sep 12, 2016 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterated: Hold | $5 | $0.0001 | n/a | 4 | Nov 6, 2015 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Upgraded: Buy | n/a | $334.47 | n/a | 1 | Mar 19, 2013 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintained: Hold | $25 | $242.67 | n/a | 1 | Sep 27, 2011 |
Tractor Supply Company
Jun 16, 2026
Maintained: Hold
Price Target: $36 → $32
Current: $31.76
Upside: +0.76%
Driven Brands Holdings
Jun 12, 2026
Maintained: Hold
Price Target: $13
Current: $14.47
Upside: -10.16%
SharkNinja
Jun 10, 2026
Initiated Coverage: Buy
Price Target: $150
Current: $151.47
Upside: -0.97%
Dollar General
Jun 3, 2026
Maintained: Hold
Price Target: $133 → $118
Current: $118.17
Upside: -0.14%
Ollie's Bargain Outlet Holdings
Jun 3, 2026
Maintained: Buy
Price Target: $128 → $114
Current: $74.21
Upside: +53.62%
Best Buy Co.
May 26, 2026
Maintained: Hold
Price Target: $68
Current: $77.99
Upside: -12.81%
Dollar Tree
May 26, 2026
Maintained: Hold
Price Target: $116 → $101
Current: $124.05
Upside: -18.58%
Floor & Decor Holdings
May 26, 2026
Reiterated: Buy
Price Target: $70
Current: $59.04
Upside: +18.56%
Walmart
May 22, 2026
Reiterated: Buy
Price Target: $137
Current: $111.84
Upside: +22.50%
Lowe's Companies
May 21, 2026
Reiterated: Buy
Price Target: $300 → $276
Current: $227.50
Upside: +21.32%
May 21, 2026
Maintained: Hold
Price Target: $121 → $127
Current: $130.21
Upside: -2.47%
May 20, 2026
Maintained: Buy
Price Target: $421 → $378
Current: $357.90
Upside: +5.62%
May 15, 2026
Reiterated: Buy
Price Target: $230 → $226
Current: $157.72
Upside: +43.29%
May 15, 2026
Reiterated: Buy
Price Target: $72
Current: $43.38
Upside: +65.98%
May 13, 2026
Maintained: Hold
Price Target: $12
Current: $11.94
Upside: +0.50%
May 13, 2026
Maintained: Hold
Price Target: $5 → $3
Current: $0.026
Upside: +11,438.46%
May 13, 2026
Maintained: Buy
Price Target: $104 → $102
Current: $78.43
Upside: +30.05%
May 12, 2026
Maintained: Hold
Price Target: $38 → $38
Current: $73.83
Upside: -48.53%
May 11, 2026
Maintained: Buy
Price Target: $54
Current: $49.69
Upside: +8.67%
May 11, 2026
Maintained: Hold
Price Target: $11 → $8
Current: $8.63
Upside: -7.25%
May 8, 2026
Maintained: Buy
Price Target: $41 → $44
Current: $39.08
Upside: +12.59%
May 7, 2026
Maintained: Hold
Price Target: $11 → $10
Current: $9.97
Upside: +0.30%
Apr 28, 2026
Maintained: Hold
Price Target: $8
Current: $5.83
Upside: +37.22%
Apr 6, 2026
Maintained: Buy
Price Target: $125
Current: $94.50
Upside: +32.28%
Jul 18, 2024
Rated: Hold
Price Target: $6 → $3
Current: $8.66
Upside: n/a
May 30, 2024
Maintained: Hold
Price Target: $16 → $22
Current: $20.85
Upside: n/a
Mar 15, 2024
Reiterated: Hold
Price Target: $4 → $3
Current: $3.45
Upside: n/a
Mar 8, 2024
Maintained: Sell
Price Target: $3.5 → $3
Current: $0.0004
Upside: n/a
May 5, 2023
Rated: Buy
Price Target: $98 → $96
Current: $53.45
Upside: n/a
May 5, 2023
Reiterated: Buy
Price Target: $36 → $42
Current: $6.78
Upside: n/a
Mar 10, 2023
Maintained: Hold
Price Target: $22 → $5
Current: $4.52
Upside: n/a
Jun 1, 2022
Maintained: Hold
Price Target: $12 → $10
Current: $1.30
Upside: n/a
Jul 24, 2019
Maintained: Hold
Price Target: $6.5 → $3
Current: $2.83
Upside: n/a
Dec 4, 2018
Maintained: Hold
Price Target: $165 → $169
Current: $169.08
Upside: n/a
Sep 12, 2016
Reiterated: Hold
Price Target: $30 → $64
Current: -
Upside: n/a
Nov 6, 2015
Reiterated: Hold
Price Target: $5
Current: $0.0001
Upside: n/a
Mar 19, 2013
Upgraded: Buy
Price Target: n/a
Current: $334.47
Upside: n/a
Sep 27, 2011
Maintained: Hold
Price Target: $25
Current: $242.67
Upside: n/a