Alibaba's (NYSE: BABA) stock closed at a record high of $306.16 on Oct. 27, 2020. At the time, investors were impressed by ...