Natera CEO Chapman sells $3.7m in stock By Investing.com

October 1, 2025

Natera CEO Chapman sells $3.7m in stock