| Shares Outstanding | 77.52M |
| Float | 76.78M |
| Float Short Interest Percentage | 3.92% |
| Owners (insider) | 0.88% |
| Owners (institutional) | 99.2% |
| Owners (insider) change | 1.74% |
| Owners (institutional) change | -1.29% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 19, 2025 | SLESSOR MIKE | Open Market Sale | 8403 | 50.06 | $ 420,689.75 |
| Nov 17, 2025 | St Dennis Thomas | Open Market Sale | 2000 | 49.85 | $ 99,693.00 |
| Nov 7, 2025 | SLESSOR MIKE | Option Excercise | 5908 | 0.00 | $ 0.00 |
| Nov 7, 2025 | SLESSOR MIKE | Option Excercise | 3282 | 52.25 | $ 171,484.50 |
| Nov 5, 2025 | McKinnis Aric Brendan | Option Excercise | 521 | 0.00 | $ 0.00 |
| Nov 5, 2025 | McKinnis Aric Brendan | Option Excercise | 130 | 55.36 | $ 7,196.80 |
| Nov 5, 2025 | SLESSOR MIKE | Option Excercise | 9675 | $ 0.00 | |
| Nov 5, 2025 | SLESSOR MIKE | Option Excercise | 5376 | 54.65 | $ 293,795.22 |
| Nov 3, 2025 | SLESSOR MIKE | Other Disposition | 5000 | 0.00 | $ 0.00 |
| Sep 12, 2025 | STEVEN-WAISS KELLEY | Open Market Sale | 3600 | 30.43 | $ 109,530.00 |
| Sep 2, 2025 | McKinnis Aric Brendan | Option Excercise | 773 | 0.00 | $ 0.00 |
| Sep 2, 2025 | McKinnis Aric Brendan | Option Excercise | 193 | 28.43 | $ 5,486.99 |
| Aug 13, 2025 | Obregon-Jimenez Rebeca | Open Market Sale | 4000 | 29.55 | $ 118,202.40 |
| Aug 7, 2025 | SLESSOR MIKE | Option Excercise | 5908 | $ 0.00 | |
| Aug 7, 2025 | SLESSOR MIKE | Option Excercise | 3282 | 27.98 | $ 91,830.36 |
| Aug 7, 2025 | Shahar Shai | Option Excercise | 2955 | $ 0.00 | |
| Aug 7, 2025 | Shahar Shai | Option Excercise | 1642 | 27.98 | $ 45,943.16 |
| Aug 5, 2025 | SLESSOR MIKE | Option Excercise | 3644 | $ 0.00 | |
| Aug 5, 2025 | SLESSOR MIKE | Option Excercise | 2025 | 29.14 | $ 59,008.50 |
| Aug 5, 2025 | Shahar Shai | Option Excercise | 1116 | $ 0.00 | |
| Aug 5, 2025 | Shahar Shai | Option Excercise | 620 | 29.14 | $ 18,066.80 |
| Aug 1, 2025 | Shahar Shai | Option Excercise | 22526 | 0.00 | $ 0.00 |
| Aug 1, 2025 | Shahar Shai | Option Excercise | 12514 | 28.93 | $ 362,030.02 |
| Aug 1, 2025 | SLESSOR MIKE | Option Excercise | 64361 | 0.00 | $ 0.00 |
| Aug 1, 2025 | SLESSOR MIKE | Option Excercise | 35753 | 28.93 | $ 1,034,334.29 |
| Jul 1, 2025 | SLESSOR MIKE | Open Market Sale | 4000 | 34.03 | $ 136,120.00 |
| Jun 2, 2025 | SLESSOR MIKE | Open Market Sale | 4000 | 29.83 | $ 119,320.00 |
| May 29, 2025 | St Dennis Thomas | Open Market Sale | 3000 | 31.24 | $ 93,720.30 |
| May 16, 2025 | Rhodes Sheri | Grant | 6528 | 0.00 | $ 0.00 |
| May 16, 2025 | BREWER KEVIN J | Grant | 6528 | 0.00 | $ 0.00 |
| May 16, 2025 | Obregon-Jimenez Rebeca | Grant | 6528 | 0.00 | $ 0.00 |
| May 16, 2025 | St Dennis Thomas | Grant | 6528 | 0.00 | $ 0.00 |
| May 16, 2025 | WHITE BRIAN C | Grant | 6528 | 0.00 | $ 0.00 |
| May 16, 2025 | STEVEN-WAISS KELLEY | Grant | 6528 | 0.00 | $ 0.00 |
| May 16, 2025 | Titinger Jorge | Grant | 6528 | 0.00 | $ 0.00 |
| May 7, 2025 | SLESSOR MIKE | Option Excercise | 5908 | $ 0.00 | |
| May 7, 2025 | SLESSOR MIKE | Option Excercise | 3282 | 29.66 | $ 97,344.12 |
| May 7, 2025 | Shahar Shai | Option Excercise | 2955 | $ 0.00 | |
| May 7, 2025 | Shahar Shai | Option Excercise | 1642 | 29.66 | $ 48,701.72 |
| May 5, 2025 | SLESSOR MIKE | Option Excercise | 3644 | $ 0.00 | |
| May 5, 2025 | SLESSOR MIKE | Option Excercise | 2025 | 29.81 | $ 60,365.25 |
| May 5, 2025 | Shahar Shai | Option Excercise | 1116 | $ 0.00 | |
| May 5, 2025 | Shahar Shai | Option Excercise | 620 | 29.81 | $ 18,482.20 |
| May 1, 2025 | SLESSOR MIKE | Open Market Sale | 4000 | 31.72 | $ 126,880.00 |
| Apr 1, 2025 | SLESSOR MIKE | Open Market Sale | 4000 | 28.24 | $ 112,977.20 |
| Mar 5, 2025 | STEVEN-WAISS KELLEY | Open Market Sale | 3870 | 31.02 | $ 120,047.40 |
| Mar 3, 2025 | SLESSOR MIKE | Open Market Sale | 4000 | 33.05 | $ 132,200.00 |
| Feb 7, 2025 | Shahar Shai | Option Excercise | 2955 | 0.00 | $ 0.00 |
| Feb 7, 2025 | Shahar Shai | Option Excercise | 1751 | 35.84 | $ 62,755.84 |
| Feb 7, 2025 | SLESSOR MIKE | Option Excercise | 5908 | 0.00 | $ 0.00 |
| Feb 7, 2025 | SLESSOR MIKE | Option Excercise | 3282 | 35.84 | $ 117,626.88 |
| Feb 5, 2025 | SLESSOR MIKE | Option Excercise | 3644 | 0.00 | $ 0.00 |
| Feb 5, 2025 | SLESSOR MIKE | Option Excercise | 2151 | 41.12 | $ 88,449.12 |
| Feb 5, 2025 | Shahar Shai | Option Excercise | 1116 | 0.00 | $ 0.00 |
| Feb 5, 2025 | Shahar Shai | Option Excercise | 680 | 41.12 | $ 27,961.60 |
| Feb 3, 2025 | SLESSOR MIKE | Open Market Sale | 4000 | 38.98 | $ 155,936.00 |
| Jan 2, 2025 | SLESSOR MIKE | Open Market Sale | 4000 | 44.44 | $ 177,772.00 |
| Dec 2, 2024 | SLESSOR MIKE | Open Market Sale | 4000 | 40.59 | $ 162,340.60 |