| Shares Outstanding | 14.18M |
| Float | 12.36M |
| Float Short Interest Percentage | 0.81% |
| Owners (insider) | 12.57% |
| Owners (institutional) | 48.24% |
| Owners (insider) change | 2.88% |
| Owners (institutional) change | 0.24% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Dec 19, 2025 | Bell Kelly Jo | Option Excercise | 37 | 21.36 | $ 790.32 |
| Dec 17, 2025 | Bell Kelly Jo | Option Excercise | 28 | 21.37 | $ 598.36 |
| Dec 17, 2025 | Peden Andrew | Option Excercise | 194 | 21.37 | $ 4,145.78 |
| Dec 16, 2025 | BERGSTROM CHRISTOPHER W | Grant | 9502 | 0.00 | $ 0.00 |
| Dec 16, 2025 | Chase Philip | Grant | 1901 | 0.00 | $ 0.00 |
| Dec 16, 2025 | Peden Andrew | Grant | 2376 | 0.00 | $ 0.00 |
| Dec 16, 2025 | Carstater Kent | Grant | 3088 | 0.00 | $ 0.00 |
| Dec 16, 2025 | Foster Michael T | Grant | 1901 | 0.00 | $ 0.00 |
| Dec 16, 2025 | Kinney Jonathan Craig | Grant | 2138 | 0.00 | $ 0.00 |
| Dec 16, 2025 | Mahan Oscar Leland | Grant | 1901 | 0.00 | $ 0.00 |
| Dec 16, 2025 | Garg Subhash | Grant | 1901 | 0.00 | $ 0.00 |
| Dec 16, 2025 | GARCIA MICHAEL A | Grant | 1901 | 0.00 | $ 0.00 |
| Dec 16, 2025 | Allin Philip W | Grant | 1901 | 0.00 | $ 0.00 |
| Dec 5, 2025 | Kinney Jonathan Craig | Open Market Purchase | 500 | 19.63 | $ 9,815.00 |
| Dec 2, 2025 | Kinney Jonathan Craig | Open Market Purchase | 1345 | 19.33 | $ 26,003.00 |
| Nov 6, 2025 | Kinney Jonathan Craig | Open Market Purchase | 500 | 18.90 | $ 9,450.00 |
| Nov 4, 2025 | Kinney Jonathan Craig | Open Market Purchase | 1200 | 18.79 | $ 22,545.00 |
| Oct 31, 2025 | Kinney Jonathan Craig | Open Market Purchase | 500 | 18.85 | $ 9,425.00 |
| Jul 31, 2025 | Carstater Kent | Open Market Purchase | 5000 | 18.43 | $ 92,155.94 |
| Jul 30, 2025 | GARCIA MICHAEL A | Open Market Purchase | 6162 | 19.20 | $ 118,310.40 |
| Jul 28, 2025 | GARCIA MICHAEL A | Open Market Purchase | 7023 | 19.17 | $ 134,607.24 |
| Jul 15, 2025 | Mahan Oscar Leland | Open Market Purchase | 712 | 18.63 | $ 13,264.56 |
| Jun 11, 2025 | Kinney Jonathan Craig | Open Market Purchase | 900 | 17.41 | $ 15,668.00 |
| Jun 5, 2025 | Kinney Jonathan Craig | Open Market Purchase | 1150 | 17.37 | $ 19,970.00 |
| Jun 2, 2025 | Kinney Jonathan Craig | Open Market Purchase | 356 | 17.40 | $ 6,195.00 |
| May 30, 2025 | Kinney Jonathan Craig | Open Market Purchase | 448 | 17.40 | $ 7,793.88 |
| May 28, 2025 | Kinney Jonathan Craig | Open Market Purchase | 800 | 17.47 | $ 13,975.00 |
| May 5, 2025 | Mahan Oscar Leland | Open Market Sale | 5133 | 17.06 | $ 87,556.19 |
| Apr 28, 2025 | Mahan Oscar Leland | Option Excercise | 10250 | 11.77 | $ 120,642.50 |
| Apr 28, 2025 | Mahan Oscar Leland | Option Excercise | 2083 | 16.16 | $ 33,661.28 |
| Apr 25, 2025 | Peden Andrew | Open Market Purchase | 1200 | 15.50 | $ 18,600.00 |
| Apr 25, 2025 | Carstater Kent | Open Market Purchase | 5000 | 15.77 | $ 78,864.40 |
| Apr 25, 2025 | Kinney Jonathan Craig | Open Market Purchase | 2415 | 15.80 | $ 38,155.62 |
| Apr 11, 2025 | Foster Michael T | Option Excercise | 11250 | 11.77 | $ 132,412.50 |
| Apr 4, 2025 | Allin Philip W | Option Excercise | 11250 | 11.77 | $ 132,412.50 |
| Jan 31, 2025 | Kinney Jonathan Craig | Grant | 1022 | 18.80 | $ 19,215.30 |
| Jan 21, 2025 | Carstater Kent | Option Excercise | 213 | 19.88 | $ 4,234.44 |
| Jan 21, 2025 | Peden Andrew | Option Excercise | 71 | 19.88 | $ 1,411.48 |