| Shares Outstanding | 77.15M |
| Float | 67.07M |
| Float Short Interest Percentage | 11.13% |
| Owners (insider) | 13.06% |
| Owners (institutional) | 97.98% |
| Owners (insider) change | -0.75% |
| Owners (institutional) change | -3.21% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 10, 2025 | STOLPER MARK | Option Excercise | 35703 | 6.07 | $ 216,717.21 |
| Dec 10, 2025 | Katz David Jeffrey | Option Excercise | 3396 | 29.44 | $ 99,978.24 |
| Dec 5, 2025 | Forthuber Stephen M | Open Market Sale | 45088 | 78.33 | $ 3,531,848.98 |
| Dec 3, 2025 | Forthuber Stephen M | Option Excercise | 39127 | 6.07 | $ 237,500.89 |
| Dec 3, 2025 | Patel Mital | Other Disposition | 630 | 0.00 | $ 0.00 |
| Nov 25, 2025 | Levitt Lawrence L | Other Disposition | 2700 | 0.00 | $ 0.00 |
| Nov 19, 2025 | BERGER HOWARD G | Option Excercise | 129961 | 18.64 | $ 2,422,473.04 |
| Nov 17, 2025 | Patel Mital | Open Market Sale | 50000 | 78.05 | $ 3,902,254.00 |
| Nov 13, 2025 | Murdock Michael N | Other Disposition | 3000 | 0.00 | $ 0.00 |
| Sep 16, 2025 | Katz David Jeffrey | Open Market Sale | 14000 | 74.44 | $ 1,042,160.00 |
| Sep 16, 2025 | STOLPER MARK | Open Market Sale | 35000 | 73.89 | $ 2,586,150.00 |
| Sep 11, 2025 | Katz David Jeffrey | Other Disposition | 4593 | 0.00 | $ 0.00 |
| Sep 11, 2025 | Wesdorp Cornelis | Open Market Sale | 500 | 72.13 | $ 36,065.00 |
| Sep 10, 2025 | HAMES NORMAN R | Open Market Sale | 10000 | 72.74 | $ 727,400.00 |
| Sep 9, 2025 | Wesdorp Cornelis | Open Market Sale | 500 | 71.99 | $ 35,995.00 |
| Aug 27, 2025 | HAMES NORMAN R | Open Market Sale | 5000 | 71.10 | $ 355,500.00 |
| Aug 19, 2025 | Jayanathan Ranjan | Open Market Sale | 65598 | 67.50 | $ 4,427,865.00 |
| Aug 19, 2025 | Wesdorp Cornelis | Open Market Sale | 1500 | 66.98 | $ 100,470.00 |
| Aug 13, 2025 | Katz David Jeffrey | Open Market Sale | 17000 | 68.31 | $ 1,161,270.00 |
| Jun 10, 2025 | SWARTZ DAVID L | Grant | 2699 | 0.00 | $ 0.00 |
| Jun 10, 2025 | SPURLOCK GREGORY E. | Grant | 2699 | 0.00 | $ 0.00 |
| Jun 10, 2025 | Levitt Lawrence L | Grant | 2699 | 0.00 | $ 0.00 |
| Jun 10, 2025 | Jacobs Laura Pastre | Grant | 2699 | 0.00 | $ 0.00 |
| Jun 5, 2025 | Murdock Michael N | Open Market Sale | 11132 | 58.05 | $ 646,212.60 |
| Jun 1, 2025 | Sorensen Gregory | Grant | 10436 | 0.00 | $ 0.00 |
| May 22, 2025 | Sorensen Gregory | Open Market Sale | 100000 | 56.74 | $ 5,674,100.00 |
| May 16, 2025 | Forthuber Stephen M | Open Market Sale | 18820 | 60.34 | $ 1,135,598.80 |
| May 16, 2025 | Levitt Lawrence L | Open Market Sale | 5000 | 61.09 | $ 305,450.00 |
| May 15, 2025 | HAMES NORMAN R | Open Market Sale | 8447 | 60.00 | $ 506,820.00 |
| May 1, 2025 | Sorensen Gregory | Grant | 10232 | 0.00 | $ 0.00 |
| Apr 4, 2025 | Patel Mital | Option Excercise | 50340 | 8.61 | $ 433,315.36 |
| Mar 17, 2025 | HAMES NORMAN R | Open Market Sale | 15000 | 49.42 | $ 741,300.00 |
| Mar 10, 2025 | Katz David Jeffrey | Option Excercise | 15423 | $ 0.00 | |
| Mar 7, 2025 | SWARTZ DAVID L | Open Market Sale | 25000 | 50.84 | $ 1,271,000.00 |
| Mar 5, 2025 | BERGER HOWARD G | Option Excercise | 53648 | $ 0.00 | |
| Mar 5, 2025 | HAMES NORMAN R | Option Excercise | 11956 | 10.11 | $ 120,828.36 |
| Mar 5, 2025 | Wesdorp Cornelis | Open Market Sale | 5000 | 51.63 | $ 258,140.00 |