Loading company details...
Latest Form 4 (Sep 30, 2026): Abu Dhabi Investment Authority (10% Owner): Purchase of 955,609 shares, $22.38M.
| Filed | Insider | Transaction | Shares | Value |
|---|---|---|---|---|
| Sep 30, 2026 | Abu Dhabi Investment Authority | Purchase | 955,609 | $22.38M |
| Sep 30, 2026 | Wynne Richards Comer | Purchase | 956 | $22.4K |