Natera CEO Steven Leonard Dumps 106,593 Shares at Premium, Sparking Insider‑Selling Frenzy Amid FDA Drama
CEO Steven Leonard’s 106k‑share sale shows disciplined, premium‑price trading amid FDA uncertainty—what does this mean for Natera investors?
4 minutes to read






