Of those, 42 have buy or overweight ratings. Three have hold ratings.
The mean target price is $655.60, 30% above Monday’s close of $504.09.
That mean has risen dramatically from around $140 at the start of the year.
Three analysts have price targets of $1,000 or above. Only two have targets below Monday’s close.