news Record penalty for e-commerce giant Alibaba marks tumultuous stretch for its founder Apr 11, 2021