| Shares Outstanding | 349.82M |
| Float | 293.88M |
| Float Short Interest Percentage | 6.48% |
| Owners (insider) | 1.6% |
| Owners (institutional) | 91.22% |
| Owners (insider) change | -5.07% |
| Owners (institutional) change | 1.12% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 12, 2025 | Vishria Eric | Other Disposition | 336000 | 0.00 | $ 0.00 |
| Dec 12, 2025 | Sivaram Rohan | Other Disposition | 6667 | 0.00 | $ 0.00 |
| Dec 12, 2025 | Kreps Edward Jay | Other Aquisition | 738500 | $ 0.00 | |
| Dec 12, 2025 | Kreps Edward Jay | Open Market Sale | 738500 | 30.06 | $ 22,198,490.00 |
| Dec 10, 2025 | Caimi Lara | Open Market Sale | 1074 | 30.00 | $ 32,220.00 |
| Dec 10, 2025 | Vishria Eric | Open Market Sale | 15476 | 30.00 | $ 464,280.00 |
| Dec 10, 2025 | Narkhede Neha | Other Aquisition | 23100 | $ 0.00 | |
| Dec 10, 2025 | Narkhede Neha | Open Market Sale | 23100 | 30.00 | $ 693,000.00 |
| Dec 8, 2025 | Sivaram Rohan | Open Market Sale | 3000 | 29.84 | $ 89,520.00 |
| Dec 8, 2025 | Mac Ban Ryan Norris | Open Market Sale | 44114 | 29.77 | $ 1,313,273.78 |
| Dec 8, 2025 | Volpi Michelangelo | Open Market Sale | 50000 | 29.77 | $ 1,488,500.00 |
| Dec 8, 2025 | Narkhede Neha | Other Aquisition | 40000 | $ 0.00 | |
| Dec 8, 2025 | Narkhede Neha | Open Market Sale | 40000 | 29.77 | $ 1,190,800.00 |
| Dec 8, 2025 | Vishria Eric | Open Market Sale | 15476 | 29.84 | $ 461,803.84 |
| Dec 8, 2025 | Phan Kong | Open Market Sale | 3841 | 29.84 | $ 114,615.44 |
| Dec 1, 2025 | Narkhede Neha | Other Aquisition | 30000 | $ 0.00 | |
| Dec 1, 2025 | Narkhede Neha | Open Market Sale | 30000 | 22.15 | $ 664,500.00 |
| Dec 1, 2025 | Sivaram Rohan | Open Market Sale | 8000 | 22.12 | $ 176,960.00 |
| Nov 20, 2025 | Kreps Edward Jay | Open Market Sale | 37707 | 22.20 | $ 837,203.01 |
| Nov 13, 2025 | Kreps Edward Jay | Other Aquisition | 232500 | $ 0.00 | |
| Nov 13, 2025 | Kreps Edward Jay | Open Market Sale | 232500 | 23.53 | $ 5,470,725.00 |
| Nov 3, 2025 | Narkhede Neha | Other Aquisition | 30000 | $ 0.00 | |
| Nov 3, 2025 | Narkhede Neha | Open Market Sale | 30000 | 23.57 | $ 707,100.00 |
| Oct 29, 2025 | Sivaram Rohan | Open Market Sale | 6000 | 23.76 | $ 142,560.00 |
| Oct 29, 2025 | Phan Kong | Open Market Sale | 1003 | 24.00 | $ 24,072.00 |
| Oct 29, 2025 | Vishria Eric | Open Market Sale | 30953 | 23.64 | $ 731,728.92 |
| Oct 29, 2025 | Narkhede Neha | Other Aquisition | 30000 | $ 0.00 | |
| Oct 29, 2025 | Narkhede Neha | Open Market Sale | 30000 | 23.65 | $ 709,500.00 |
| Sep 22, 2025 | Phan Kong | Open Market Sale | 4544 | 19.87 | $ 90,289.28 |
| Sep 22, 2025 | Mac Ban Ryan Norris | Open Market Sale | 1219 | 19.87 | $ 24,221.53 |
| Sep 9, 2025 | Narkhede Neha | Other Aquisition | 153200 | $ 0.00 | |
| Sep 9, 2025 | Narkhede Neha | Open Market Sale | 153200 | 19.85 | $ 3,041,020.00 |
| Sep 8, 2025 | Sivaram Rohan | Open Market Sale | 5000 | 20.00 | $ 100,000.00 |
| Sep 4, 2025 | Kreps Edward Jay | Other Aquisition | 232500 | $ 0.00 | |
| Sep 4, 2025 | Kreps Edward Jay | Open Market Sale | 232500 | 18.66 | $ 4,338,450.00 |
| Aug 28, 2025 | Vishria Eric | Open Market Sale | 30953 | 20.00 | $ 619,060.00 |
| Aug 20, 2025 | Kreps Edward Jay | Open Market Sale | 37707 | 17.04 | $ 642,527.28 |
| Aug 20, 2025 | Phan Kong | Open Market Sale | 2664 | 17.01 | $ 45,314.64 |
| Aug 20, 2025 | Sivaram Rohan | Open Market Sale | 26097 | 17.01 | $ 443,909.97 |
| Aug 20, 2025 | Mac Ban Ryan Norris | Open Market Sale | 15200 | 17.01 | $ 258,552.00 |
| Aug 14, 2025 | Kreps Edward Jay | Other Aquisition | 232500 | $ 0.00 | |
| Aug 14, 2025 | Kreps Edward Jay | Open Market Sale | 232500 | 17.18 | $ 3,993,257.94 |
| Jun 20, 2025 | Phan Kong | Open Market Sale | 3575 | 23.49 | $ 83,970.45 |
| Jun 20, 2025 | Mac Ban Ryan Norris | Open Market Sale | 1225 | 23.49 | $ 28,773.15 |
| Jun 11, 2025 | Henry Alyssa | Grant | 8302 | 0.00 | $ 0.00 |
| Jun 11, 2025 | SCHOTT GREGORY GEORGE | Grant | 8302 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Narkhede Neha | Grant | 8302 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Chadwick Jonathan | Grant | 8302 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Vishria Eric | Grant | 8302 | 0.00 | $ 0.00 |
| Jun 11, 2025 | Caimi Lara | Open Market Sale | 2864 | 24.10 | $ 69,022.40 |
| Jun 11, 2025 | Caimi Lara | Grant | 8302 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Volpi Michelangelo | Open Market Sale | 25000 | 25.00 | $ 625,000.00 |
| Jun 5, 2025 | Sivaram Rohan | Open Market Sale | 3000 | 24.00 | $ 72,000.00 |
| Jun 5, 2025 | Vishria Eric | Open Market Sale | 15476 | 25.00 | $ 386,900.00 |
| Jun 5, 2025 | Phan Kong | Open Market Sale | 1309 | 24.00 | $ 31,416.00 |
| Jun 5, 2025 | Kreps Edward Jay | Other Aquisition | 232500 | $ 0.00 | |
| Jun 5, 2025 | Kreps Edward Jay | Open Market Sale | 232500 | 24.50 | $ 5,695,178.10 |
| Jun 2, 2025 | Sivaram Rohan | Open Market Sale | 8000 | 22.86 | $ 182,880.00 |
| Jun 2, 2025 | Narkhede Neha | Other Aquisition | 20000 | $ 0.00 | |
| Jun 2, 2025 | Narkhede Neha | Open Market Sale | 20000 | 22.82 | $ 456,400.00 |
| May 20, 2025 | Mac Ban Ryan Norris | Open Market Sale | 23936 | 21.46 | $ 513,557.68 |
| May 20, 2025 | Sivaram Rohan | Open Market Sale | 27710 | 21.83 | $ 604,909.30 |
| May 20, 2025 | Vinson Melanie Davis | Open Market Sale | 28024 | 21.84 | $ 612,182.03 |
| May 20, 2025 | Phan Kong | Open Market Sale | 1890 | 21.83 | $ 41,258.70 |
| May 20, 2025 | Kreps Edward Jay | Other Aquisition | 37707 | $ 0.00 | |
| May 20, 2025 | Kreps Edward Jay | Open Market Sale | 37707 | 21.84 | $ 823,520.88 |
| May 19, 2025 | Vishria Eric | Open Market Sale | 30953 | 21.93 | $ 678,799.29 |
| May 15, 2025 | Kreps Edward Jay | Other Aquisition | 232500 | $ 0.00 | |
| May 15, 2025 | Kreps Edward Jay | Open Market Sale | 23500 | 22.67 | $ 532,745.00 |
| May 2, 2025 | Narkhede Neha | Other Aquisition | 60000 | $ 0.00 | |
| May 2, 2025 | Narkhede Neha | Open Market Sale | 60000 | 19.96 | $ 1,197,600.00 |
| Apr 2, 2025 | Chadwick Jonathan | Other Aquisition | 463250 | $ 0.00 | |
| Mar 20, 2025 | Phan Kong | Open Market Sale | 3175 | 26.86 | $ 85,280.50 |
| Mar 11, 2025 | Schultz Erica | Other Aquisition | 200000 | $ 0.00 | |
| Mar 6, 2025 | Kreps Edward Jay | Other Aquisition | 232500 | $ 0.00 | |
| Mar 6, 2025 | Kreps Edward Jay | Open Market Sale | 232500 | 29.36 | $ 6,826,763.06 |
| Mar 4, 2025 | Schultz Erica | Other Aquisition | 63729 | $ 0.00 | |
| Mar 4, 2025 | Schultz Erica | Open Market Sale | 63729 | 29.47 | $ 1,878,099.75 |
| Mar 3, 2025 | Sivaram Rohan | Open Market Sale | 11000 | 31.14 | $ 342,552.00 |
| Mar 3, 2025 | Narkhede Neha | Other Aquisition | 40000 | $ 0.00 | |
| Mar 3, 2025 | Narkhede Neha | Open Market Sale | 40000 | 30.68 | $ 1,227,310.66 |
| Feb 26, 2025 | Phan Kong | Grant | 76076 | 0.00 | $ 0.00 |
| Feb 26, 2025 | Phan Kong | Open Market Sale | 760 | 32.00 | $ 24,320.00 |
| Feb 26, 2025 | Sivaram Rohan | Grant | 214597 | 0.00 | $ 0.00 |
| Feb 25, 2025 | Chadwick Jonathan | Open Market Sale | 34375 | 30.57 | $ 1,050,843.75 |
| Feb 25, 2025 | Schultz Erica | Other Aquisition | 63729 | $ 0.00 | |
| Feb 25, 2025 | Chadwick Jonathan | Other Aquisition | 34375 | $ 0.00 | |
| Feb 21, 2025 | Sivaram Rohan | Open Market Sale | 23605 | 31.58 | $ 745,445.90 |
| Feb 21, 2025 | Phan Kong | Open Market Sale | 5218 | 31.10 | $ 162,275.64 |
| Feb 21, 2025 | Schultz Erica | Open Market Sale | 240459 | 30.97 | $ 7,447,333.33 |
| Feb 20, 2025 | Kreps Edward Jay | Other Aquisition | 232500 | $ 0.00 | |
| Feb 20, 2025 | Kreps Edward Jay | Open Market Sale | 232500 | 32.33 | $ 7,517,326.62 |
| Feb 13, 2025 | MILLER MATTHEW CRAIG | Other Aquisition | 3744565 | 0.00 | $ 0.00 |
| Feb 13, 2025 | MILLER MATTHEW CRAIG | Other Disposition | 3744621 | 0.00 | $ 0.00 |
| Feb 13, 2025 | Volpi Michelangelo | Open Market Sale | 25000 | 36.22 | $ 905,378.66 |
| Feb 13, 2025 | Sivaram Rohan | Other Aquisition | 56000 | $ 0.00 | |
| Feb 13, 2025 | Sivaram Rohan | Open Market Sale | 68350 | 36.23 | $ 2,476,193.10 |
| Feb 13, 2025 | Phan Kong | Option Excercise | 6000 | 8.37 | $ 50,200.00 |
| Feb 13, 2025 | Phan Kong | Open Market Sale | 6346 | 36.22 | $ 229,878.98 |
| Feb 13, 2025 | Narkhede Neha | Other Aquisition | 80000 | $ 0.00 | |
| Feb 13, 2025 | Narkhede Neha | Open Market Sale | 80000 | 36.22 | $ 2,897,500.50 |
| Feb 13, 2025 | Schultz Erica | Other Aquisition | 213729 | $ 0.00 | |
| Feb 13, 2025 | Schultz Erica | Open Market Sale | 213729 | 35.50 | $ 7,587,494.30 |
| Feb 13, 2025 | Vishria Eric | Open Market Sale | 77381 | 36.16 | $ 2,798,028.17 |