Alibaba (BABA) Stock: $600 Million DOJ Settlement Over Illegal Drug Sales
TLDR Alibaba and its US payment processor AUS Merchant Services agreed to pay $600 million to resolve DOJ allegations The companies failed to prevent ~80,000 illegal drug and chemical sales between 2016 and 2024, worth […]
