Craig Kennison

Stock Analyst at Robert W. Baird

(0.80)
# 3,906
Out of 4,509 analysts
851
Total ratings
42.9%
Success rate
-1%
Average return

Stocks Rated by Craig Kennison

CarMax
Jun 18, 2026
Maintained: Buy
Price Target: $48$55
Current: $54.87
Upside: +0.24%
AutoZone
May 27, 2026
Maintained: Hold
Price Target: $3,900$3,600
Current: $3,078.98
Upside: +16.92%
Driven Brands Holdings
May 19, 2026
Initiated Coverage: Buy
Price Target: $18
Current: $15.31
Upside: +17.57%
Carvana Co.
May 15, 2026
Maintained: Buy
Price Target: $88
Current: $64.99
Upside: +35.41%
RideNow Group
May 15, 2026
Maintained: Hold
Price Target: $7$9
Current: $5.95
Upside: +51.26%
MasterCraft Boat Holdings
May 8, 2026
Maintained: Hold
Price Target: $28$30
Current: $24.16
Upside: +24.17%
LCI Industries
May 6, 2026
Maintained: Hold
Price Target: $150$140
Current: $102.04
Upside: +37.20%
Harley-Davidson
May 6, 2026
Maintained: Hold
Price Target: $22$28
Current: $25.39
Upside: +10.28%
OPENLANE
May 6, 2026
Maintained: Buy
Price Target: $34$40
Current: $39.53
Upside: +1.19%
O'Reilly Automotive
May 1, 2026
Maintained: Hold
Price Target: $96$110
Current: $87.28
Upside: +26.03%
Maintained: Hold
Price Target: $140$110
Current: $83.43
Upside: +31.85%
Maintained: Hold
Price Target: $17$13
Current: $11.64
Upside: +11.68%
Maintained: Hold
Price Target: $67$70
Current: $66.93
Upside: +4.59%
Maintained: Hold
Price Target: $35$42
Current: $29.56
Upside: +42.08%
Maintained: Hold
Price Target: $16$11
Current: $6.14
Upside: +79.15%
Maintained: Buy
Price Target: $52$48
Current: $27.45
Upside: +74.90%
Maintained: Hold
Price Target: $70$85
Current: $76.95
Upside: +10.46%
Maintained: Hold
Price Target: $110$115
Current: $71.96
Upside: +59.81%
Maintained: Hold
Price Target: $30$20
Current: $17.33
Upside: +15.41%
Maintained: Hold
Price Target: $93.34$100.41
Current: $83.46
Upside: +20.31%
Maintained: Buy
Price Target: $162.64$169.71
Current: $154.09
Upside: +10.14%
Maintained: Buy
Price Target: $48$42
Current: $25.41
Upside: +65.29%
Downgraded: Hold
Price Target: $50$32
Current: $26.77
Upside: n/a
Maintained: Hold
Price Target: $100$125
Current: $55.31
Upside: n/a
Downgraded: Hold
Price Target: $13
Current: $27.84
Upside: n/a