Peter Keith

Stock Analyst at Piper Sandler

(4.46)
# 1,189
Out of 4,405 analysts
1177
Total ratings
50%
Success rate
8.1%
Average return

Stocks Rated by Peter Keith

Driven Brands Holdings
Jun 12, 2026
Maintained: Hold
Price Target: $13
Current: $13.43
Upside: -3.20%
SharkNinja
Jun 10, 2026
Initiated Coverage: Buy
Price Target: $150
Current: $133.80
Upside: +12.11%
Dollar General
Jun 3, 2026
Maintained: Hold
Price Target: $133$118
Current: $114.80
Upside: +2.79%
Ollie's Bargain Outlet Holdings
Jun 3, 2026
Maintained: Buy
Price Target: $128$114
Current: $83.25
Upside: +36.94%
Best Buy Co.
May 26, 2026
Maintained: Hold
Price Target: $68
Current: $78.53
Upside: -13.41%
Dollar Tree
May 26, 2026
Maintained: Hold
Price Target: $116$101
Current: $114.00
Upside: -11.40%
Floor & Decor Holdings
May 26, 2026
Reiterated: Buy
Price Target: $70
Current: $53.34
Upside: +31.23%
Walmart
May 22, 2026
Reiterated: Buy
Price Target: $137
Current: $121.04
Upside: +13.19%
Lowe's Companies
May 21, 2026
Reiterated: Buy
Price Target: $300$276
Current: $220.78
Upside: +25.01%
Target
May 21, 2026
Maintained: Hold
Price Target: $121$127
Current: $135.23
Upside: -6.09%
Maintained: Buy
Price Target: $421$378
Current: $328.39
Upside: +15.11%
Reiterated: Buy
Price Target: $230$226
Current: $170.61
Upside: +32.47%
Reiterated: Buy
Price Target: $72
Current: $47.19
Upside: +52.57%
Maintained: Hold
Price Target: $12
Current: $10.60
Upside: +13.21%
Maintained: Hold
Price Target: $5$3
Current: $0.3902
Upside: +668.84%
Maintained: Buy
Price Target: $104$102
Current: $72.25
Upside: +41.18%
Maintained: Hold
Price Target: $38$38
Current: $70.09
Upside: -45.78%
Maintained: Buy
Price Target: $54
Current: $50.42
Upside: +7.10%
Maintained: Hold
Price Target: $11$8
Current: $7.16
Upside: +11.73%
Maintained: Buy
Price Target: $41$44
Current: $37.61
Upside: +16.99%
Maintained: Hold
Price Target: $11$10
Current: $9.99
Upside: +0.10%
Downgraded: Hold
Price Target: $51$36
Current: $31.25
Upside: +15.20%
Maintained: Hold
Price Target: $8
Current: $5.88
Upside: +36.05%
Maintained: Buy
Price Target: $125
Current: $77.59
Upside: +61.10%
Rated: Hold
Price Target: $6$3
Current: $7.97
Upside: n/a
Maintained: Hold
Price Target: $16$22
Current: $19.31
Upside: n/a
Reiterated: Hold
Price Target: $4$3
Current: $4.20
Upside: n/a
Maintained: Sell
Price Target: $3.5$3
Current: $0.0004
Upside: n/a
Rated: Buy
Price Target: $98$96
Current: $51.01
Upside: n/a
Reiterated: Buy
Price Target: $36$42
Current: $6.47
Upside: n/a
Maintained: Hold
Price Target: $22$5
Current: $5.35
Upside: n/a
Maintained: Hold
Price Target: $12$10
Current: $1.23
Upside: n/a
Maintained: Hold
Price Target: $6.5$3
Current: $2.98
Upside: n/a
Maintained: Hold
Price Target: $165$169
Current: $153.04
Upside: n/a
Reiterated: Hold
Price Target: $30$64
Current: -
Upside: n/a
Reiterated: Hold
Price Target: $5
Current: $0.0001
Upside: n/a
Upgraded: Buy
Price Target: n/a
Current: $320.72
Upside: n/a
Maintained: Hold
Price Target: $25
Current: $238.55
Upside: n/a