| Shares Outstanding | 11.06M |
| Float | 8.78M |
| Float Short Interest Percentage | 6.15% |
| Owners (insider) | 19.81% |
| Owners (institutional) | 66.46% |
| Owners (insider) change | 0% |
| Owners (institutional) change | 0% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Jul 17, 2025 | NOSS ELLIOT | Open Market Sale | 500 | 22.52 | $ 11,260.00 |
| Jul 10, 2025 | NOSS ELLIOT | Open Market Sale | 2700 | 22.13 | $ 59,746.00 |
| Jul 7, 2025 | NOSS ELLIOT | Open Market Sale | 5600 | 20.71 | $ 115,956.00 |
| May 14, 2025 | NOSS ELLIOT | Open Market Sale | 3500 | 17.69 | $ 61,925.00 |
| May 8, 2025 | NOSS ELLIOT | Open Market Sale | 1700 | 17.32 | $ 29,449.00 |
| May 5, 2025 | NOSS ELLIOT | Open Market Sale | 2200 | 16.30 | $ 35,865.00 |
| Apr 22, 2025 | NOSS ELLIOT | Open Market Sale | 1500 | 16.67 | $ 25,005.00 |
| Apr 17, 2025 | NOSS ELLIOT | Open Market Sale | 1000 | 16.18 | $ 16,180.00 |
| Apr 11, 2025 | NOSS ELLIOT | Open Market Sale | 2000 | 15.90 | $ 31,800.00 |
| Apr 9, 2025 | NOSS ELLIOT | Open Market Sale | 300 | 15.02 | $ 4,506.00 |
| Apr 4, 2025 | NOSS ELLIOT | Open Market Sale | 1500 | 15.97 | $ 23,950.00 |
| Apr 2, 2025 | NOSS ELLIOT | Open Market Sale | 1200 | 16.64 | $ 19,966.00 |
| Feb 14, 2025 | NOSS ELLIOT | Open Market Sale | 7760 | 17.25 | $ 133,879.40 |
| Feb 4, 2025 | NOSS ELLIOT | Open Market Sale | 1300 | 15.70 | $ 20,414.00 |
| Jan 27, 2025 | NOSS ELLIOT | Open Market Sale | 100 | 17.12 | $ 1,712.00 |
| Jan 22, 2025 | NOSS ELLIOT | Open Market Sale | 4500 | 16.56 | $ 74,500.00 |