| Shares Outstanding | 51.39M |
| Float | 43.41M |
| Float Short Interest Percentage | 16.63% |
| Owners (insider) | 1.88% |
| Owners (institutional) | 99.48% |
| Owners (insider) change | 1.1% |
| Owners (institutional) change | 6.11% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 18, 2025 | Peetz Christopher | Option Excercise | 19133 | 19.24 | $ 368,118.92 |
| Sep 12, 2025 | BJERKHOLT ERIC | Open Market Sale | 9578 | 76.01 | $ 728,023.78 |
| Sep 11, 2025 | Brege Laura | Option Excercise | 17000 | 15.00 | $ 255,000.00 |
| Sep 11, 2025 | Brege Laura | Open Market Sale | 17000 | 74.40 | $ 1,264,868.43 |
| Sep 11, 2025 | BJERKHOLT ERIC | Option Excercise | 18333 | $ 0.00 | |
| Sep 8, 2025 | Ramasastry Saira | Option Excercise | 17000 | 23.51 | $ 399,670.00 |
| Sep 8, 2025 | Ramasastry Saira | Open Market Sale | 17000 | $ 0.00 | |
| Aug 12, 2025 | BJERKHOLT ERIC | Option Excercise | 2954 | 26.49 | $ 78,251.46 |
| Aug 11, 2025 | BJERKHOLT ERIC | Open Market Sale | 8000 | $ 0.00 | |
| Aug 11, 2025 | Peetz Christopher | Option Excercise | 40000 | 2.94 | $ 117,440.00 |
| Aug 11, 2025 | Peetz Christopher | Open Market Sale | 40000 | 62.00 | $ 2,480,000.00 |
| Aug 7, 2025 | Howe Jolanda | Option Excercise | 10000 | 6.27 | $ 62,700.00 |
| Aug 7, 2025 | Howe Jolanda | Open Market Sale | 10000 | 58.00 | $ 580,000.00 |
| Aug 7, 2025 | Peetz Christopher | Option Excercise | 40000 | 2.94 | $ 117,440.00 |
| Aug 7, 2025 | Peetz Christopher | Open Market Sale | 40000 | 55.25 | $ 2,210,040.00 |
| Jul 2, 2025 | Howe Jolanda | Open Market Sale | 1041 | 48.63 | $ 50,624.16 |
| Jul 1, 2025 | Howe Jolanda | Option Excercise | 1041 | $ 0.00 | |
| Jun 11, 2025 | Fairey William | Open Market Sale | 3203 | 48.42 | $ 155,090.54 |
| Jun 3, 2025 | Ramasastry Saira | Option Excercise | 2500 | 14.12 | $ 35,300.00 |
| Jun 2, 2025 | Ramasastry Saira | Open Market Sale | 8203 | 46.06 | $ 377,843.47 |
| May 29, 2025 | Brege Laura | Option Excercise | 5703 | $ 0.00 | |
| May 29, 2025 | Fairey William | Option Excercise | 5703 | $ 0.00 | |
| May 29, 2025 | Cardon Lon | Option Excercise | 5703 | $ 0.00 | |
| May 29, 2025 | Walbert Timothy P | Option Excercise | 5703 | $ 0.00 | |
| May 29, 2025 | Ramasastry Saira | Option Excercise | 5703 | $ 0.00 | |
| May 29, 2025 | Heron Patrick J | Option Excercise | 5703 | $ 0.00 | |
| Mar 18, 2025 | Howe Jolanda | Open Market Sale | 2415 | 44.45 | $ 107,342.89 |
| Mar 17, 2025 | Howe Jolanda | Open Market Sale | 57606 | 44.35 | $ 2,554,762.72 |
| Mar 17, 2025 | Radovich Peter | Open Market Sale | 7879 | 44.21 | $ 348,364.47 |
| Mar 17, 2025 | Peetz Christopher | Open Market Sale | 27279 | 44.21 | $ 1,206,121.89 |
| Mar 15, 2025 | Howe Jolanda | Option Excercise | 58215 | 2.67 | $ 155,526.00 |
| Mar 15, 2025 | Radovich Peter | Option Excercise | 14440 | $ 0.00 | |
| Mar 15, 2025 | Peetz Christopher | Option Excercise | 50000 | $ 0.00 | |
| Mar 14, 2025 | Heron Patrick J | Open Market Purchase | 549 | 44.11 | $ 24,214.01 |
| Mar 10, 2025 | Heron Patrick J | Open Market Purchase | 2298 | 43.31 | $ 99,517.93 |
| Mar 6, 2025 | Heron Patrick J | Open Market Purchase | 1915 | 43.69 | $ 83,661.30 |
| Mar 4, 2025 | Radovich Peter | Open Market Sale | 14850 | 45.58 | $ 676,928.28 |
| Mar 4, 2025 | Heron Patrick J | Open Market Purchase | 1602 | 45.40 | $ 72,723.92 |
| Mar 3, 2025 | Peetz Christopher | Option Excercise | 40000 | 2.94 | $ 117,440.00 |
| Mar 3, 2025 | Peetz Christopher | Open Market Sale | 40000 | 46.91 | $ 1,876,352.64 |
| Feb 3, 2025 | Radovich Peter | Open Market Sale | 2627 | 48.22 | $ 126,680.77 |
| Feb 3, 2025 | Peetz Christopher | Open Market Sale | 9102 | 48.22 | $ 438,921.19 |
| Feb 3, 2025 | Howe Jolanda | Open Market Sale | 1064 | 48.22 | $ 51,308.74 |
| Jan 31, 2025 | Howe Jolanda | Option Excercise | 1772 | $ 0.00 | |
| Jan 24, 2025 | Radovich Peter | Open Market Sale | 3177 | 47.92 | $ 152,256.14 |
| Jan 24, 2025 | Howe Jolanda | Open Market Sale | 902 | 47.92 | $ 43,227.81 |
| Jan 24, 2025 | Peetz Christopher | Open Market Sale | 6837 | 47.92 | $ 327,658.44 |
| Jan 23, 2025 | Radovich Peter | Option Excercise | 5750 | $ 0.00 | |
| Jan 23, 2025 | BJERKHOLT ERIC | Option Excercise | 2667 | $ 0.00 | |
| Jan 23, 2025 | Howe Jolanda | Option Excercise | 1500 | $ 0.00 | |
| Jan 23, 2025 | Peetz Christopher | Option Excercise | 12500 | $ 0.00 | |
| Jan 17, 2025 | Quan Joanne | Open Market Sale | 6969 | 45.86 | $ 319,598.34 |
| Jan 16, 2025 | Quan Joanne | Option Excercise | 12500 | $ 0.00 | |
| Jan 7, 2025 | Peetz Christopher | Open Market Sale | 7489 | 42.82 | $ 320,643.78 |
| Jan 7, 2025 | Howe Jolanda | Open Market Sale | 750 | 42.82 | $ 32,111.48 |
| Jan 7, 2025 | Radovich Peter | Open Market Sale | 1998 | 42.82 | $ 85,544.97 |
| Jan 6, 2025 | Howe Jolanda | Option Excercise | 1250 | $ 0.00 |