JANUS Henderson Investors US LLC, 10% Owner (NONE), sold 280,000 shares at $10.36 ($2.9M) on 2026-06-22, disclosed to the SEC on 2026-06-24.
Scheduled sale ($2.9M) by 10% Owner.