Yahoo Web Search

Search results

    • Alibaba Stock: Buy, Sell, or Hold?

      Alibaba Stock: Buy, Sell, or Hold?

      Motley Fool· 7 months ago

      When Alibaba (NYSE: BABA) went public at $68 per American depositary share (ADS) on Sept. 19, 2014, the Chinese e-commerce and cloud leader raised $25...