Craig Kennison

Stock Analyst at Robert W. Baird

(0.85)
# 4,076
Out of 4,712 analysts
862
Total ratings
43%
Success rate
-0.9%
Average return

Stocks Rated by Craig Kennison

OPENLANE
Aug 24, 2026
Maintained: Buy
Price Target: $45
Current: $34.97
Upside: +28.68%
LCI Industries
Aug 6, 2026
Maintained: Hold
Price Target: $140$119
Current: $99.11
Upside: +20.07%
Brunswick
Jul 31, 2026
Maintained: Hold
Price Target: $85$92
Current: $71.95
Upside: +27.87%
Camping World Holdings
Jul 31, 2026
Maintained: Hold
Price Target: $11$7
Current: $6.56
Upside: +6.71%
LKQ Corporation
Jul 31, 2026
Maintained: Buy
Price Target: $42$30
Current: $24.90
Upside: +20.48%
O'Reilly Automotive
Jul 31, 2026
Maintained: Hold
Price Target: $110$100
Current: $85.89
Upside: +16.43%
Patrick Industries
Jul 31, 2026
Maintained: Hold
Price Target: $110$96
Current: $80.41
Upside: +19.39%
Carvana Co.
Jul 30, 2026
Maintained: Hold
Price Target: $88$72
Current: $74.72
Upside: -3.64%
Polaris
Jul 29, 2026
Maintained: Hold
Price Target: $70$72
Current: $61.38
Upside: +17.30%
Harley-Davidson
Jul 24, 2026
Maintained: Hold
Price Target: $28$30
Current: $27.18
Upside: +10.38%
Maintained: Buy
Price Target: $48$55
Current: $60.57
Upside: -9.20%
Maintained: Hold
Price Target: $3,900$3,600
Current: $2,951.61
Upside: +21.97%
Initiated Coverage: Buy
Price Target: $18
Current: $13.22
Upside: +36.16%
Maintained: Hold
Price Target: $7$9
Current: $5.66
Upside: +59.01%
Maintained: Hold
Price Target: $28$30
Current: $23.53
Upside: +27.50%
Maintained: Hold
Price Target: $17$13
Current: $11.69
Upside: +11.21%
Maintained: Hold
Price Target: $35$42
Current: $29.73
Upside: +41.27%
Maintained: Buy
Price Target: $52$48
Current: $32.60
Upside: +47.24%
Maintained: Hold
Price Target: $110$115
Current: $74.13
Upside: +55.13%
Maintained: Hold
Price Target: $30$20
Current: $20.26
Upside: -1.28%
Maintained: Hold
Price Target: $90.94$97.82
Current: $87.04
Upside: +12.39%
Maintained: Buy
Price Target: $158.45$165.34
Current: $112.89
Upside: n/a
Downgraded: Hold
Price Target: $50$32
Current: $26.57
Upside: n/a
Maintained: Hold
Price Target: $100$125
Current: $42.56
Upside: n/a
Downgraded: Hold
Price Target: $13
Current: $31.06
Upside: n/a