John Babcock

Stock Analyst at Barclays

(4.34)
# 1,343
Out of 4,478 analysts
163
Total ratings
58.7%
Success rate
13.4%
Average return

Stocks Rated by John Babcock

Copart
Jul 7, 2026
Maintained: Sell
Price Target: $32
Current: $29.24
Upside: +9.44%
CarMax
Jun 26, 2026
Maintained: Sell
Price Target: $37
Current: $50.21
Upside: -26.31%
Group 1 Automotive
Jun 11, 2026
Maintained: Buy
Price Target: $470
Current: $296.81
Upside: +58.35%
Carvana Co.
Jun 8, 2026
Maintained: Buy
Price Target: $93
Current: $70.38
Upside: +32.14%
OPENLANE
Jun 2, 2026
Maintained: Buy
Price Target: $40
Current: $41.14
Upside: -2.77%
RB Global, Inc.
May 28, 2026
Initiated Coverage: Buy
Price Target: $176.22
Current: $162.23
Upside: +8.63%
Snap-on
May 28, 2026
Initiated Coverage: Buy
Price Target: $420
Current: $413.62
Upside: +1.54%
Valvoline
May 28, 2026
Initiated Coverage: Hold
Price Target: $35
Current: $38.59
Upside: -9.30%
CarGurus
May 28, 2026
Initiated Coverage: Buy
Price Target: $35
Current: $35.66
Upside: -1.85%
Lithia Motors
May 27, 2026
Maintained: Buy
Price Target: $370
Current: $309.02
Upside: +19.73%
Rated: Hold
Price Target: $7
Current: $7.43
Upside: -5.79%
Maintained: Hold
Price Target: $235
Current: $207.97
Upside: +13.00%
Maintained: Buy
Price Target: $190
Current: $183.42
Upside: +3.59%
Maintained: Hold
Price Target: $67$77
Current: $85.91
Upside: -10.37%
Maintained: Buy
Price Target: $240$255
Current: $190.72
Upside: +33.70%
Maintained: Hold
Price Target: $33
Current: $25.99
Upside: +26.97%
Maintained: Buy
Price Target: $120
Current: $158.40
Upside: n/a
Reiterated: Sell
Price Target: $2.7
Current: $2.05
Upside: n/a
Reiterated: Hold
Price Target: $19
Current: $10.00
Upside: n/a
Reiterated: Buy
Price Target: $110
Current: $107.85
Upside: n/a
Rated: Hold
Price Target: $1.25$1.15
Current: $20.36
Upside: n/a
Maintained: Buy
Price Target: $34$25
Current: $13.60
Upside: n/a
Downgraded: Hold
Price Target: $81$67
Current: $77.61
Upside: n/a
Maintained: Hold
Price Target: $2$4
Current: $5.91
Upside: n/a
Downgraded: Sell
Price Target: $6.5
Current: $7.06
Upside: n/a