| Shares Outstanding | 57.82M |
| Float | 47.89M |
| Float Short Interest Percentage | 13.47% |
| Owners (insider) | 1.19% |
| Owners (institutional) | 94.1% |
| Owners (insider) change | -2.6% |
| Owners (institutional) change | 3.04% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 17, 2025 | Heery Christopher | Open Market Sale | 340 | 90.00 | $ 30,600.00 |
| Oct 15, 2025 | Gilson Michelle | Open Market Sale | 5364 | 91.04 | $ 488,315.49 |
| Oct 3, 2025 | Gilson Michelle | Open Market Sale | 5946 | 86.04 | $ 511,602.87 |
| Sep 30, 2025 | Heery Christopher | Open Market Sale | 21034 | 81.28 | $ 1,709,722.59 |
| Sep 29, 2025 | Heery Christopher | Open Market Sale | 73 | 80.16 | $ 5,851.68 |
| Sep 26, 2025 | Heery Christopher | Open Market Sale | 12396 | 80.12 | $ 993,155.12 |
| Sep 18, 2025 | Heery Christopher | Open Market Sale | 3643 | 80.01 | $ 291,468.42 |
| Aug 28, 2025 | Elghandour Rami | Option Excercise | 546938 | 70.25 | $ 38,422,394.50 |
| Aug 12, 2025 | Behbahani Ali | Other Aquisition | 4207 | 0.00 | $ 0.00 |
| Jun 10, 2025 | Patel Kavita | Option Excercise | 1500 | 6.66 | $ 9,990.00 |
| Jun 10, 2025 | Patel Kavita | Open Market Sale | 1500 | 67.36 | $ 101,040.00 |
| May 27, 2025 | Gilson Michelle | Open Market Sale | 12235 | 64.14 | $ 784,776.57 |
| May 23, 2025 | Gilson Michelle | Option Excercise | 22429 | 0.00 | $ 0.00 |
| May 20, 2025 | Patel Kavita | Option Excercise | 1500 | 6.66 | $ 9,990.00 |
| May 20, 2025 | Patel Kavita | Open Market Sale | 1500 | 58.43 | $ 87,645.00 |
| Apr 8, 2025 | Patel Kavita | Option Excercise | 1500 | 6.66 | $ 9,990.00 |
| Apr 8, 2025 | Patel Kavita | Open Market Sale | 1500 | 57.50 | $ 86,250.00 |
| Mar 18, 2025 | Patel Kavita | Option Excercise | 1500 | 6.66 | $ 9,990.00 |
| Mar 18, 2025 | Patel Kavita | Open Market Sale | 1500 | 71.64 | $ 107,460.00 |
| Feb 27, 2025 | Elghandour Rami | Grant | 1015671 | 0.00 | $ 0.00 |
| Feb 26, 2025 | Elghandour Rami | Open Market Sale | 38300 | 62.02 | $ 2,375,517.24 |
| Feb 25, 2025 | Patel Kavita | Option Excercise | 1500 | 6.66 | $ 9,990.00 |
| Feb 25, 2025 | Patel Kavita | Open Market Sale | 1500 | 63.16 | $ 94,740.00 |
| Feb 24, 2025 | Heery Christopher | Open Market Sale | 10155 | 63.79 | $ 647,772.62 |
| Feb 7, 2025 | Elghandour Rami | Option Excercise | 70211 | 0.00 | $ 0.00 |
| Feb 7, 2025 | Heery Christopher | Option Excercise | 22556 | 0.00 | $ 0.00 |
| Feb 4, 2025 | Patel Kavita | Option Excercise | 1500 | 6.66 | $ 9,990.00 |
| Feb 4, 2025 | Patel Kavita | Open Market Sale | 1500 | 64.57 | $ 96,855.00 |
| Jan 14, 2025 | Patel Kavita | Option Excercise | 1500 | 6.66 | $ 9,990.00 |
| Jan 14, 2025 | Patel Kavita | Open Market Sale | 1500 | 65.87 | $ 98,801.21 |
| Jan 7, 2025 | Heery Christopher | Open Market Sale | 7783 | 74.69 | $ 581,315.58 |
| Jan 7, 2025 | Gilson Michelle | Open Market Sale | 18009 | 75.24 | $ 1,355,024.32 |
| Jan 7, 2025 | Elghandour Rami | Open Market Sale | 30311 | 74.69 | $ 2,263,941.87 |
| Jan 6, 2025 | Heery Christopher | Open Market Sale | 2975 | 77.17 | $ 229,571.23 |
| Jan 6, 2025 | Gilson Michelle | Open Market Sale | 5621 | 77.17 | $ 433,754.58 |
| Jan 6, 2025 | Elghandour Rami | Open Market Sale | 15111 | 77.17 | $ 1,166,067.51 |
| Jan 3, 2025 | Gilson Michelle | Option Excercise | 15339 | 0.00 | $ 0.00 |
| Jan 3, 2025 | Gilson Michelle | Open Market Sale | 10604 | 78.40 | $ 831,378.66 |
| Jan 3, 2025 | Heery Christopher | Option Excercise | 16519 | 0.00 | $ 0.00 |
| Jan 3, 2025 | Heery Christopher | Open Market Sale | 6362 | 78.40 | $ 498,795.85 |
| Jan 3, 2025 | Heery Christopher | Option Excercise | 16519 | 0.00 | $ 0.00 |
| Jan 3, 2025 | Heery Christopher | Open Market Sale | 6362 | 78.40 | $ 498,795.85 |
| Jan 3, 2025 | Elghandour Rami | Option Excercise | 53097 | 0.00 | $ 0.00 |
| Jan 3, 2025 | Elghandour Rami | Open Market Sale | 28633 | 78.40 | $ 2,244,895.96 |