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

Stocks Rated by Peter Keith

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%
Maintained: Hold
Price Target: $121$127
Current: $130.21
Upside: -2.47%
Maintained: Buy
Price Target: $421$378
Current: $357.90
Upside: +5.62%
Reiterated: Buy
Price Target: $230$226
Current: $157.72
Upside: +43.29%
Reiterated: Buy
Price Target: $72
Current: $43.38
Upside: +65.98%
Maintained: Hold
Price Target: $12
Current: $11.94
Upside: +0.50%
Maintained: Hold
Price Target: $5$3
Current: $0.026
Upside: +11,438.46%
Maintained: Buy
Price Target: $104$102
Current: $78.43
Upside: +30.05%
Maintained: Hold
Price Target: $38$38
Current: $73.83
Upside: -48.53%
Maintained: Buy
Price Target: $54
Current: $49.69
Upside: +8.67%
Maintained: Hold
Price Target: $11$8
Current: $8.63
Upside: -7.25%
Maintained: Buy
Price Target: $41$44
Current: $39.08
Upside: +12.59%
Maintained: Hold
Price Target: $11$10
Current: $9.97
Upside: +0.30%
Maintained: Hold
Price Target: $8
Current: $5.83
Upside: +37.22%
Maintained: Buy
Price Target: $125
Current: $94.50
Upside: +32.28%
Rated: Hold
Price Target: $6$3
Current: $8.66
Upside: n/a
Maintained: Hold
Price Target: $16$22
Current: $20.85
Upside: n/a
Reiterated: Hold
Price Target: $4$3
Current: $3.45
Upside: n/a
Maintained: Sell
Price Target: $3.5$3
Current: $0.0004
Upside: n/a
Rated: Buy
Price Target: $98$96
Current: $53.45
Upside: n/a
Reiterated: Buy
Price Target: $36$42
Current: $6.78
Upside: n/a
Maintained: Hold
Price Target: $22$5
Current: $4.52
Upside: n/a
Maintained: Hold
Price Target: $12$10
Current: $1.30
Upside: n/a
Maintained: Hold
Price Target: $6.5$3
Current: $2.83
Upside: n/a
Maintained: Hold
Price Target: $165$169
Current: $169.08
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: $334.47
Upside: n/a
Maintained: Hold
Price Target: $25
Current: $242.67
Upside: n/a