Wed, Aug 5, 2026
15d ago
105,631 shares @ $47.33
New position
Largest trade (out of 63)
DiscretionaryLarge TradeCluster Buy
Trade made by a director
Part of a cluster of 5 transactions by 3 insiders
Discretionary open-market trade — the insider chose this timing
Price 33% below 200-day moving average