Craig Kennison

Stock Analyst at Robert W. Baird

(0.74)
# 3,866
Out of 4,442 analysts
851
Total ratings
42.7%
Success rate
-1.2%
Average return

Stocks Rated by Craig Kennison

CarMax
Jun 18, 2026
Maintained: Buy
Price Target: $48$55
Current: $52.40
Upside: +4.96%
AutoZone
May 27, 2026
Maintained: Hold
Price Target: $3,900$3,600
Current: $2,949.06
Upside: +22.07%
Driven Brands Holdings
May 19, 2026
Initiated Coverage: Buy
Price Target: $18
Current: $12.27
Upside: +46.70%
Carvana Co.
May 15, 2026
Maintained: Buy
Price Target: $88
Current: $66.67
Upside: +31.99%
RideNow Group
May 15, 2026
Maintained: Hold
Price Target: $7$9
Current: $6.50
Upside: +38.57%
MasterCraft Boat Holdings
May 8, 2026
Maintained: Hold
Price Target: $28$30
Current: $23.11
Upside: +29.81%
LCI Industries
May 6, 2026
Maintained: Hold
Price Target: $150$140
Current: $91.33
Upside: +53.29%
Harley-Davidson
May 6, 2026
Maintained: Hold
Price Target: $22$28
Current: $24.69
Upside: +13.41%
OPENLANE
May 6, 2026
Maintained: Buy
Price Target: $34$40
Current: $38.54
Upside: +3.79%
O'Reilly Automotive
May 1, 2026
Maintained: Hold
Price Target: $96$110
Current: $85.63
Upside: +28.46%
Maintained: Hold
Price Target: $140$110
Current: $86.40
Upside: +27.31%
Maintained: Hold
Price Target: $17$13
Current: $11.42
Upside: +13.84%
Maintained: Hold
Price Target: $67$70
Current: $68.76
Upside: +1.80%
Maintained: Hold
Price Target: $35$42
Current: $28.32
Upside: +48.31%
Maintained: Hold
Price Target: $16$11
Current: $7.35
Upside: +49.66%
Maintained: Buy
Price Target: $52$48
Current: $29.48
Upside: +62.82%
Maintained: Hold
Price Target: $70$85
Current: $81.52
Upside: +4.27%
Maintained: Hold
Price Target: $110$115
Current: $72.53
Upside: +58.56%
Maintained: Hold
Price Target: $30$20
Current: $17.94
Upside: +11.48%
Maintained: Hold
Price Target: $93.52$100.60
Current: $84.63
Upside: +18.87%
Maintained: Buy
Price Target: $162.95$170.03
Current: $153.98
Upside: +10.42%
Maintained: Buy
Price Target: $48$42
Current: $25.41
Upside: +65.29%
Downgraded: Hold
Price Target: $50$32
Current: $26.37
Upside: n/a
Maintained: Hold
Price Target: $100$125
Current: $55.42
Upside: n/a
Downgraded: Hold
Price Target: $13
Current: $25.99
Upside: n/a