SVP, Life Sciences
Thu, Apr 18, 2024
Apr 18
269 shares @ $22.85
Decreased holdings by -3.70%
108th largest trade (out of 215)
Positive 90D History
Trade made by an officer
Unscheduled trade
80% win rate · +13.2% median edge vs SPY (55 trades, 90-day)