Director Dill Julie sold 4,500 STRL shares at $384.28 (total $1.7M), reducing stake by 20.1% to 17.9K shares
Director Julie Dill executed a substantial open-market sale of 4,500 shares at $384.28 on 2026-03-09, divesting approximately one-fifth of her pre-transaction holdings from 22.4K to 17.9K shares. The current price of $411.38 is 10.5% below the 52-week high of $459.72, indicating the sale occurred during a period of elevated valuation relative to recent peaks. Her cross-ticker track record shows a 50.00% win rate on prior buys with 8.7% average 90-day returns, suggesting limited predictive strength; this sale provides a discrete data point of a director reducing concentration in a company trading at a P/E of 36.18 against a backdrop of 17.7% annual revenue growth ($689.0M latest quarter).