Craig Kennison

Stock Analyst at Robert W. Baird

(0.79)
# 3,967
Out of 4,596 analysts
859
Total ratings
43%
Success rate
-1%
Average return

Stocks Rated by Craig Kennison

Brunswick
Jul 31, 2026
Maintained: Hold
Price Target: $85$92
Current: $79.00
Upside: +16.46%
Camping World Holdings
Jul 31, 2026
Maintained: Hold
Price Target: $11$7
Current: $6.19
Upside: +13.09%
LKQ Corporation
Jul 31, 2026
Maintained: Buy
Price Target: $42$30
Current: $22.45
Upside: +33.63%
O'Reilly Automotive
Jul 31, 2026
Maintained: Hold
Price Target: $110$100
Current: $89.35
Upside: +11.92%
Patrick Industries
Jul 31, 2026
Maintained: Hold
Price Target: $110$96
Current: $82.55
Upside: +16.29%
Carvana Co.
Jul 30, 2026
Maintained: Hold
Price Target: $88$72
Current: $62.36
Upside: +15.46%
Polaris
Jul 29, 2026
Maintained: Hold
Price Target: $70$72
Current: $67.08
Upside: +7.33%
Harley-Davidson
Jul 24, 2026
Maintained: Hold
Price Target: $28$30
Current: $24.54
Upside: +22.25%
CarMax
Jun 18, 2026
Maintained: Buy
Price Target: $48$55
Current: $57.26
Upside: -3.95%
AutoZone
May 27, 2026
Maintained: Hold
Price Target: $3,900$3,600
Current: $3,016.25
Upside: +19.35%
Initiated Coverage: Buy
Price Target: $18
Current: $14.27
Upside: +26.14%
Maintained: Hold
Price Target: $7$9
Current: $6.18
Upside: +45.63%
Maintained: Hold
Price Target: $28$30
Current: $23.92
Upside: +25.42%
Maintained: Hold
Price Target: $150$140
Current: $102.36
Upside: +36.77%
Maintained: Buy
Price Target: $34$40
Current: $39.76
Upside: +0.60%
Maintained: Hold
Price Target: $17$13
Current: $12.25
Upside: +6.12%
Maintained: Hold
Price Target: $35$42
Current: $30.28
Upside: +38.71%
Maintained: Buy
Price Target: $52$48
Current: $29.12
Upside: +64.84%
Maintained: Hold
Price Target: $110$115
Current: $74.97
Upside: +53.39%
Maintained: Hold
Price Target: $30$20
Current: $18.00
Upside: +11.11%
Maintained: Hold
Price Target: $92.53$99.54
Current: $86.62
Upside: +14.91%
Maintained: Buy
Price Target: $161.22$168.23
Current: $153.76
Upside: +9.41%
Downgraded: Hold
Price Target: $50$32
Current: $27.57
Upside: n/a
Maintained: Hold
Price Target: $100$125
Current: $55.54
Upside: n/a
Downgraded: Hold
Price Target: $13
Current: $30.11
Upside: n/a