Stocks ended mixed Friday, with the Nasdaq rebounding as Treasury yields came off earlier highs.

Here are five top stock gainers for Friday:

1. FedEx | Percentage Increase 6.1%

FedEx  (FDX) - Get FedEx Corporation Report shares traded higher after the world's biggest delivery company posted stronger-than-expected third-quarter earnings and issued a robust end of year outlook. 

Revenue grew 23% to $21.5 billion on the back of a surge in e-commerce and international volumes and a firmer market for pricing.

2. Dollar General | Percentage Increase 5%

Dollar General  (DG) - Get Dollar General Corporation Report climbed after several analysts lowered their price targets on the discount retailer, which missed Wall Street's fourth-quarter earnings expectations. 

TheStreet Recommends

Jefferies analyst Corey Tarlowe lowered the firm's price target on Dollar General to $250 from $260. Tarlowe kept a buy rating on the shares and said he would be a buyer on weakness.

3. Clovis Oncology | Percentage Increase 48%

Clovis Oncology  (CLVS) - Get Clovis Oncology, Inc. Report shares rose after the company said that its Rubraca treatment for ovarian cancer met its primary endpoint in a Phase 3 trial. 

The study enrolled 349 women in Europe, Israel and North and South America.

4. Petco | Percentage Increase 3.1%

Shares of Petco  (WOOF) - Get Petco Health & Wellness Co. Report rose after the pet supplies retailer reported stronger-than-expected fourth-quarter earnings. 

In the company's first earnings report since it went public in January, Petco posted earnings of 17 cents a share on revenue of $1.34 billion

5. StepStone Group | Percentage Increase 11%

Shares of StepStone were climbing after the asset-management company priced a secondary offering by certain holders of 8 million Class A common shares at $29.50.