NEW YORK (TheStreet) --'s  (AMZN) - Get Report 2016 second quarter earnings show that the online retailer keeps "banging out revenue," Stuart Frankel's Steve Grasso said on CNBC's "Closing Bell" Thursday.

After today's trading session, Amazon reported second quarter adjusted earnings of $1.78 per share on revenue of $30.4 billion, beating analysts' expectations for earnings of of $1.11 a share on $29.55 in revenue.

Amazon CEO Jeff Bezos can "turn the switch" and "make money" on "any metric you want to overlay," Grasso commented.

Traders "are still in good shape" with Amazon, he continued.

TIAA Global Asset Management managing director and CNBC contributor Stephanie Link warned traders who are selling Amazon stock that there will not be many opportunities to buy shares back.

"These are very good results. This company is doing a lot of right things and there's a lot of ways you can win," Link stated.

Shares of Amazon are climbing by 1.88% to $766.75 in after-hours trading today.

( is held in the Growth Seeker portfolio. See all of the holdings with a free trial).

Separately, TheStreet Ratings rated Amazon as a "buy" with a score of B-.

The company's strengths can be seen in multiple areas, such as its impressive record of earnings per share growth, compelling growth in net income, robust revenue growth, expanding profit margins and solid stock price performance. TheStreet Ratings feels its strengths outweigh the fact that the company has had generally high debt management risk by most measures that were evaluated.

You can view the full analysis from the report here: AMZN

TheStreet Ratings objectively rated this stock according to its "risk-adjusted" total return prospect over a 12-month investment horizon. Not based on the news in any given day, the rating may differ from Jim Cramer's view or that of this articles's author.

Image placeholder title