| Shares Outstanding | 1.21B |
| Float | 1.17B |
| Float Short Interest Percentage | 9.96% |
| Owners (insider) | 3.16% |
| Owners (institutional) | 54.23% |
| Owners (insider) change | 1.6% |
| Owners (institutional) change | 11.37% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 21, 2025 | Pinto Arun | Open Market Sale | 46132 | 24.76 | $ 1,142,219.09 |
| Nov 20, 2025 | Keough Kelli | Open Market Sale | 10340 | 26.43 | $ 273,295.51 |
| Nov 18, 2025 | Pinto Arun | Option Excercise | 25808 | 27.61 | $ 712,610.50 |
| Nov 18, 2025 | Schuppenhauer Eric | Option Excercise | 23281 | 27.61 | $ 642,834.97 |
| Nov 14, 2025 | Schuppenhauer Eric | Option Excercise | 55731 | $ 0.00 | |
| Nov 14, 2025 | Pinto Arun | Option Excercise | 45388 | $ 0.00 | |
| Nov 5, 2025 | Noto Anthony | Option Excercise | 2142859 | $ 0.00 | |
| Nov 5, 2025 | Noto Anthony | Option Excercise | 1133722 | 27.16 | $ 30,791,889.52 |
| Nov 5, 2025 | Lapointe Christopher | Option Excercise | 276963 | $ 0.00 | |
| Nov 5, 2025 | Lapointe Christopher | Option Excercise | 146534 | 27.16 | $ 3,979,863.44 |
| Oct 20, 2025 | Keough Kelli | Open Market Sale | 10036 | 28.33 | $ 284,276.73 |
| Sep 18, 2025 | Rishel Jeremy | Open Market Sale | 98733 | 27.50 | $ 2,715,157.50 |
| Sep 18, 2025 | Keough Kelli | Open Market Sale | 10036 | 27.86 | $ 279,619.02 |
| Sep 16, 2025 | White Derek J | Option Excercise | 36190 | 26.99 | $ 976,731.91 |
| Sep 16, 2025 | Simcock Stephen | Option Excercise | 39116 | 26.99 | $ 1,055,701.72 |
| Sep 16, 2025 | Rishel Jeremy | Option Excercise | 142578 | 26.99 | $ 3,848,037.64 |
| Sep 16, 2025 | Pinto Arun | Option Excercise | 5743 | 26.99 | $ 154,997.83 |
| Sep 16, 2025 | Keough Kelli | Option Excercise | 61364 | 26.99 | $ 1,656,153.00 |
| Sep 15, 2025 | White Derek J | Option Excercise | 83320 | $ 0.00 | |
| Sep 15, 2025 | Simcock Stephen | Option Excercise | 77887 | $ 0.00 | |
| Sep 15, 2025 | Rishel Jeremy | Option Excercise | 276543 | $ 0.00 | |
| Sep 15, 2025 | Pinto Arun | Option Excercise | 11434 | $ 0.00 | |
| Sep 15, 2025 | Noto Anthony | Option Excercise | 576847 | $ 0.00 | |
| Sep 15, 2025 | Noto Anthony | Option Excercise | 301821 | 26.55 | $ 8,013,347.55 |
| Sep 15, 2025 | Lapointe Christopher | Option Excercise | 141347 | $ 0.00 | |
| Sep 15, 2025 | Lapointe Christopher | Option Excercise | 73965 | 26.55 | $ 1,963,770.75 |
| Sep 15, 2025 | Keough Kelli | Option Excercise | 122188 | $ 0.00 | |
| Aug 26, 2025 | HUTTON GEORGE THOMPSON | Other Disposition | 154000 | 0.00 | $ 0.00 |
| Aug 20, 2025 | Keough Kelli | Open Market Sale | 10578 | 22.13 | $ 234,041.42 |
| Aug 15, 2025 | Schuppenhauer Eric | Option Excercise | 23354 | 22.85 | $ 533,615.55 |
| Aug 15, 2025 | Pinto Arun | Option Excercise | 24147 | 22.85 | $ 551,734.80 |
| Aug 14, 2025 | Schuppenhauer Eric | Option Excercise | 55731 | $ 0.00 | |
| Aug 14, 2025 | Pinto Arun | Option Excercise | 45389 | $ 0.00 | |
| Jul 18, 2025 | Keough Kelli | Open Market Sale | 10267 | 21.80 | $ 223,773.37 |
| Jun 20, 2025 | Rishel Jeremy | Open Market Sale | 66847 | 15.55 | $ 1,039,470.85 |
| Jun 20, 2025 | Keough Kelli | Open Market Sale | 10267 | 15.22 | $ 156,288.38 |
| Jun 17, 2025 | White Derek J | Option Excercise | 64467 | 14.66 | $ 944,957.29 |
| Jun 17, 2025 | Simcock Stephen | Option Excercise | 38222 | 14.66 | $ 560,258.08 |
| Jun 17, 2025 | Keough Kelli | Option Excercise | 59962 | 14.66 | $ 878,923.00 |
| Jun 17, 2025 | Pinto Arun | Option Excercise | 5611 | 14.66 | $ 82,246.04 |
| Jun 17, 2025 | Rishel Jeremy | Option Excercise | 140494 | 14.66 | $ 2,059,361.05 |
| Jun 16, 2025 | White Derek J | Option Excercise | 152759 | $ 0.00 | |
| Jun 16, 2025 | Lapointe Christopher | Option Excercise | 141345 | $ 0.00 | |
| Jun 16, 2025 | Lapointe Christopher | Option Excercise | 74703 | 14.09 | $ 1,052,565.27 |
| Jun 16, 2025 | Simcock Stephen | Option Excercise | 77886 | $ 0.00 | |
| Jun 16, 2025 | Keough Kelli | Grant | 122187 | $ 0.00 | |
| Jun 16, 2025 | Pinto Arun | Option Excercise | 11434 | $ 0.00 | |
| Jun 16, 2025 | Rishel Jeremy | Option Excercise | 276544 | $ 0.00 | |
| Jun 16, 2025 | Noto Anthony | Option Excercise | 576851 | $ 0.00 | |
| Jun 16, 2025 | Noto Anthony | Option Excercise | 304867 | 14.09 | $ 4,295,576.03 |
| Jun 10, 2025 | YESIL MAGDALENA | Open Market Sale | 87140 | 14.39 | $ 1,254,040.45 |
| May 28, 2025 | Borden William A. | Option Excercise | 35034 | $ 0.00 | |
| May 28, 2025 | Ruzwana Bashir | Option Excercise | 35034 | $ 0.00 | |
| May 28, 2025 | Meltzer Gary | Option Excercise | 44921 | $ 0.00 | |
| May 28, 2025 | Liang Clara | Option Excercise | 35034 | $ 0.00 | |
| May 28, 2025 | Hele John C.R. | Option Excercise | 35034 | $ 0.00 | |
| May 28, 2025 | Freiberg Steven J | Option Excercise | 44844 | $ 0.00 | |
| May 28, 2025 | YESIL MAGDALENA | Option Excercise | 35034 | $ 0.00 | |
| May 20, 2025 | Keough Kelli | Open Market Sale | 11520 | 13.38 | $ 154,126.08 |
| May 15, 2025 | Schuppenhauer Eric | Option Excercise | 22989 | 13.63 | $ 313,386.05 |
| May 15, 2025 | Pinto Arun | Option Excercise | 24290 | 13.63 | $ 331,121.28 |
| May 14, 2025 | Schuppenhauer Eric | Option Excercise | 55730 | $ 0.00 | |
| May 14, 2025 | Pinto Arun | Option Excercise | 45388 | $ 0.00 | |
| Apr 21, 2025 | Keough Kelli | Open Market Sale | 11181 | 10.71 | $ 119,707.14 |
| Mar 20, 2025 | Keough Kelli | Open Market Sale | 11181 | 12.72 | $ 142,237.97 |
| Mar 20, 2025 | Rishel Jeremy | Open Market Sale | 68625 | 12.64 | $ 867,420.00 |
| Mar 17, 2025 | White Derek J | Option Excercise | 61346 | 12.16 | $ 746,151.40 |
| Mar 17, 2025 | Simcock Stephen | Option Excercise | 24420 | 12.16 | $ 297,020.46 |
| Mar 17, 2025 | Keough Kelli | Option Excercise | 41353 | 12.16 | $ 502,976.54 |
| Mar 17, 2025 | Rishel Jeremy | Option Excercise | 134502 | 12.16 | $ 1,635,947.83 |
| Mar 14, 2025 | Simcock Stephen | Option Excercise | 71353 | $ 0.00 | |
| Mar 14, 2025 | Noto Anthony | Option Excercise | 654569 | $ 0.00 | |
| Mar 14, 2025 | Noto Anthony | Option Excercise | 345935 | 11.39 | $ 3,940,199.65 |
| Mar 14, 2025 | Keough Kelli | Option Excercise | 109118 | $ 0.00 | |
| Mar 14, 2025 | Rishel Jeremy | Option Excercise | 271751 | $ 0.00 | |
| Mar 14, 2025 | White Derek J | Option Excercise | 148403 | $ 0.00 | |
| Mar 14, 2025 | Lapointe Christopher | Option Excercise | 135249 | $ 0.00 | |
| Mar 14, 2025 | Lapointe Christopher | Option Excercise | 71834 | 11.39 | $ 818,189.26 |
| Feb 20, 2025 | Keough Kelli | Open Market Sale | 9185 | 15.43 | $ 141,701.59 |
| Feb 19, 2025 | Schuppenhauer Eric | Option Excercise | 31366 | 16.93 | $ 530,963.65 |
| Feb 19, 2025 | Pinto Arun | Option Excercise | 15050 | 16.93 | $ 254,766.40 |
| Feb 14, 2025 | Schuppenhauer Eric | Option Excercise | 111461 | $ 0.00 | |
| Feb 14, 2025 | Pinto Arun | Option Excercise | 45389 | $ 0.00 | |
| Jan 21, 2025 | Keough Kelli | Open Market Sale | 8914 | 17.58 | $ 156,730.41 |
| Dec 23, 2024 | Keough Kelli | Open Market Sale | 8914 | 15.59 | $ 138,948.76 |
| Dec 19, 2024 | Rishel Jeremy | Open Market Sale | 64991 | 15.72 | $ 1,021,658.52 |
| Dec 18, 2024 | White Derek J | Option Excercise | 64433 | 16.43 | $ 1,058,698.62 |
| Dec 18, 2024 | Simcock Stephen | Option Excercise | 65379 | 16.43 | $ 1,074,242.35 |
| Dec 18, 2024 | Rishel Jeremy | Option Excercise | 141771 | 16.43 | $ 2,329,439.30 |
| Dec 18, 2024 | Keough Kelli | Option Excercise | 55094 | 16.43 | $ 905,249.51 |
| Dec 16, 2024 | Schuppenhauer Eric | Open Market Purchase | 30600 | 16.34 | $ 500,004.00 |
| Dec 16, 2024 | White Derek J | Option Excercise | 148403 | $ 0.00 | |
| Dec 16, 2024 | Simcock Stephen | Option Excercise | 142706 | $ 0.00 | |
| Dec 16, 2024 | Rishel Jeremy | Option Excercise | 271751 | $ 0.00 | |
| Dec 16, 2024 | Noto Anthony | Option Excercise | 960341 | $ 0.00 | |
| Dec 16, 2024 | Noto Anthony | Option Excercise | 506582 | 16.25 | $ 8,231,957.50 |
| Dec 16, 2024 | Lapointe Christopher | Option Excercise | 222821 | $ 0.00 | |
| Dec 16, 2024 | Lapointe Christopher | Option Excercise | 117540 | 16.25 | $ 1,910,025.00 |
| Dec 16, 2024 | Keough Kelli | Option Excercise | 109120 | $ 0.00 | |
| Dec 12, 2024 | Ruzwana Bashir | Open Market Sale | 52000 | 16.02 | $ 833,185.60 |