LifeStance Health director Teresa DeLuca sells 20,441 shares worth $249,991.43 - LFST News | Rallies