| Shares Outstanding | 11.85M |
| Float | 10.08M |
| Float Short Interest Percentage | 0.56% |
| Owners (insider) | 8.62% |
| Owners (institutional) | 52.27% |
| Owners (insider) change | -0.44% |
| Owners (institutional) change | 4.28% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Sep 29, 2025 | PANTILIONE VITO S | Other Disposition | 2400 | 21.74 | $ 52,176.00 |
| Sep 18, 2025 | PANTILIONE VITO S | Option Excercise | 8569 | 7.81 | $ 66,923.89 |
| Aug 28, 2025 | KRIPITZ JEFFREY H | Open Market Sale | 4500 | 22.51 | $ 101,295.00 |
| Aug 25, 2025 | INFANTOLINO EDWARD | Open Market Sale | 2500 | 22.02 | $ 55,050.00 |
| Aug 22, 2025 | Hill Jonathan D. | Option Excercise | 2000 | 19.03 | $ 38,060.00 |
| Aug 22, 2025 | Hill Jonathan D. | Open Market Sale | 2000 | 22.09 | $ 44,180.00 |
| Aug 19, 2025 | KRIPITZ JEFFREY H | Open Market Sale | 4963 | 21.91 | $ 108,720.97 |
| Apr 25, 2025 | PANTILIONE VITO S | Open Market Purchase | 1100 | 18.77 | $ 20,647.00 |
| Feb 6, 2025 | KRIPITZ JEFFREY H | Open Market Sale | 1148 | 20.02 | $ 22,982.20 |
| Feb 5, 2025 | KRIPITZ JEFFREY H | Open Market Sale | 6432 | 20.12 | $ 129,438.32 |
| Feb 3, 2025 | KRIPITZ JEFFREY H | Open Market Sale | 7559 | 20.19 | $ 152,619.75 |
| Dec 9, 2024 | CHOATE FRED G | Option Excercise | 29713 | 10.52 | $ 312,698.53 |