Shares of hit a 10-year high on Friday, rising more than 20 percent shortly after the market open a day after the online retailer reported robust quarterly profit.

At least two brokerages upgraded the company to their top rating on Friday after the results.

Amazon was recently up 20.2 percent at $112.35 after hitting a high of $113.17.