Down 40% In The Last 12 Months, Is Alibaba Stock Undervalued At $70 Per Share?
Chinese e-commerce and cloud behemoth Alibaba stock (NYSE:BABA) has considerably underperformed the broader tech indices, declining by about 7% year-to-date and by over 40% over the last 12 months. The company has been weighed down by multiple issues. For one, the Chinese economy