Craig Kennison

Stock Analyst at Robert W. Baird

(0.81)
# 4,080
Out of 4,673 analysts
861
Total ratings
42.8%
Success rate
-0.9%
Average return

Stocks Rated by Craig Kennison

LCI Industries
Aug 6, 2026
Maintained: Hold
Price Target: $140$119
Current: $101.98
Upside: +16.69%
OPENLANE
Aug 5, 2026
Maintained: Buy
Price Target: $40$45
Current: $33.40
Upside: +34.73%
Brunswick
Jul 31, 2026
Maintained: Hold
Price Target: $85$92
Current: $80.83
Upside: +13.82%
Camping World Holdings
Jul 31, 2026
Maintained: Hold
Price Target: $11$7
Current: $6.54
Upside: +7.03%
LKQ Corporation
Jul 31, 2026
Maintained: Buy
Price Target: $42$30
Current: $25.77
Upside: +16.41%
O'Reilly Automotive
Jul 31, 2026
Maintained: Hold
Price Target: $110$100
Current: $89.11
Upside: +12.22%
Patrick Industries
Jul 31, 2026
Maintained: Hold
Price Target: $110$96
Current: $83.41
Upside: +15.09%
Carvana Co.
Jul 30, 2026
Maintained: Hold
Price Target: $88$72
Current: $69.91
Upside: +2.99%
Polaris
Jul 29, 2026
Maintained: Hold
Price Target: $70$72
Current: $64.39
Upside: +11.82%
Harley-Davidson
Jul 24, 2026
Maintained: Hold
Price Target: $28$30
Current: $28.20
Upside: +6.38%
Maintained: Buy
Price Target: $48$55
Current: $62.13
Upside: -11.48%
Maintained: Hold
Price Target: $3,900$3,600
Current: $2,957.95
Upside: +21.71%
Initiated Coverage: Buy
Price Target: $18
Current: $13.17
Upside: +36.67%
Maintained: Hold
Price Target: $7$9
Current: $5.97
Upside: +50.75%
Maintained: Hold
Price Target: $28$30
Current: $25.46
Upside: +17.83%
Maintained: Hold
Price Target: $17$13
Current: $11.91
Upside: +9.15%
Maintained: Hold
Price Target: $35$42
Current: $31.78
Upside: +32.16%
Maintained: Buy
Price Target: $52$48
Current: $33.80
Upside: +42.01%
Maintained: Hold
Price Target: $110$115
Current: $79.49
Upside: +44.67%
Maintained: Hold
Price Target: $30$20
Current: $21.85
Upside: -8.47%
Maintained: Hold
Price Target: $90.90$97.78
Current: $93.82
Upside: +4.23%
Maintained: Buy
Price Target: $158.38$165.27
Current: $119.77
Upside: n/a
Downgraded: Hold
Price Target: $50$32
Current: $29.50
Upside: n/a
Maintained: Hold
Price Target: $100$125
Current: $42.58
Upside: n/a
Downgraded: Hold
Price Target: $13
Current: $33.37
Upside: n/a