| Shares Outstanding | 540.45M |
| Float | 529.03M |
| Float Short Interest Percentage | 4.47% |
| Owners (insider) | 1.93% |
| Owners (institutional) | 104.37% |
| Owners (insider) change | 2.41% |
| Owners (institutional) change | -5.58% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 25, 2025 | Bjornholt James Eric | Open Market Sale | 4292 | 50.39 | $ 216,273.88 |
| Nov 15, 2025 | SANGHI STEVE | Option Excercise | 7026 | 51.70 | $ 363,244.20 |
| Nov 15, 2025 | Krawczyk Joseph R II | Option Excercise | 1517 | 51.70 | $ 78,428.90 |
| Nov 15, 2025 | Krawczyk Joseph R II | Option Excercise | 651 | 51.70 | $ 33,656.70 |
| Nov 15, 2025 | Bunker Mathew B | Option Excercise | 3865 | 51.70 | $ 199,820.50 |
| Nov 15, 2025 | Bunker Mathew B | Option Excercise | 1079 | 51.70 | $ 55,784.30 |
| Nov 15, 2025 | Bjornholt James Eric | Option Excercise | 7516 | 51.70 | $ 388,577.20 |
| Nov 15, 2025 | Bjornholt James Eric | Option Excercise | 3224 | 51.70 | $ 166,680.80 |
| Nov 15, 2025 | SIMONCIC RICHARD J | Option Excercise | 6899 | 51.70 | $ 356,678.30 |
| Nov 15, 2025 | SIMONCIC RICHARD J | Option Excercise | 2727 | 51.70 | $ 140,985.90 |
| Nov 15, 2025 | SANGHI STEVE | Option Excercise | 16986 | 51.70 | $ 878,176.20 |
| Sep 2, 2025 | Bunker Mathew B | Grant | 123 | 49.26 | $ 6,058.67 |
| Sep 2, 2025 | Bjornholt James Eric | Grant | 79 | 49.26 | $ 3,891.34 |
| Sep 2, 2025 | SIMONCIC RICHARD J | Grant | 56 | 49.26 | $ 2,758.42 |
| Sep 2, 2025 | SANGHI STEVE | Grant | 282 | 49.26 | $ 13,890.62 |
| Sep 2, 2025 | Krawczyk Joseph R II | Grant | 110 | 49.26 | $ 5,418.33 |
| Aug 25, 2025 | Bjornholt James Eric | Open Market Sale | 7356 | 68.72 | $ 505,495.68 |
| Aug 25, 2025 | CHAPMAN MATTHEW W | Open Market Sale | 10000 | 68.26 | $ 682,550.00 |
| Aug 22, 2025 | SIMONCIC RICHARD J | Other Disposition | 2000 | 69.14 | $ 138,280.00 |
| Aug 18, 2025 | Rapp Karen Marie | Option Excercise | 2491 | 65.56 | $ 163,309.96 |
| Aug 18, 2025 | PENG VICTOR | Option Excercise | 2010 | 65.56 | $ 131,775.60 |
| Aug 18, 2025 | Cassidy Richard B. II | Option Excercise | 1258 | 65.56 | $ 82,474.48 |
| Aug 18, 2025 | Barker Ellen | Option Excercise | 2491 | 65.56 | $ 163,309.96 |
| Aug 18, 2025 | CHAPMAN MATTHEW W | Option Excercise | 2491 | 65.56 | $ 163,309.96 |
| Aug 15, 2025 | SIMONCIC RICHARD J | Option Excercise | 4832 | 65.71 | $ 317,510.72 |
| Aug 15, 2025 | SIMONCIC RICHARD J | Option Excercise | 1324 | 65.71 | $ 87,000.04 |
| Aug 15, 2025 | SANGHI STEVE | Option Excercise | 10684 | 65.71 | $ 702,045.64 |
| Aug 15, 2025 | SANGHI STEVE | Option Excercise | 4419 | 65.71 | $ 290,372.49 |
| Aug 15, 2025 | Krawczyk Joseph R II | Option Excercise | 1639 | 65.71 | $ 107,698.69 |
| Aug 15, 2025 | Krawczyk Joseph R II | Option Excercise | 703 | 65.71 | $ 46,194.13 |
| Aug 15, 2025 | Bunker Mathew B | Option Excercise | 2609 | 65.71 | $ 171,437.39 |
| Aug 15, 2025 | Bunker Mathew B | Option Excercise | 728 | 65.71 | $ 47,836.88 |
| Aug 15, 2025 | Bjornholt James Eric | Option Excercise | 5346 | 65.71 | $ 351,285.66 |
| Aug 15, 2025 | Bjornholt James Eric | Option Excercise | 2293 | 65.71 | $ 150,673.03 |
| May 23, 2025 | Bjornholt James Eric | Open Market Sale | 2015 | 55.78 | $ 112,396.70 |
| May 20, 2025 | Johnson Karlton D | Open Market Sale | 494 | 60.69 | $ 29,980.86 |
| May 15, 2025 | Bunker Mathew B | Option Excercise | 2361 | 60.80 | $ 143,548.80 |
| May 15, 2025 | Bunker Mathew B | Option Excercise | 659 | 60.80 | $ 40,067.20 |
| May 15, 2025 | Bjornholt James Eric | Option Excercise | 4884 | 60.80 | $ 296,947.20 |
| May 15, 2025 | Bjornholt James Eric | Option Excercise | 2096 | 60.80 | $ 127,436.80 |
| May 15, 2025 | SIMONCIC RICHARD J | Option Excercise | 4412 | 60.80 | $ 268,249.60 |
| May 15, 2025 | SIMONCIC RICHARD J | Option Excercise | 1208 | 60.80 | $ 73,446.40 |
| May 15, 2025 | SANGHI STEVE | Option Excercise | 9149 | 60.80 | $ 556,259.20 |
| May 15, 2025 | SANGHI STEVE | Option Excercise | 3784 | 60.80 | $ 230,067.20 |
| May 15, 2025 | Krawczyk Joseph R II | Option Excercise | 1435 | 60.80 | $ 87,248.00 |
| May 15, 2025 | Krawczyk Joseph R II | Option Excercise | 627 | 60.80 | $ 38,121.60 |
| Mar 3, 2025 | SIMONCIC RICHARD J | Grant | 285 | 49.26 | $ 14,038.39 |
| Mar 3, 2025 | Krawczyk Joseph R II | Grant | 244 | 49.26 | $ 12,018.83 |
| Mar 3, 2025 | Bunker Mathew B | Grant | 234 | 49.26 | $ 11,526.26 |
| Mar 3, 2025 | Bjornholt James Eric | Grant | 268 | 49.26 | $ 13,201.01 |
| Feb 25, 2025 | Bjornholt James Eric | Open Market Sale | 3724 | 60.88 | $ 226,717.12 |
| Feb 15, 2025 | SIMONCIC RICHARD J | Option Excercise | 5981 | 57.86 | $ 346,060.66 |
| Feb 15, 2025 | SIMONCIC RICHARD J | Option Excercise | 1757 | 57.86 | $ 101,660.02 |
| Feb 15, 2025 | SANGHI STEVE | Option Excercise | 21965 | 57.86 | $ 1,270,894.90 |
| Feb 15, 2025 | SANGHI STEVE | Option Excercise | 6541 | 57.86 | $ 378,462.26 |
| Feb 15, 2025 | Krawczyk Joseph R II | Option Excercise | 1004 | 57.86 | $ 58,091.44 |
| Feb 15, 2025 | Krawczyk Joseph R II | Option Excercise | 484 | 57.86 | $ 28,004.24 |
| Feb 15, 2025 | Bunker Mathew B | Option Excercise | 3317 | 57.86 | $ 191,921.62 |
| Feb 15, 2025 | Bunker Mathew B | Option Excercise | 1052 | 57.86 | $ 60,868.72 |
| Feb 15, 2025 | Bjornholt James Eric | Option Excercise | 6734 | 57.86 | $ 389,629.24 |
| Feb 15, 2025 | Bjornholt James Eric | Option Excercise | 3010 | 57.86 | $ 174,158.60 |