Earnings Est. No Polygon data
Insider Transactions (2)
Date Type Insider Title Shares Price $ Value % Held Score
2026-03-20 ▼ SELL STEVENS MARK A 100,000 $173 $17.3M 1.3%
2026-03-20 ▼ SELL STEVENS MARK A 121,682 $175 $21.2M 1.6%