| Shares Outstanding | 51.39M |
| Float | 43.51M |
| Float Short Interest Percentage | 19.22% |
| Owners (insider) | 1.66% |
| Owners (institutional) | 99.71% |
| Owners (insider) change | 0.46% |
| Owners (institutional) change | 0.03% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Jan 26, 2026 | BJERKHOLT ERIC | Open Market Sale | 1053 | 96.19 | $ 101,290.18 |
| Jan 26, 2026 | Radovich Peter | Open Market Sale | 3143 | 96.19 | $ 302,331.46 |
| Jan 26, 2026 | Howe Jolanda | Open Market Sale | 842 | 96.19 | $ 80,993.66 |
| Jan 26, 2026 | Peetz Christopher | Open Market Sale | 6831 | 96.19 | $ 657,087.55 |
| Jan 23, 2026 | Heron Patrick J | Other Aquisition | 159277 | $ 0.00 | |
| Jan 23, 2026 | Heron Patrick J | Open Market Purchase | 131425 | 68.48 | $ 8,999,984.00 |
| Jan 23, 2026 | BJERKHOLT ERIC | Option Excercise | 2667 | $ 0.00 | |
| Jan 23, 2026 | Radovich Peter | Option Excercise | 5750 | $ 0.00 | |
| Jan 23, 2026 | Howe Jolanda | Option Excercise | 1500 | $ 0.00 | |
| Jan 23, 2026 | Peetz Christopher | Option Excercise | 12500 | $ 0.00 | |
| Jan 22, 2026 | Howe Jolanda | Open Market Sale | 926 | 93.33 | $ 86,419.14 |
| Jan 22, 2026 | Quan Joanne | Open Market Sale | 1822 | 93.33 | $ 170,038.51 |
| Jan 22, 2026 | BJERKHOLT ERIC | Open Market Sale | 1421 | 93.33 | $ 132,615.11 |
| Jan 22, 2026 | Radovich Peter | Open Market Sale | 2382 | 93.33 | $ 222,300.63 |
| Jan 22, 2026 | Peetz Christopher | Open Market Sale | 7098 | 93.33 | $ 662,422.27 |
| Jan 21, 2026 | Howe Jolanda | Option Excercise | 1542 | $ 0.00 | |
| Jan 21, 2026 | Quan Joanne | Option Excercise | 3334 | $ 0.00 | |
| Jan 21, 2026 | BJERKHOLT ERIC | Option Excercise | 3334 | $ 0.00 | |
| Jan 21, 2026 | Radovich Peter | Option Excercise | 4167 | $ 0.00 | |
| Jan 21, 2026 | Peetz Christopher | Option Excercise | 12797 | $ 0.00 | |
| Jan 20, 2026 | Quan Joanne | Open Market Sale | 6911 | 90.27 | $ 623,853.21 |
| Jan 16, 2026 | Quan Joanne | Option Excercise | 12500 | $ 0.00 | |
| Jan 15, 2026 | Ramasastry Saira | Option Excercise | 2000 | 23.51 | $ 47,020.00 |
| Jan 15, 2026 | Ramasastry Saira | Open Market Sale | 2000 | 90.99 | $ 181,980.00 |
| Dec 31, 2025 | Peetz Christopher | Other Disposition | 21070 | 0.00 | $ 0.00 |
| Dec 22, 2025 | Ramasastry Saira | Option Excercise | 5000 | 23.51 | $ 117,550.00 |
| Dec 22, 2025 | Ramasastry Saira | Open Market Sale | 5000 | 80.00 | $ 400,000.00 |
| Dec 19, 2025 | GREY MICHAEL G | Option Excercise | 50000 | 2.94 | $ 146,800.00 |
| Dec 19, 2025 | GREY MICHAEL G | Open Market Sale | 50000 | 78.00 | $ 3,900,000.00 |
| Dec 18, 2025 | Ramasastry Saira | Option Excercise | 2000 | 23.51 | $ 47,020.00 |
| Dec 18, 2025 | Ramasastry Saira | Open Market Sale | 2000 | 69.73 | $ 139,460.00 |
| Dec 1, 2025 | GREY MICHAEL G | Option Excercise | 50000 | 2.94 | $ 146,800.00 |
| Dec 1, 2025 | GREY MICHAEL G | Open Market Sale | 50000 | 74.00 | $ 3,700,000.00 |
| Nov 21, 2025 | GREY MICHAEL G | Option Excercise | 50000 | 2.94 | $ 146,800.00 |
| Nov 21, 2025 | GREY MICHAEL G | Open Market Sale | 50000 | 70.00 | $ 3,500,000.00 |
| 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 | Peetz Christopher | Open Market Sale | 27279 | 44.21 | $ 1,206,121.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 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 |