480.22MMarket Cap
81.84P/E TTM
Institutional Confidence
Currency: USD Updated: 2026-07-02Institutional Shareholding
Shareholder Activity
Fidelity Management & Research Company LLC
Herald Investment Management Limited
Polar Asset Management Partners Inc.
Thompson, Siegel & Walmsley LLC