| Shares Outstanding | 50.79M |
| Float | 47.16M |
| Float Short Interest Percentage | 5.88% |
| Owners (insider) | 5.56% |
| Owners (institutional) | 86.37% |
| Owners (insider) change | 3.54% |
| Owners (institutional) change | 0% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 15, 2025 | Corso Joseph John | Open Market Sale | 66075 | 36.32 | $ 2,399,684.50 |
| Dec 3, 2025 | Nias James | Open Market Sale | 556 | 33.78 | $ 18,781.68 |
| Dec 3, 2025 | Corso Joseph John | Open Market Sale | 4127 | 33.78 | $ 139,410.06 |
| Dec 3, 2025 | Keeney Scott H | Open Market Sale | 24996 | 34.94 | $ 873,252.35 |
| Dec 1, 2025 | Keeney Scott H | Other Disposition | 4548 | 0.00 | $ 0.00 |
| Nov 21, 2025 | Nias James | Open Market Sale | 1200 | 30.00 | $ 36,000.00 |
| Nov 11, 2025 | LINK RAYMOND A | Open Market Sale | 12560 | 35.33 | $ 443,744.80 |
| Sep 18, 2025 | Keeney Scott H | Open Market Sale | 62507 | 30.99 | $ 1,936,784.12 |
| Sep 4, 2025 | Corso Joseph John | Open Market Sale | 7700 | 29.41 | $ 226,494.92 |
| Sep 4, 2025 | Keeney Scott H | Open Market Sale | 9604 | 29.14 | $ 279,860.56 |
| Sep 4, 2025 | Nias James | Open Market Sale | 540 | 29.14 | $ 15,735.60 |
| Aug 27, 2025 | Keeney Scott H | Open Market Sale | 71462 | 29.20 | $ 2,086,689.54 |
| Aug 25, 2025 | Corso Joseph John | Open Market Sale | 38284 | 28.29 | $ 1,083,240.43 |
| Aug 25, 2025 | Keeney Scott H | Open Market Sale | 71464 | 28.75 | $ 2,054,416.74 |
| Aug 20, 2025 | Nias James | Open Market Sale | 1720 | 26.85 | $ 46,184.88 |
| Aug 20, 2025 | Corso Joseph John | Open Market Sale | 25520 | 26.78 | $ 683,464.60 |
| Aug 20, 2025 | Keeney Scott H | Open Market Sale | 54000 | 26.78 | $ 1,446,371.88 |
| Aug 18, 2025 | Corso Joseph John | Open Market Sale | 14440 | 26.45 | $ 381,939.51 |
| Aug 18, 2025 | Nias James | Open Market Sale | 1118 | 26.49 | $ 29,610.23 |
| Aug 18, 2025 | Keeney Scott H | Open Market Sale | 36408 | 26.48 | $ 964,208.48 |
| Aug 14, 2025 | Nias James | Open Market Sale | 1113 | 26.73 | $ 29,750.49 |
| Aug 13, 2025 | Nias James | Grant | 30000 | 0.00 | $ 0.00 |
| Aug 13, 2025 | Corso Joseph John | Grant | 100000 | 0.00 | $ 0.00 |
| Aug 13, 2025 | Keeney Scott H | Grant | 1200000 | 0.00 | $ 0.00 |
| Aug 5, 2025 | Nias James | Grant | 8000 | 0.00 | $ 0.00 |
| Jun 26, 2025 | Keeney Scott H | Open Market Sale | 33682 | 19.53 | $ 657,809.46 |
| Jun 18, 2025 | Keeney Scott H | Open Market Sale | 6316 | 19.13 | $ 120,825.08 |
| Jun 16, 2025 | Keeney Scott H | Open Market Sale | 35002 | 19.16 | $ 670,647.65 |
| Jun 13, 2025 | Corso Joseph John | Open Market Sale | 10062 | 17.62 | $ 177,292.44 |
| Jun 12, 2025 | Hartman Mark D | Grant | 6593 | 0.00 | $ 0.00 |
| Jun 10, 2025 | Gossman William | Grant | 4634 | 0.00 | $ 0.00 |
| Jun 10, 2025 | Nichols Camille | Grant | 4634 | 0.00 | $ 0.00 |
| Jun 10, 2025 | CARANO BANDEL L | Grant | 4634 | 0.00 | $ 0.00 |
| Jun 10, 2025 | CARLISLE DOUGLAS C | Grant | 4634 | 0.00 | $ 0.00 |
| Jun 10, 2025 | MOORE GEOFFREY | Grant | 4634 | 0.00 | $ 0.00 |
| Jun 10, 2025 | LINK RAYMOND A | Grant | 4634 | 0.00 | $ 0.00 |
| Jun 10, 2025 | Locke Gary | Grant | 4634 | 0.00 | $ 0.00 |
| Jun 3, 2025 | Keeney Scott H | Open Market Sale | 40680 | 16.07 | $ 653,727.60 |
| Jun 3, 2025 | Nias James | Grant | 15000 | 0.00 | $ 0.00 |
| Jun 2, 2025 | Corso Joseph John | Option Excercise | 6705 | 15.59 | $ 104,530.95 |
| Jun 2, 2025 | Keeney Scott H | Option Excercise | 20707 | 15.59 | $ 322,822.13 |
| Jun 2, 2025 | Nias James | Option Excercise | 1261 | 15.59 | $ 19,658.99 |
| May 22, 2025 | Corso Joseph John | Grant | 50000 | 0.00 | $ 0.00 |
| May 22, 2025 | Keeney Scott H | Grant | 150000 | 0.00 | $ 0.00 |
| May 20, 2025 | Nias James | Open Market Sale | 1173 | 13.00 | $ 15,249.00 |
| Mar 4, 2025 | Keeney Scott H | Open Market Sale | 53511 | 8.17 | $ 437,184.87 |
| Mar 4, 2025 | Gossman William | Option Excercise | 47313 | 0.75 | $ 35,484.75 |
| Mar 4, 2025 | LINK RAYMOND A | Option Excercise | 5500 | 1.45 | $ 7,975.00 |
| Mar 3, 2025 | Nias James | Option Excercise | 2238 | 8.30 | $ 18,575.40 |
| Mar 3, 2025 | Corso Joseph John | Option Excercise | 10506 | 8.30 | $ 87,199.80 |
| Mar 3, 2025 | Corso Joseph John | Open Market Sale | 6682 | 8.58 | $ 57,308.76 |
| Mar 3, 2025 | Keeney Scott H | Option Excercise | 18708 | 8.30 | $ 155,276.40 |