Alibaba Stock Looks Undervalued At $80 Per Share