09/04/2025 Tech Alibaba redeems $1.3 b in shares, concentrates on core company Alibaba bought 119 million shares in simply 3 months, showing its hostile buyback method. Read More