Any thoughts on Alibaba stock? It's basically the Amazon of China. They had their IPO recently and shares were selling for 92$, now down to about 70$ a share.Up to 110 a share. Should've purchased some.