Alibaba profit sinks 88% as investments sour By: FOX Business May 22, 2020 at 07:44 AM EDT Alibaba's stock investments lost $1.09 billion in the quarter. Read More >>