The three major indexes are on pace to finish the week more than 2% higher.
A crop of rallying stocks helped drive the market higher despite investors taking some profits earlier in the week in anticipation of the new quarter.
Here are the 10 best performers in the S & P 500 this week, as of shortly after Friday's opening bell.
Carnival was the best-performing stock on the list, up 15.8% so far this week.
CFRA Research analyst Ashman Razak downgraded the stock to hold from buy earlier this week, while Jefferies' David Katz upgraded shares to buy from hold Friday.
Persons:
Friday's, Ashman Razak, Jefferies, David Katz, " Katz, Generac, Aaron Jagdfeld, —, Fred Imbert
Organizations:
Wall, CFRA, Cruise, Bloomberg
Locations:
Texas