| Shares Outstanding | 28.20M |
| Float | 27.76M |
| Float Short Interest Percentage | N/A |
| Owners (insider) | 2.73% |
| Owners (institutional) | 90.35% |
| Owners (insider) change | -1789.95% |
| Owners (institutional) change | 12.58% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Oct 20, 2025 | CRAWFORD SALLY | Other Disposition | 40127 | $ 0.00 | |
| Oct 20, 2025 | Schneider Sandra | Other Disposition | 40794 | $ 0.00 | |
| Oct 20, 2025 | Heppenstall Richard | Other Disposition | 125389 | $ 0.00 | |
| Oct 20, 2025 | Jamali Vafa | Other Disposition | 389152 | $ 0.00 | |
| Oct 20, 2025 | Kidwell Heather | Other Disposition | 83674 | $ 0.00 | |
| Oct 20, 2025 | Kanaglekar Indraneel | Other Disposition | 63438 | $ 0.00 | |
| Oct 1, 2025 | Heppenstall Richard | Option Excercise | 1057 | 18.93 | $ 20,009.01 |
| Jul 1, 2025 | Kanaglekar Indraneel | Option Excercise | 145 | 9.61 | $ 1,393.45 |
| May 15, 2025 | Schneider Sandra | Option Excercise | 11127 | 0.00 | $ 0.00 |
| May 15, 2025 | Schneider Sandra | Option Excercise | 2710 | 8.73 | $ 23,658.30 |
| May 15, 2025 | Kidwell Heather | Option Excercise | 8063 | 0.00 | $ 0.00 |
| May 15, 2025 | Kidwell Heather | Option Excercise | 2206 | 8.73 | $ 19,258.38 |
| May 15, 2025 | Kanaglekar Indraneel | Option Excercise | 10966 | 0.00 | $ 0.00 |
| May 15, 2025 | Kanaglekar Indraneel | Option Excercise | 2671 | 8.73 | $ 23,317.83 |
| May 15, 2025 | Heppenstall Richard | Option Excercise | 16127 | 0.00 | $ 0.00 |
| May 15, 2025 | Heppenstall Richard | Option Excercise | 3927 | 8.73 | $ 34,282.71 |
| May 15, 2025 | Jamali Vafa | Option Excercise | 48379 | 0.00 | $ 0.00 |
| May 15, 2025 | Jamali Vafa | Option Excercise | 21166 | 8.73 | $ 184,779.18 |
| Apr 1, 2025 | Jamali Vafa | Option Excercise | 21331 | 0.00 | $ 0.00 |
| Apr 1, 2025 | Jamali Vafa | Option Excercise | 9333 | 10.60 | $ 98,929.80 |
| Mar 7, 2025 | Jamali Vafa | Option Excercise | 110880 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Jamali Vafa | Option Excercise | 38939 | 12.64 | $ 492,358.36 |
| Mar 7, 2025 | Schneider Sandra | Option Excercise | 10132 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Schneider Sandra | Option Excercise | 2628 | 12.59 | $ 33,078.34 |
| Mar 7, 2025 | Heppenstall Richard | Option Excercise | 31588 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Heppenstall Richard | Option Excercise | 8029 | 12.66 | $ 101,630.42 |
| Mar 7, 2025 | Kanaglekar Indraneel | Option Excercise | 15540 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Kanaglekar Indraneel | Option Excercise | 4191 | 12.64 | $ 52,972.86 |
| Mar 7, 2025 | Kidwell Heather | Option Excercise | 17945 | 0.00 | $ 0.00 |
| Mar 7, 2025 | Kidwell Heather | Option Excercise | 5267 | 12.70 | $ 66,872.04 |
| Mar 1, 2025 | Jamali Vafa | Option Excercise | 4126 | 13.08 | $ 53,968.08 |