President and CEO
Tue, Mar 3, 2026
Mar 3
40,319 shares @ $30.36
Decreased holdings by -6.30%
9th largest trade (out of 70)
Large TradeCluster Buy
Trade made by an officer
Part of a cluster of 6 transactions by 5 insiders
43% win rate · +7.1% median edge vs SPY (21 trades, 90-day)
Price 22% above 200-day moving average