| Shares Outstanding | 87.00M |
| Float | 74.36M |
| Float Short Interest Percentage | 17.59% |
| Owners (insider) | 3.84% |
| Owners (institutional) | 72.57% |
| Owners (insider) change | -1.63% |
| Owners (institutional) change | 0.22% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 1, 2025 | Schundler Russell | Open Market Sale | 1072 | 32.19 | $ 34,507.68 |
| Dec 1, 2025 | Krepp Sarah | Open Market Sale | 221 | 32.19 | $ 7,113.99 |
| Dec 1, 2025 | Kaseta Michael | Open Market Sale | 1166 | 32.19 | $ 37,533.54 |
| Dec 1, 2025 | Boyle Dana | Open Market Sale | 303 | 32.19 | $ 9,753.57 |
| Dec 1, 2025 | Adair Jason | Open Market Sale | 693 | 32.19 | $ 22,307.67 |
| Dec 1, 2025 | Moomaw Scott | Open Market Sale | 831 | 32.19 | $ 26,749.89 |
| Nov 28, 2025 | Schundler Russell | Option Excercise | 2343 | $ 0.00 | |
| Nov 28, 2025 | Kaseta Michael | Option Excercise | 2343 | $ 0.00 | |
| Nov 28, 2025 | Adair Jason | Option Excercise | 1563 | $ 0.00 | |
| Nov 28, 2025 | Moomaw Scott | Option Excercise | 1875 | $ 0.00 | |
| Nov 18, 2025 | Adair Jason | Option Excercise | 35656 | 5.89 | $ 210,013.84 |
| Nov 18, 2025 | Adair Jason | Open Market Sale | 35656 | 30.03 | $ 1,070,710.46 |
| Nov 7, 2025 | Boyle Dana | Open Market Sale | 29004 | 25.09 | $ 727,674.44 |
| Nov 5, 2025 | Saggar Rajeev | Open Market Sale | 71381 | 27.00 | $ 1,927,287.00 |
| Oct 27, 2025 | Adair Jason | Open Market Sale | 692 | 22.93 | $ 15,867.56 |
| Oct 27, 2025 | Boyle Dana | Open Market Sale | 1073 | 22.93 | $ 24,603.89 |
| Oct 13, 2025 | Saggar Rajeev | Open Market Sale | 5327 | 23.41 | $ 124,705.07 |
| Oct 13, 2025 | Boyle Dana | Open Market Sale | 1238 | 23.41 | $ 28,981.58 |
| Oct 13, 2025 | JEFFS ROGER | Open Market Sale | 20261 | 23.41 | $ 474,310.01 |
| Oct 13, 2025 | Adair Jason | Open Market Sale | 3670 | 23.41 | $ 85,914.70 |
| Oct 13, 2025 | Krepp Sarah | Open Market Sale | 1691 | 23.41 | $ 39,586.31 |
| Oct 13, 2025 | Schundler Russell | Open Market Sale | 7839 | 23.41 | $ 183,510.99 |
| Oct 13, 2025 | Kaseta Michael | Open Market Sale | 11630 | 23.41 | $ 272,258.30 |
| Oct 13, 2025 | Moomaw Scott | Open Market Sale | 4900 | 23.41 | $ 114,709.00 |
| Oct 10, 2025 | Moomaw Scott | Option Excercise | 3108 | $ 0.00 | |
| Oct 10, 2025 | Saggar Rajeev | Option Excercise | 3530 | $ 0.00 | |
| Oct 10, 2025 | JEFFS ROGER | Option Excercise | 13834 | $ 0.00 | |
| Oct 10, 2025 | Adair Jason | Option Excercise | 6380 | $ 0.00 | |
| Oct 10, 2025 | Schundler Russell | Option Excercise | 3758 | $ 0.00 | |
| Oct 10, 2025 | Kaseta Michael | Option Excercise | 5828 | $ 0.00 | |
| Sep 15, 2025 | SINGH RAMAN | Option Excercise | 45524 | 2.55 | $ 115,865.24 |
| Sep 15, 2025 | SINGH RAMAN | Open Market Sale | 45524 | 25.81 | $ 1,174,974.44 |
| Sep 3, 2025 | SINGH RAMAN | Open Market Sale | 7500 | 29.42 | $ 220,650.00 |
| Sep 2, 2025 | Moomaw Scott | Open Market Sale | 70692 | 28.63 | $ 2,023,670.60 |
| Sep 2, 2025 | Schundler Russell | Open Market Sale | 1063 | 29.05 | $ 30,880.15 |
| Sep 2, 2025 | Kaseta Michael | Open Market Sale | 1148 | 29.05 | $ 33,349.40 |
| Aug 29, 2025 | Adair Jason | Option Excercise | 1562 | $ 0.00 | |
| Aug 29, 2025 | Moomaw Scott | Option Excercise | 1875 | $ 0.00 | |
| Aug 29, 2025 | Schundler Russell | Option Excercise | 2344 | $ 0.00 | |
| Aug 29, 2025 | Krepp Sarah | Open Market Sale | 209 | 29.05 | $ 6,071.45 |
| Aug 29, 2025 | Kaseta Michael | Option Excercise | 2344 | $ 0.00 | |
| Aug 29, 2025 | Boyle Dana | Open Market Sale | 296 | 29.05 | $ 8,598.80 |
| Aug 28, 2025 | Saggar Rajeev | Open Market Sale | 20000 | 27.85 | $ 557,072.00 |
| Aug 28, 2025 | Adair Jason | Open Market Sale | 26508 | 27.88 | $ 738,955.76 |
| Aug 28, 2025 | Manning Paul B | Open Market Sale | 670837 | 28.26 | $ 18,957,475.28 |
| Aug 19, 2025 | Horobin Joanna | Open Market Sale | 5000 | 27.17 | $ 135,850.00 |
| Aug 15, 2025 | Kaseta Michael | Open Market Sale | 20000 | 26.18 | $ 523,674.00 |
| Aug 5, 2025 | Kaseta Michael | Open Market Sale | 30000 | 20.00 | $ 600,132.00 |
| Jul 28, 2025 | Adair Jason | Open Market Sale | 454 | 19.54 | $ 8,871.16 |
| Jul 28, 2025 | Boyle Dana | Open Market Sale | 1063 | 19.54 | $ 20,771.02 |
| Jul 21, 2025 | Saggar Rajeev | Open Market Sale | 2526 | 14.54 | $ 36,728.04 |
| Jul 14, 2025 | JEFFS ROGER | Open Market Sale | 20252 | 14.28 | $ 289,198.56 |
| Jul 14, 2025 | JEFFS ROGER | Open Market Sale | 20252 | 14.28 | $ 289,198.56 |
| Jul 14, 2025 | Boyle Dana | Open Market Sale | 1193 | 14.28 | $ 17,036.04 |
| Jul 14, 2025 | Adair Jason | Open Market Sale | 2576 | 14.28 | $ 36,785.28 |
| Jul 14, 2025 | Schundler Russell | Open Market Sale | 7836 | 14.28 | $ 111,898.08 |
| Jul 14, 2025 | Saggar Rajeev | Open Market Sale | 5327 | 14.28 | $ 76,069.56 |
| Jul 14, 2025 | Moomaw Scott | Open Market Sale | 4797 | 14.28 | $ 68,501.16 |
| Jul 14, 2025 | Krepp Sarah | Open Market Sale | 2673 | 14.28 | $ 38,170.44 |
| Jul 14, 2025 | Kaseta Michael | Open Market Sale | 11580 | 14.28 | $ 165,362.40 |
| Jul 11, 2025 | Schundler Russell | Option Excercise | 3759 | $ 0.00 | |
| Jul 11, 2025 | Saggar Rajeev | Option Excercise | 3531 | $ 0.00 | |
| Jul 11, 2025 | Moomaw Scott | Option Excercise | 3107 | $ 0.00 | |
| Jul 11, 2025 | Kaseta Michael | Option Excercise | 5828 | $ 0.00 | |
| Jul 11, 2025 | JEFFS ROGER | Option Excercise | 13833 | $ 0.00 | |
| Jul 11, 2025 | JEFFS ROGER | Option Excercise | 13833 | $ 0.00 | |
| Jul 11, 2025 | Adair Jason | Option Excercise | 2475 | $ 0.00 | |
| Jul 1, 2025 | Krepp Sarah | Grant | 25000 | 0.00 | $ 0.00 |
| Jul 1, 2025 | Boyle Dana | Grant | 25000 | 0.00 | $ 0.00 |
| Jun 17, 2025 | JOHNSON DAVID EDWARD | Grant | 18396 | 0.00 | $ 0.00 |
| Jun 17, 2025 | Caligan Partners LP | Grant | 18396 | 0.00 | $ 0.00 |
| Jun 17, 2025 | deGoa Damian | Grant | 18396 | 0.00 | $ 0.00 |
| Jun 17, 2025 | Bloch Stephen M | Grant | 18396 | 0.00 | $ 0.00 |
| Jun 17, 2025 | SINGH RAMAN | Grant | 18396 | 0.00 | $ 0.00 |
| Jun 17, 2025 | Rielly-Gauvin Katherine | Grant | 18396 | 0.00 | $ 0.00 |
| Jun 17, 2025 | Manning Paul B | Grant | 18396 | 0.00 | $ 0.00 |
| Jun 17, 2025 | Kirsch Arthur S | Grant | 18396 | 0.00 | $ 0.00 |
| Jun 17, 2025 | Horobin Joanna | Grant | 18396 | 0.00 | $ 0.00 |
| Jun 4, 2025 | Schundler Russell | Open Market Sale | 8460 | 16.97 | $ 143,566.20 |
| Jun 4, 2025 | Moomaw Scott | Open Market Sale | 6656 | 16.97 | $ 112,952.32 |
| Jun 4, 2025 | Saggar Rajeev | Open Market Sale | 7597 | 16.97 | $ 128,921.09 |
| Jun 4, 2025 | JEFFS ROGER | Open Market Sale | 30610 | 16.97 | $ 519,451.70 |
| Jun 4, 2025 | Kaseta Michael | Open Market Sale | 14777 | 16.97 | $ 250,765.69 |
| Jun 4, 2025 | Adair Jason | Open Market Sale | 3597 | 16.97 | $ 61,041.09 |
| Jun 3, 2025 | JEFFS ROGER | Option Excercise | 69169 | $ 0.00 | |
| Jun 3, 2025 | Kaseta Michael | Option Excercise | 29141 | $ 0.00 | |
| Jun 3, 2025 | Adair Jason | Option Excercise | 12371 | $ 0.00 | |
| Jun 3, 2025 | Schundler Russell | Option Excercise | 18792 | $ 0.00 | |
| Jun 3, 2025 | Moomaw Scott | Option Excercise | 15539 | $ 0.00 | |
| Jun 3, 2025 | Saggar Rajeev | Option Excercise | 17654 | $ 0.00 | |
| Jun 2, 2025 | Schundler Russell | Open Market Sale | 923 | 16.74 | $ 15,451.02 |
| Jun 2, 2025 | Moomaw Scott | Open Market Sale | 581 | 16.74 | $ 9,725.94 |
| Jun 2, 2025 | Kaseta Michael | Open Market Sale | 859 | 16.74 | $ 14,379.66 |
| Jun 2, 2025 | Adair Jason | Open Market Sale | 451 | 16.74 | $ 7,549.74 |
| May 30, 2025 | Schundler Russell | Option Excercise | 2344 | $ 0.00 | |
| May 30, 2025 | Moomaw Scott | Option Excercise | 1875 | $ 0.00 | |
| May 30, 2025 | Kaseta Michael | Option Excercise | 2344 | $ 0.00 | |
| May 30, 2025 | Adair Jason | Option Excercise | 1563 | $ 0.00 | |
| Apr 28, 2025 | Adair Jason | Open Market Sale | 455 | 14.24 | $ 6,479.20 |
| Apr 21, 2025 | Saggar Rajeev | Open Market Sale | 2450 | 13.67 | $ 33,491.50 |
| Apr 15, 2025 | Moomaw Scott | Open Market Sale | 3406 | 13.57 | $ 46,219.42 |
| Apr 14, 2025 | Adair Jason | Open Market Sale | 1856 | 13.57 | $ 25,185.92 |
| Apr 14, 2025 | Schundler Russell | Open Market Sale | 5964 | 13.57 | $ 80,931.48 |
| Apr 14, 2025 | JEFFS ROGER | Open Market Sale | 14130 | 13.57 | $ 191,744.10 |
| Apr 14, 2025 | Kaseta Michael | Open Market Sale | 8283 | 13.57 | $ 112,400.31 |
| Apr 14, 2025 | Saggar Rajeev | Open Market Sale | 3714 | 13.57 | $ 50,398.98 |
| Apr 11, 2025 | Adair Jason | Option Excercise | 3906 | $ 0.00 | |
| Mar 3, 2025 | Schundler Russell | Open Market Sale | 930 | 15.45 | $ 14,368.50 |
| Mar 3, 2025 | Moomaw Scott | Open Market Sale | 592 | 15.45 | $ 9,146.40 |
| Mar 3, 2025 | Kaseta Michael | Open Market Sale | 874 | 15.45 | $ 13,503.30 |
| Mar 3, 2025 | Adair Jason | Open Market Sale | 451 | 15.45 | $ 6,967.95 |
| Feb 28, 2025 | Schundler Russell | Option Excercise | 2344 | $ 0.00 | |
| Feb 28, 2025 | Moomaw Scott | Option Excercise | 1875 | $ 0.00 | |
| Feb 28, 2025 | Kaseta Michael | Option Excercise | 2344 | $ 0.00 | |
| Feb 28, 2025 | Adair Jason | Option Excercise | 1562 | $ 0.00 | |
| Jan 27, 2025 | Adair Jason | Open Market Sale | 445 | 14.20 | $ 6,319.00 |
| Jan 21, 2025 | Saggar Rajeev | Open Market Sale | 2445 | 13.00 | $ 31,785.00 |
| Jan 14, 2025 | Kaseta Michael | Open Market Sale | 23370 | 11.78 | $ 275,298.60 |
| Jan 14, 2025 | Adair Jason | Open Market Sale | 4809 | 11.78 | $ 56,650.02 |
| Jan 14, 2025 | JEFFS ROGER | Open Market Sale | 22343 | 11.78 | $ 263,200.54 |
| Jan 14, 2025 | Schundler Russell | Open Market Sale | 16393 | 11.78 | $ 193,109.54 |
| Jan 14, 2025 | Saggar Rajeev | Open Market Sale | 6249 | 11.78 | $ 73,613.22 |
| Jan 14, 2025 | Moomaw Scott | Open Market Sale | 8362 | 11.78 | $ 98,504.36 |
| Jan 11, 2025 | JEFFS ROGER | Grant | 229327 | 0.00 | $ 0.00 |
| Jan 11, 2025 | Schundler Russell | Grant | 102543 | 0.00 | $ 0.00 |
| Jan 11, 2025 | Saggar Rajeev | Grant | 71780 | 0.00 | $ 0.00 |
| Jan 11, 2025 | Moomaw Scott | Grant | 69729 | 0.00 | $ 0.00 |
| Jan 11, 2025 | Kaseta Michael | Grant | 112797 | 0.00 | $ 0.00 |
| Jan 11, 2025 | Adair Jason | Grant | 61895 | 0.00 | $ 0.00 |
| Jan 11, 2025 | Adair Jason | Option Excercise | 3906 | $ 0.00 |