| Shares Outstanding | 30.53M |
| Float | 29.77M |
| Float Short Interest Percentage | 2.29% |
| Owners (insider) | 1.83% |
| Owners (institutional) | 102.56% |
| Owners (insider) change | -0.34% |
| Owners (institutional) change | 0.12% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Sep 26, 2025 | Sundaram Vishnu | Option Excercise | 1242 | 34.81 | $ 43,234.02 |
| Aug 29, 2025 | Nicholas Breisacher | Option Excercise | 38 | 36.85 | $ 1,400.30 |
| Aug 21, 2025 | Runyon Barbara J | Open Market Sale | 3348 | 34.82 | $ 116,577.36 |
| May 13, 2025 | Washington Kenneth E | Open Market Purchase | 1700 | 28.06 | $ 47,702.00 |
| May 8, 2025 | Washington Kenneth E | Grant | 5075 | 0.00 | $ 0.00 |
| May 8, 2025 | Hundzinski Ronald T | Open Market Purchase | 5000 | 26.67 | $ 133,350.00 |
| May 8, 2025 | Desormiere Sophie | Grant | 5075 | 0.00 | $ 0.00 |
| May 8, 2025 | Kowalchik Laura Michele | Grant | 5075 | 0.00 | $ 0.00 |
| May 8, 2025 | Hundzinski Ronald T | Grant | 5075 | 0.00 | $ 0.00 |
| May 8, 2025 | HEINZMANN DAVID W | Grant | 5075 | 0.00 | $ 0.00 |
| May 8, 2025 | Stacey John | Grant | 5075 | 0.00 | $ 0.00 |
| May 8, 2025 | Meter Elizabeth | Grant | 5075 | 0.00 | $ 0.00 |
| May 8, 2025 | Kummeth Charles R. | Grant | 5075 | 0.00 | $ 0.00 |
| Apr 25, 2025 | Presley William T. | Open Market Purchase | 3000 | 24.67 | $ 74,010.00 |
| Apr 25, 2025 | Stocker Thomas | Open Market Purchase | 321 | 24.96 | $ 8,010.83 |
| Mar 21, 2025 | Kauffman Wayne S III | Grant | 1215 | 0.00 | $ 0.00 |
| Mar 21, 2025 | Kauffman Wayne S III | Option Excercise | 348 | 30.37 | $ 10,568.76 |
| Mar 21, 2025 | Nicholas Breisacher | Grant | 122 | 0.00 | $ 0.00 |
| Mar 21, 2025 | Nicholas Breisacher | Option Excercise | 40 | 30.37 | $ 1,214.80 |
| Mar 21, 2025 | Barkas Rafael | Grant | 1215 | 0.00 | $ 0.00 |
| Mar 21, 2025 | Barkas Rafael | Option Excercise | 348 | 30.37 | $ 10,568.76 |
| Mar 21, 2025 | Wilson Jaymi | Grant | 1215 | 0.00 | $ 0.00 |
| Mar 21, 2025 | Wilson Jaymi | Option Excercise | 348 | 30.37 | $ 10,568.76 |
| Mar 21, 2025 | Stocker Thomas | Grant | 1458 | 0.00 | $ 0.00 |
| Mar 21, 2025 | Stocker Thomas | Option Excercise | 657 | 30.37 | $ 19,953.09 |
| Mar 21, 2025 | Runyon Barbara J | Grant | 1215 | 0.00 | $ 0.00 |
| Mar 21, 2025 | Runyon Barbara J | Option Excercise | 364 | 30.37 | $ 11,054.68 |
| Mar 15, 2025 | Sundaram Vishnu | Option Excercise | 430 | 30.39 | $ 13,067.70 |
| Mar 14, 2025 | Kauffman Wayne S III | Grant | 6996 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Runyon Barbara J | Option Excercise | 947 | 30.30 | $ 28,693.65 |
| Mar 14, 2025 | Runyon Barbara J | Grant | 6996 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Stocker Thomas | Option Excercise | 1628 | 30.30 | $ 49,327.56 |
| Mar 14, 2025 | Stocker Thomas | Grant | 8160 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Nicholas Breisacher | Option Excercise | 174 | 30.30 | $ 5,271.78 |
| Mar 14, 2025 | Nicholas Breisacher | Grant | 1458 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Barkas Rafael | Option Excercise | 915 | 30.30 | $ 27,724.77 |
| Mar 14, 2025 | Barkas Rafael | Grant | 6996 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Sundaram Vishnu | Grant | 6996 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Wang Chenglong | Grant | 3498 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Douyard Jonathan C | Grant | 12822 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Presley William T. | Grant | 34968 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Wilson Jaymi | Option Excercise | 1043 | 30.30 | $ 31,601.25 |
| Mar 14, 2025 | Wilson Jaymi | Grant | 8160 | 0.00 | $ 0.00 |
| Mar 14, 2025 | Kauffman Wayne S III | Option Excercise | 915 | 30.30 | $ 27,724.77 |
| Mar 11, 2025 | Runyon Barbara J | Option Excercise | 238 | 32.48 | $ 7,730.24 |
| Mar 11, 2025 | Kauffman Wayne S III | Option Excercise | 270 | 32.48 | $ 8,769.60 |
| Mar 11, 2025 | Nicholas Breisacher | Option Excercise | 28 | 32.48 | $ 909.44 |
| Mar 11, 2025 | Barkas Rafael | Option Excercise | 270 | 32.48 | $ 8,769.60 |
| Mar 11, 2025 | Wilson Jaymi | Option Excercise | 270 | 32.48 | $ 8,769.60 |
| Mar 11, 2025 | Stocker Thomas | Option Excercise | 429 | 32.48 | $ 13,933.92 |
| Feb 24, 2025 | Presley William T. | Grant | 123135 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Douyard Jonathan C | Grant | 52398 | 0.00 | $ 0.00 |
| Dec 11, 2024 | Stocker Thomas | Open Market Sale | 1295 | 42.98 | $ 55,659.10 |