Craig Kennison

Stock Analyst at Robert W. Baird

(0.80)
# 4,080
Out of 5,070 analysts
872
Total ratings
42.4%
Success rate
-1.1%
Average return

Stocks Rated by Craig Kennison

Copart
Oct 20, 2026
Reiterated: Buy
Price Target: $38
Current: $27.83
Upside: +36.54%
Polaris
Oct 7, 2026
Reiterated: Hold
Price Target: $72 → $65
Current: $53.74
Upside: +20.95%
Camping World Holdings
Oct 2, 2026
Reiterated: Hold
Price Target: $7 → $6
Current: $4.52
Upside: +32.74%
LCI Industries
Oct 2, 2026
Reiterated: Hold
Price Target: $119 → $105
Current: $82.45
Upside: +27.35%
Patrick Industries
Oct 2, 2026
Reiterated: Hold
Price Target: $96 → $84
Current: $66.86
Upside: +25.64%
CarMax
Sep 30, 2026
Reiterated: Buy
Price Target: $55 → $70
Current: $53.82
Upside: +30.06%
AutoZone
Sep 23, 2026
Reiterated: Hold
Price Target: $3,600 → $3,400
Current: $3,160.18
Upside: +7.59%
THOR Industries
Sep 23, 2026
Reiterated: Hold
Price Target: $115 → $80
Current: $66.62
Upside: +20.08%
MasterCraft Boat Holdings
Sep 11, 2026
Reiterated: Hold
Price Target: $30 → $26
Current: $19.56
Upside: +32.92%
OPENLANE
Aug 24, 2026
Reiterated: Buy
Price Target: $45
Current: $37.71
Upside: +19.33%
Reiterated: Hold
Price Target: $85 → $92
Current: $65.77
Upside: +39.88%
Reiterated: Buy
Price Target: $42 → $30
Current: $21.53
Upside: +39.34%
Reiterated: Hold
Price Target: $110 → $100
Current: $90.02
Upside: +11.09%
Reiterated: Hold
Price Target: $88 → $72
Current: $60.26
Upside: +19.48%
Reiterated: Hold
Price Target: $28 → $30
Current: $27.19
Upside: +10.33%
Initiated Coverage: Buy
Price Target: $18
Current: $12.14
Upside: +48.27%
Reiterated: Hold
Price Target: $7 → $9
Current: $4.93
Upside: +82.56%
Reiterated: Hold
Price Target: $17 → $13
Current: $9.31
Upside: +39.63%
Reiterated: Hold
Price Target: $35 → $42
Current: $23.17
Upside: +81.27%
Reiterated: Hold
Price Target: $30 → $20
Current: $15.19
Upside: +31.67%
Reiterated: Hold
Price Target: $93.82 → $100.92
Current: $78.75
Upside: n/a
Reiterated: Buy
Price Target: $162.41 → $169.47
Current: $113.63
Upside: n/a
Downgraded: Hold
Price Target: $50 → $32
Current: $22.10
Upside: n/a
Reiterated: Hold
Price Target: $100 → $125
Current: $44.15
Upside: n/a
Downgraded: Hold
Price Target: $13
Current: $34.25
Upside: n/a