Analyst Consensus Rating

Investment consensus from 20 professional research analysts

Consensus Rating

Buy
Based on 20 unique analysts
(30 total ratings in last 90 days)
Very High Confidence:1 Buy/Sell

Average Price Target

$280.44
35.65% Upside

Loading chart...

Strong Sell
Sell
Hold
Buy
Strong Buy

Latest COF Analyst Ratings & Recommendations

Recent analyst recommendations with rating changes and price target updates (last 90 days)

Brian Foran
Truist
Strong BuyMaintains
$290.00 $275.00
Brian Foran
Truist
BuyMaintains
$290.00 $275.00
Terry Ma
Barclays
BuyMaintains
$294.00 $287.00
Stephen Biggar
Argus Research
BuyMaintains
$260.00
Vincent Caintic
BTIG
Strong BuyMaintains
$308.00 $270.00
Mark DeVries
Deutsche Bank
HoldMaintains
$263.00 $256.00
John Hecht
Jefferies
BuyMaintains
$265.00 $300.00
Terry Ma
Barclays
BuyMaintains
$294.00 $287.00
Richard Shane
JP Morgan
HoldMaintains
$256.00
Jeffrey Adelson
Morgan Stanley
BuyMaintains
$300.00
Moshe Orenbuch
TD Cowen
BuyMaintains
$290.00
Mihir Bhatia
BofA Securities
BuyReiterates
$294.00 $280.00
Donald Fandetti
Wells Fargo
BuyMaintains
$280.00
Jon Arfstrom
RBC Capital
HoldMaintains
$275.00
Jeffrey Adelson
Morgan Stanley
BuyMaintains
$280.00 $300.00
Richard Shane
JP Morgan
HoldMaintains
$237.00 $256.00
Moshe Orenbuch
TD Cowen
Strong BuyMaintains
$261.00 $290.00
Darrin Peller
Wolfe Research
BuyMaintains
$270.00 $294.00
Ryan Nash
Goldman Sachs
BuyMaintains
$276.00 $300.00
Terry Ma
Barclays
BuyMaintains
$271.00 $294.00
Donald Fandetti
Wells Fargo
BuyMaintains
$265.00 $280.00
Sanjay Sakhrani
Keefe, Bruyette & Woods
BuyMaintains
$260.00 $290.00
Keith Horowitz
Citi
Strong BuyMaintains
$290.00 $310.00
Vincent Caintic
BTIG
Strong BuyMaintains
$264.00 $308.00
Brian Foran
Truist
Strong BuyMaintains
$270.00 $290.00
William Davis
MarketWatch Contributors
BuyInitiates Coverage
-
Zacks Equity Research
Zacks Equity Research
BuyInitiates Coverage
-
OpenAI Financial - Credit Services
TipRanks - OpenAI
BuyReiterates
$255.00
Darrin Peller
Wolfe Research
BuyInitiates
$230.68 $270.00
Erika Najarian
UBS
BuyMaintains
$266.00 $270.00