| Shares Outstanding | 11.60M |
| Float | 9.83M |
| Float Short Interest Percentage | 0.65% |
| Owners (insider) | 8.87% |
| Owners (institutional) | 55.63% |
| Owners (insider) change | 0.27% |
| Owners (institutional) change | 0.18% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 24, 2025 | MILAVSKY ELIZABETH A | Other Aquisition | 10981 | 7.81 | $ 85,761.61 |
| Dec 24, 2025 | MILAVSKY ELIZABETH A | Open Market Sale | 10981 | 24.71 | $ 271,340.51 |
| Dec 22, 2025 | INFANTOLINO EDWARD | Option Excercise | 7321 | 7.81 | $ 57,177.01 |
| Dec 12, 2025 | DALTON DANIEL J | Option Excercise | 7500 | 12.29 | $ 92,175.00 |
| Dec 12, 2025 | DALTON DANIEL J | Open Market Sale | 7500 | 25.12 | $ 188,400.00 |
| 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 |