| Shares Outstanding | 3.53M |
| Float | 2.77M |
| Float Short Interest Percentage | 3.42% |
| Owners (insider) | 4.43% |
| Owners (institutional) | 43.9% |
| Owners (insider) change | -1.19% |
| Owners (institutional) change | 2.66% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Nov 12, 2025 | HAMBERGER SCOTT M | Other Disposition | 9467 | 0.00 | $ 0.00 |
| Oct 29, 2025 | STOKELY JOHN D JR | Open Market Sale | 5893 | 36.60 | $ 215,683.80 |
| Jul 31, 2025 | SMITH NICHOLAS PETER | Open Market Purchase | 303 | 33.00 | $ 9,999.00 |
| Jun 20, 2025 | Lorey Brandon Craig | Other Disposition | 280 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Lorey Brandon Craig | Option Excercise | 433 | 36.25 | $ 15,696.25 |
| Jun 20, 2025 | BRAITHWAITE TODD A | Other Disposition | 31 | 0.00 | $ 0.00 |
| Jun 20, 2025 | SCHMIDT MARIANNE | Other Disposition | 31 | 0.00 | $ 0.00 |
| Jun 20, 2025 | SCHMIDT MARIANNE | Option Excercise | 40 | 36.25 | $ 1,450.00 |
| Jun 20, 2025 | CROSON KATHLEEN S | Other Disposition | 37 | 0.00 | $ 0.00 |
| Jun 20, 2025 | CROSON KATHLEEN S | Option Excercise | 46 | 36.25 | $ 1,667.50 |
| Jun 20, 2025 | Crosen Kaley Ann | Other Disposition | 73 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Crosen Kaley Ann | Option Excercise | 89 | 36.25 | $ 3,226.25 |
| Jun 20, 2025 | ZMITROVICH JOSEPH T | Other Disposition | 142 | 0.00 | $ 0.00 |
| Jun 20, 2025 | ZMITROVICH JOSEPH T | Option Excercise | 244 | 36.25 | $ 8,845.00 |
| Jun 20, 2025 | Chappell Kathleen J | Other Disposition | 117 | 0.00 | $ 0.00 |
| Jun 20, 2025 | Chappell Kathleen J | Option Excercise | 142 | 36.25 | $ 5,147.50 |
| Jun 20, 2025 | GEORGE JAMES S II | Other Disposition | 34 | 0.00 | $ 0.00 |
| Jun 20, 2025 | GEORGE JAMES S II | Option Excercise | 41 | 36.25 | $ 1,486.25 |
| Jun 20, 2025 | POFFINBERGER AARON M | Other Disposition | 87 | 0.00 | $ 0.00 |
| Jun 20, 2025 | POFFINBERGER AARON M | Option Excercise | 106 | 36.25 | $ 3,842.50 |
| Jun 20, 2025 | PURRINGTON DEBRA L | Other Disposition | 43 | 0.00 | $ 0.00 |
| Jun 12, 2025 | HILL EDWARD III | Open Market Purchase | 1000 | 29.93 | $ 29,932.50 |
| Jun 2, 2025 | HAMBERGER SCOTT M | Open Market Purchase | 771 | 31.00 | $ 23,901.00 |
| May 1, 2025 | SMITH NICHOLAS PETER | Option Excercise | 291 | 30.15 | $ 8,773.65 |
| Feb 7, 2025 | HILL EDWARD III | Open Market Purchase | 300 | 32.00 | $ 9,600.00 |
| Feb 7, 2025 | STOKELY JOHN D JR | Open Market Purchase | 78 | 32.00 | $ 2,496.00 |
| Feb 7, 2025 | Rinker Douglas Clay | Open Market Purchase | 312 | 32.00 | $ 9,984.00 |
| Feb 7, 2025 | PURRINGTON DEBRA L | Open Market Purchase | 62 | 32.00 | $ 1,984.00 |
| Feb 7, 2025 | CLAYTOR CARY R | Open Market Purchase | 3125 | 32.00 | $ 100,000.00 |
| Feb 7, 2025 | Lorey Brandon Craig | Open Market Purchase | 2343 | 32.00 | $ 74,976.00 |
| Feb 7, 2025 | POFFINBERGER AARON M | Open Market Purchase | 312 | 32.00 | $ 9,984.00 |
| Feb 7, 2025 | Crosen Kaley Ann | Open Market Purchase | 100 | 32.00 | $ 3,200.00 |
| Feb 7, 2025 | Chappell Kathleen J | Open Market Purchase | 100 | 32.00 | $ 3,200.00 |
| Feb 7, 2025 | MILLESON JOHN R | Open Market Purchase | 781 | 32.00 | $ 24,992.00 |
| Feb 7, 2025 | GEORGE JAMES S II | Open Market Purchase | 100 | 32.00 | $ 3,200.00 |
| Feb 7, 2025 | BRAITHWAITE TODD A | Open Market Purchase | 1249 | 32.00 | $ 39,968.00 |
| Feb 7, 2025 | GILPIN THOMAS T | Open Market Purchase | 1000 | 32.00 | $ 32,000.00 |
| Feb 7, 2025 | MATTHEWS TATIANA C | Open Market Purchase | 312 | 32.00 | $ 9,984.00 |
| Feb 7, 2025 | HAMBERGER SCOTT M | Open Market Purchase | 5000 | 32.00 | $ 160,000.00 |
| Feb 7, 2025 | SMALLEY ROBERT W JR | Open Market Purchase | 100 | 32.00 | $ 3,200.00 |
| Feb 7, 2025 | SMITH NICHOLAS PETER | Open Market Purchase | 156 | 32.00 | $ 4,992.00 |
| Feb 7, 2025 | GLAIZE MARY BRUCE | Open Market Purchase | 31 | 32.00 | $ 992.00 |
| Feb 7, 2025 | SCHMIDT MARIANNE | Open Market Purchase | 31 | 32.00 | $ 992.00 |
| Feb 7, 2025 | CROSON KATHLEEN S | Open Market Purchase | 31 | 32.00 | $ 992.00 |
| Feb 7, 2025 | ZMITROVICH JOSEPH T | Open Market Purchase | 312 | 32.00 | $ 9,984.00 |