NEW YORK (TheStreet) -- Shares of Alibaba  (BABA)  were lower in early afternoon trading on Wednesday, despite posting higher-than-expected earnings and revenue for the fiscal 2017 second quarter. 

Before today's opening bell, the Chinese e-commerce giant reported adjusted earnings of 79 cents per share, topping analysts' estimates of 69 cents per share. Revenue rose by 55% year-over-year to $5.14 billion and beat expectations of $5.03 billion. 

"It's a good quarter," Wedbush Securities Managing Director Gil Luria said on CNBC's "Squawk Box" on Wednesday morning. The revenue growth was particularly "impressive," he said. 

However, while its core e-commerce business is doing very well, its other initiatives in media, cloud and mobile innovations are not doing so well, he noted.

"Their core e-commerce ... is covering up for very significant losses in all those businesses. So they're going to have to balance that shift to those businesses with the need to maintain profitability," Luria stated. 

Currently, one of the main concerns investors have with Alibaba is the health of China's economy, especially in light of the U.S. presidential election next week, Luria noted. 

"If our election leads to any trade disruptions between the United States and China, both ways, that could be a disrupter to Alibaba. They have a decent sized business selling to U.S. consumers through AliExpress. And their Chinese consumers through Tmall do buy American goods," he explained. 

AliExpress is Alibaba's online marketplace that offers factory prices on products in small quantaties, vs. the larger quantities purchased on Alibaba.com. Tmall is Alibaba's online marketplace that was set up to help international brands sell products to the Chinese consumer. 

Separately, 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.

TheStreet Ratings team rates Alibaba as a Hold with a ratings score of C. The primary factors that have impacted the team's rating are mixed - some indicating strength, some showing weaknesses, with little evidence to justify the expectation of either a positive or negative performance for this stock relative to most other stocks.

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

BABA Chart BABA data by YCharts

If you liked this article you might like

A Technical Look at the AdvisorShares New Tech and Media ETF

A Technical Look at the AdvisorShares New Tech and Media ETF

Seeing Good Action in Several Stocks, Buying More MJ, Gold

Seeing Good Action in Several Stocks, Buying More MJ, Gold

Expensive Stocks Get More Expensive; Activists to Stall Newell Asset Sales--ICYMI

Expensive Stocks Get More Expensive; Activists to Stall Newell Asset Sales--ICYMI

15 Big-Cap Stocks Suffering the Most From Thursday's Market Rout

15 Big-Cap Stocks Suffering the Most From Thursday's Market Rout

This 'Correction' May Turn Out to Be Another Dud

This 'Correction' May Turn Out to Be Another Dud