24 January 2025


The Sacklers agreed to pay up to $6.5 billion and give up ownership of the company, which would pay approximately $900 million. Read more

Leave a Reply

Your email address will not be published. Required fields are marked *