| Shares Outstanding | 1.11M |
| Float | 570.00K |
| Float Short Interest Percentage | 1.88% |
| Owners (insider) | 45.65% |
| Owners (institutional) | 11.04% |
| Owners (insider) change | 4.99% |
| Owners (institutional) change | -57.87% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Jan 28, 2026 | Carlson Marc | Grant | 2000 | 12.12 | $ 24,240.00 |
| Jan 28, 2026 | Farmer Neil P | Grant | 2500 | 12.12 | $ 30,300.00 |
| Jan 28, 2026 | Lunin David | Grant | 2500 | 12.12 | $ 30,300.00 |
| Jan 28, 2026 | KAVANAUGH FRANK | Grant | 4000 | 12.12 | $ 48,480.00 |
| Jan 28, 2026 | Neuman Emanuel D | Grant | 2500 | 12.12 | $ 30,300.00 |
| Jan 28, 2026 | Winn Charles Brent Jr. | Grant | 4000 | 12.12 | $ 48,480.00 |
| Dec 12, 2025 | KAVANAUGH FRANK | Open Market Purchase | 2582 | 12.99 | $ 33,541.06 |
| Dec 10, 2025 | Winn Charles Brent Jr. | Open Market Purchase | 400 | 12.66 | $ 5,062.40 |
| Dec 10, 2025 | KAVANAUGH FRANK | Open Market Purchase | 70000 | 14.71 | $ 1,030,000.00 |
| Dec 10, 2025 | Finley Alfred Lee | Open Market Sale | 100000 | 15.00 | $ 1,500,000.00 |
| Dec 10, 2025 | Finley Susan | Open Market Sale | 100000 | 15.00 | $ 1,500,000.00 |
| Dec 5, 2025 | KAVANAUGH FRANK | Open Market Purchase | 8021 | 13.97 | $ 112,026.89 |
| Dec 3, 2025 | Winn Charles Brent Jr. | Open Market Purchase | 252 | 13.42 | $ 3,382.54 |
| Dec 2, 2025 | Winn Charles Brent Jr. | Open Market Purchase | 59 | 13.35 | $ 787.65 |
| Nov 14, 2025 | KAVANAUGH FRANK | Open Market Purchase | 20000 | 13.50 | $ 270,000.00 |
| Nov 14, 2025 | KAVANAUGH FRANK | Other Disposition | 2405 | $ 0.00 | |
| Nov 14, 2025 | Carlson Marc | Open Market Sale | 20000 | 13.50 | $ 270,000.00 |
| Nov 12, 2025 | KAVANAUGH FRANK | Open Market Purchase | 5959 | 13.28 | $ 79,136.84 |
| Aug 29, 2025 | KAVANAUGH FRANK | Open Market Purchase | 22899 | 12.50 | $ 286,214.60 |
| Aug 29, 2025 | Carlson Marc | Open Market Sale | 80000 | 12.50 | $ 1,000,000.00 |
| Aug 29, 2025 | KAVANAUGH FRANK | Open Market Purchase | 140000 | 12.50 | $ 1,750,000.00 |
| Aug 29, 2025 | Kramer Kory J. | Open Market Sale | 60000 | 12.50 | $ 750,000.00 |
| Aug 26, 2025 | KAVANAUGH FRANK | Open Market Purchase | 8482 | 12.43 | $ 105,431.26 |
| Aug 22, 2025 | KAVANAUGH FRANK | Open Market Purchase | 3528 | 12.00 | $ 42,325.72 |
| Aug 18, 2025 | KAVANAUGH FRANK | Open Market Purchase | 17631 | 11.24 | $ 198,131.10 |
| Aug 13, 2025 | KAVANAUGH FRANK | Open Market Purchase | 5480 | 11.04 | $ 60,490.98 |
| Aug 12, 2025 | Winn Charles Brent Jr. | Open Market Purchase | 1115 | 10.79 | $ 12,025.44 |
| Aug 8, 2025 | KAVANAUGH FRANK | Other Disposition | 240004 | $ 0.00 | |
| Jun 12, 2025 | KAVANAUGH FRANK | Open Market Purchase | 4000 | 11.75 | $ 47,000.00 |
| May 28, 2025 | Winn Charles Brent Jr. | Open Market Purchase | 54 | 11.75 | $ 634.50 |
| May 27, 2025 | Winn Charles Brent Jr. | Open Market Purchase | 63 | 11.75 | $ 740.25 |
| May 23, 2025 | Winn Charles Brent Jr. | Open Market Purchase | 97 | 11.75 | $ 1,139.75 |
| May 15, 2025 | Winn Charles Brent Jr. | Open Market Purchase | 386 | 11.75 | $ 4,535.50 |
| Mar 4, 2025 | Ore Benjamin | Open Market Purchase | 1000 | 12.75 | $ 12,750.00 |
| Feb 19, 2025 | Carlson Marc | Grant | 1039 | 12.03 | $ 12,499.17 |