23andMe
23andMe Sells Business to TTAM Research Institute: Key Takeaways from the Court-Approved Final Bidding Process
23andMe has entered into an agreement to sell its assets to the TTAM Research Institute for $305 million. This includes ... Read more