In the last 12 months, insiders at SOLITRON DEVICES INC ($SODI) filed 241 transactions with the SEC: 29 open-market purchases totaling $1,340,108 and 200 sales totaling $3,912,320. Net insider sentiment: net selling.
SOLITRON DEVICES INC operates in the Semiconductors & related devices industry (Manufacturing sector).
Most Active Insiders
- Olesen Value Fund L.P. (TenPercentOwner) — 224 transactions totaling $4,386,996
- Matson Mark (President and COO) — 4 transactions totaling $921,150
- Pointer David William (Not found) — 2 transactions totaling $783,689
- Eriksen Howard Timothy (CEO, CFO) — 3 transactions totaling $448,518
- Matson Mark (COO) — 2 transactions totaling $416,915
View all SEC Filings for SOLITRON DEVICES INC (SODI).
Set Up your own filters →Recent Insider Transactions
| Transaction Date | Insider Name | Title | Transaction Type | Security | Shares | Price | Shares Owned Following | Total Shares Outstanding | % of Owned | % of Outstanding |
|---|---|---|---|---|---|---|---|---|---|---|
| March 11, 2026 | Matson Mark | President and COO | J | Common stock | 5000 | $21.22 | 238,573.0000 | 2,147,703 | 2.14% | 0.23% |
| Dec. 9, 2025 | Matson Mark | President and COO | J | Common stock | 5000 | $18.01 | 233,573.0000 | 2,082,553 | 2.19% | 0.24% |
| Nov. 10, 2025 | Matson Mark | President and COO | J | Common stock | 50000 | $14.50 | 228,573.0000 | 2,082,553 | 28.00% | 2.40% |
| Aug. 27, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 879 | $16.99 | 946,032.0000 | 2,082,553 | 0.09% | 0.04% |
| Aug. 27, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 879 | $16.99 | 946,032.0000 | 2,082,553 | 0.09% | 0.04% |
| Aug. 27, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 879 | $16.99 | 946,032.0000 | 2,082,553 | 0.09% | 0.04% |
| Aug. 27, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 879 | $16.99 | 946,032.0000 | 2,082,553 | 0.09% | 0.04% |
| Aug. 22, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.38 | 949,648.0000 | 2,082,553 | 0.16% | 0.07% |
| Aug. 22, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.38 | 949,648.0000 | 2,082,553 | 0.16% | 0.07% |
| Aug. 21, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 500 | $16.33 | 951,148.0000 | 2,082,553 | 0.05% | 0.02% |
| Aug. 21, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 500 | $16.33 | 951,148.0000 | 2,082,553 | 0.05% | 0.02% |
| Aug. 21, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 500 | $16.33 | 951,148.0000 | 2,082,553 | 0.05% | 0.02% |
| Aug. 21, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 500 | $16.33 | 951,148.0000 | 2,082,553 | 0.05% | 0.02% |
| Aug. 25, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $16.99 | 949,548.0000 | 2,082,553 | 0.01% | 0.00% |
| Aug. 25, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $16.99 | 949,548.0000 | 2,082,553 | 0.01% | 0.00% |
| Aug. 25, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $16.99 | 949,548.0000 | 2,082,553 | 0.01% | 0.00% |
| Aug. 25, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $16.99 | 949,548.0000 | 2,082,553 | 0.01% | 0.00% |
| Aug. 22, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.38 | 949,648.0000 | 2,082,553 | 0.16% | 0.07% |
| Aug. 22, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.38 | 949,648.0000 | 2,082,553 | 0.16% | 0.07% |
| Aug. 18, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 7301 | $16.34 | 957,948.0000 | 2,082,553 | 0.76% | 0.35% |
| Aug. 15, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4000 | $16.19 | 965,249.0000 | 2,082,553 | 0.41% | 0.19% |
| Aug. 15, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4000 | $16.19 | 965,249.0000 | 2,082,553 | 0.41% | 0.19% |
| Aug. 15, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4000 | $16.19 | 965,249.0000 | 2,082,553 | 0.41% | 0.19% |
| Aug. 14, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.10 | 969,249.0000 | 2,082,553 | 0.15% | 0.07% |
| Aug. 14, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.10 | 969,249.0000 | 2,082,553 | 0.15% | 0.07% |
| Aug. 14, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.10 | 969,249.0000 | 2,082,553 | 0.15% | 0.07% |
| Aug. 14, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.10 | 969,249.0000 | 2,082,553 | 0.15% | 0.07% |
| Aug. 18, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 7301 | $16.34 | 957,948.0000 | 2,082,553 | 0.76% | 0.35% |
| Aug. 18, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 7301 | $16.34 | 957,948.0000 | 2,082,553 | 0.76% | 0.35% |
| Aug. 18, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 7301 | $16.34 | 957,948.0000 | 2,082,553 | 0.76% | 0.35% |
| Aug. 15, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4000 | $16.19 | 965,249.0000 | 2,082,553 | 0.41% | 0.19% |
| Aug. 13, 2025 | CHISTE JOHN F | Director | A | Common stock | 2000 | $0.00 | 8,000.0000 | 2,082,553 | 33.33% | 0.10% |
| Aug. 13, 2025 | Aubrey Dwight P | Director | A | Common stock | 2000 | $0.00 | 8,000.0000 | 2,082,553 | 33.33% | 0.10% |
| Aug. 13, 2025 | Pointer David William | Director | A | Common stock | 2000 | $0.00 | 31,188.0000 | 2,082,553 | 6.85% | 0.10% |
| Aug. 13, 2025 | Eriksen Howard Timothy | CEO | A | Common stock | 2000 | $0.00 | 325,223.0000 | 2,082,553 | 0.62% | 0.10% |
| Aug. 13, 2025 | Campbell Carolyn K. | CFO | A | Common stock | 2000 | $0.00 | 2,000.0000 | 2,082,553 | 9999.99% | 0.10% |
| Aug. 13, 2025 | Matson Mark | President and COO | A | Common stock | 2000 | $0.00 | 178,573.0000 | 2,082,553 | 1.13% | 0.10% |
| Aug. 13, 2025 | Gillman Charles M | Director | A | Common stock | 2000 | $0.00 | 8,000.0000 | 2,082,553 | 33.33% | 0.10% |
| Aug. 8, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.50 | 1,011,872.0000 | 2,082,553 | 0.15% | 0.07% |
| Aug. 8, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.50 | 1,011,872.0000 | 2,082,553 | 0.15% | 0.07% |
| Aug. 8, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.50 | 1,011,872.0000 | 2,082,553 | 0.15% | 0.07% |
| Aug. 8, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1500 | $16.50 | 1,011,872.0000 | 2,082,553 | 0.15% | 0.07% |
| Aug. 11, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2720 | $16.21 | 1,009,152.0000 | 2,082,553 | 0.27% | 0.13% |
| Aug. 11, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2720 | $16.21 | 1,009,152.0000 | 2,082,553 | 0.27% | 0.13% |
| Aug. 11, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2720 | $16.21 | 1,009,152.0000 | 2,082,553 | 0.27% | 0.13% |
| Aug. 11, 2025 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2720 | $16.21 | 1,009,152.0000 | 2,082,553 | 0.27% | 0.13% |
| Nov. 25, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4 | $16.78 | 1,032,113.0000 | 0 | 0.00% | 0.00% |
| Nov. 25, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4 | $16.78 | 1,032,113.0000 | 0 | 0.00% | 0.00% |
| Nov. 25, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4 | $16.78 | 1,032,113.0000 | 0 | 0.00% | 0.00% |
| Nov. 25, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4 | $16.78 | 1,032,113.0000 | 0 | 0.00% | 0.00% |
| Dec. 3, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 8 | $16.96 | 1,032,105.0000 | 0 | 0.00% | 0.00% |
| Dec. 3, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 8 | $16.96 | 1,032,105.0000 | 0 | 0.00% | 0.00% |
| Dec. 3, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 8 | $16.96 | 1,032,105.0000 | 0 | 0.00% | 0.00% |
| Dec. 3, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 8 | $16.96 | 1,032,105.0000 | 0 | 0.00% | 0.00% |
| Dec. 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4303 | $16.06 | 1,027,802.0000 | 0 | 0.42% | 0.00% |
| Dec. 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4303 | $16.06 | 1,027,802.0000 | 0 | 0.42% | 0.00% |
| Dec. 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4303 | $16.06 | 1,027,802.0000 | 0 | 0.42% | 0.00% |
| Dec. 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 4303 | $16.06 | 1,027,802.0000 | 0 | 0.42% | 0.00% |
| Dec. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1770 | $16.00 | 1,026,032.0000 | 0 | 0.17% | 0.00% |
| Dec. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1770 | $16.00 | 1,026,032.0000 | 0 | 0.17% | 0.00% |
| Dec. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1770 | $16.00 | 1,026,032.0000 | 0 | 0.17% | 0.00% |
| Dec. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1770 | $16.00 | 1,026,032.0000 | 0 | 0.17% | 0.00% |
| Nov. 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 635 | $16.89 | 1,050,372.0000 | 0 | 0.06% | 0.00% |
| Oct. 7, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 8 | $17.99 | 1,051,372.0000 | 0 | 0.00% | 0.00% |
| Nov. 14, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $16.89 | 1,051,172.0000 | 0 | 0.02% | 0.00% |
| Nov. 14, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $16.89 | 1,051,172.0000 | 0 | 0.02% | 0.00% |
| Nov. 14, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $16.89 | 1,051,172.0000 | 0 | 0.02% | 0.00% |
| Nov. 14, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $16.89 | 1,051,172.0000 | 0 | 0.02% | 0.00% |
| Nov. 15, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 22 | $16.89 | 1,051,150.0000 | 0 | 0.00% | 0.00% |
| Nov. 15, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 22 | $16.89 | 1,051,150.0000 | 0 | 0.00% | 0.00% |
| Nov. 15, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 22 | $16.89 | 1,051,150.0000 | 0 | 0.00% | 0.00% |
| Nov. 15, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 22 | $16.89 | 1,051,150.0000 | 0 | 0.00% | 0.00% |
| Nov. 18, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 143 | $16.89 | 1,051,007.0000 | 0 | 0.01% | 0.00% |
| Nov. 18, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 143 | $16.89 | 1,051,007.0000 | 0 | 0.01% | 0.00% |
| Nov. 18, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 143 | $16.89 | 1,051,007.0000 | 0 | 0.01% | 0.00% |
| Nov. 18, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 143 | $16.89 | 1,051,007.0000 | 0 | 0.01% | 0.00% |
| Nov. 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 635 | $16.89 | 1,050,372.0000 | 0 | 0.06% | 0.00% |
| Nov. 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 635 | $16.89 | 1,050,372.0000 | 0 | 0.06% | 0.00% |
| Nov. 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 635 | $16.89 | 1,050,372.0000 | 0 | 0.06% | 0.00% |
| Oct. 7, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 8 | $17.99 | 1,051,372.0000 | 0 | 0.00% | 0.00% |
| Oct. 7, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 8 | $17.99 | 1,051,372.0000 | 0 | 0.00% | 0.00% |
| Oct. 7, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 8 | $17.99 | 1,051,372.0000 | 0 | 0.00% | 0.00% |
| Sept. 24, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2 | $17.99 | 1,056,320.0000 | 0 | 0.00% | 0.00% |
| Sept. 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 916 | $17.99 | 1,055,404.0000 | 0 | 0.09% | 0.00% |
| Sept. 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 916 | $17.99 | 1,055,404.0000 | 0 | 0.09% | 0.00% |
| Sept. 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 916 | $17.99 | 1,055,404.0000 | 0 | 0.09% | 0.00% |
| Sept. 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 916 | $17.99 | 1,055,404.0000 | 0 | 0.09% | 0.00% |
| Sept. 3, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,056,422.0000 | 0 | 0.01% | 0.00% |
| Sept. 3, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,056,422.0000 | 0 | 0.01% | 0.00% |
| Sept. 3, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,056,422.0000 | 0 | 0.01% | 0.00% |
| Oct. 1, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1000 | $17.99 | 1,054,404.0000 | 0 | 0.09% | 0.00% |
| Oct. 1, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1000 | $17.99 | 1,054,404.0000 | 0 | 0.09% | 0.00% |
| Oct. 1, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1000 | $17.99 | 1,054,404.0000 | 0 | 0.09% | 0.00% |
| Oct. 1, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1000 | $17.99 | 1,054,404.0000 | 0 | 0.09% | 0.00% |
| Sept. 3, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,056,422.0000 | 0 | 0.01% | 0.00% |
| Sept. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $17.99 | 1,056,322.0000 | 0 | 0.01% | 0.00% |
| Sept. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $17.99 | 1,056,322.0000 | 0 | 0.01% | 0.00% |
| Sept. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $17.99 | 1,056,322.0000 | 0 | 0.01% | 0.00% |
| Sept. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $17.99 | 1,056,322.0000 | 0 | 0.01% | 0.00% |
| Sept. 24, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2 | $17.99 | 1,056,320.0000 | 0 | 0.00% | 0.00% |
| Sept. 24, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2 | $17.99 | 1,056,320.0000 | 0 | 0.00% | 0.00% |
| Sept. 24, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2 | $17.99 | 1,056,320.0000 | 0 | 0.00% | 0.00% |
| Aug. 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 360 | $18.38 | 1,062,876.0000 | 0 | 0.03% | 0.00% |
| Aug. 29, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1394 | $18.36 | 1,063,236.0000 | 0 | 0.13% | 0.00% |
| Aug. 29, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1394 | $18.36 | 1,063,236.0000 | 0 | 0.13% | 0.00% |
| Aug. 29, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1394 | $18.36 | 1,063,236.0000 | 0 | 0.13% | 0.00% |
| Aug. 29, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1394 | $18.36 | 1,063,236.0000 | 0 | 0.13% | 0.00% |
| Aug. 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 360 | $18.38 | 1,062,876.0000 | 0 | 0.03% | 0.00% |
| Aug. 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 360 | $18.38 | 1,062,876.0000 | 0 | 0.03% | 0.00% |
| Aug. 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 360 | $18.38 | 1,062,876.0000 | 0 | 0.03% | 0.00% |
| Aug. 14, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 409 | $18.24 | 1,070,153.0000 | 0 | 0.04% | 0.00% |
| Aug. 26, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 102 | $18.24 | 1,069,892.0000 | 0 | 0.01% | 0.00% |
| Aug. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 59 | $18.24 | 1,069,994.0000 | 0 | 0.01% | 0.00% |
| Aug. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 59 | $18.24 | 1,069,994.0000 | 0 | 0.01% | 0.00% |
| Aug. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 59 | $18.24 | 1,069,994.0000 | 0 | 0.01% | 0.00% |
| Aug. 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 59 | $18.24 | 1,069,994.0000 | 0 | 0.01% | 0.00% |
| Aug. 21, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,070,053.0000 | 0 | 0.01% | 0.00% |
| Aug. 21, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,070,053.0000 | 0 | 0.01% | 0.00% |
| Aug. 21, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,070,053.0000 | 0 | 0.01% | 0.00% |
| Aug. 21, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,070,053.0000 | 0 | 0.01% | 0.00% |
| Aug. 14, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 409 | $18.24 | 1,070,153.0000 | 0 | 0.04% | 0.00% |
| Aug. 14, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 409 | $18.24 | 1,070,153.0000 | 0 | 0.04% | 0.00% |
| Aug. 14, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 409 | $18.24 | 1,070,153.0000 | 0 | 0.04% | 0.00% |
| Aug. 26, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 102 | $18.24 | 1,069,892.0000 | 0 | 0.01% | 0.00% |
| Aug. 26, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 102 | $18.24 | 1,069,892.0000 | 0 | 0.01% | 0.00% |
| Aug. 26, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 102 | $18.24 | 1,069,892.0000 | 0 | 0.01% | 0.00% |
| Aug. 8, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 900 | $18.24 | 1,077,759.0000 | 0 | 0.08% | 0.00% |
| Aug. 8, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 900 | $18.24 | 1,077,759.0000 | 0 | 0.08% | 0.00% |
| Aug. 8, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 900 | $18.24 | 1,077,759.0000 | 0 | 0.08% | 0.00% |
| Aug. 8, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 900 | $18.24 | 1,077,759.0000 | 0 | 0.08% | 0.00% |
| Aug. 12, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 5187 | $18.24 | 1,072,572.0000 | 0 | 0.48% | 0.00% |
| Aug. 12, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 5187 | $18.24 | 1,072,572.0000 | 0 | 0.48% | 0.00% |
| Aug. 12, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 5187 | $18.24 | 1,072,572.0000 | 0 | 0.48% | 0.00% |
| Aug. 12, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 5187 | $18.24 | 1,072,572.0000 | 0 | 0.48% | 0.00% |
| Aug. 7, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.61 | 1,078,659.0000 | 0 | 0.01% | 0.00% |
| Aug. 7, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.61 | 1,078,659.0000 | 0 | 0.01% | 0.00% |
| Aug. 7, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.61 | 1,078,659.0000 | 0 | 0.01% | 0.00% |
| Aug. 7, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.61 | 1,078,659.0000 | 0 | 0.01% | 0.00% |
| July 25, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,098,100.0000 | 0 | 0.01% | 0.00% |
| July 25, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,098,100.0000 | 0 | 0.01% | 0.00% |
| July 25, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,098,100.0000 | 0 | 0.01% | 0.00% |
| July 25, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,098,100.0000 | 0 | 0.01% | 0.00% |
| July 26, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,098,000.0000 | 0 | 0.01% | 0.00% |
| July 26, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,098,000.0000 | 0 | 0.01% | 0.00% |
| July 26, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,098,000.0000 | 0 | 0.01% | 0.00% |
| July 26, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.24 | 1,098,000.0000 | 0 | 0.01% | 0.00% |
| July 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1 | $18.24 | 1,097,999.0000 | 0 | 0.00% | 0.00% |
| July 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1 | $18.24 | 1,097,999.0000 | 0 | 0.00% | 0.00% |
| July 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1 | $18.24 | 1,097,999.0000 | 0 | 0.00% | 0.00% |
| July 30, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1 | $18.24 | 1,097,999.0000 | 0 | 0.00% | 0.00% |
| July 31, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 279 | $18.24 | 1,097,720.0000 | 0 | 0.03% | 0.00% |
| July 31, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 279 | $18.24 | 1,097,720.0000 | 0 | 0.03% | 0.00% |
| July 31, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 279 | $18.24 | 1,097,720.0000 | 0 | 0.03% | 0.00% |
| July 31, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 279 | $18.24 | 1,097,720.0000 | 0 | 0.03% | 0.00% |
| Aug. 2, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.64 | 1,097,520.0000 | 0 | 0.02% | 0.00% |
| Aug. 2, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.64 | 1,097,520.0000 | 0 | 0.02% | 0.00% |
| Aug. 2, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.64 | 1,097,520.0000 | 0 | 0.02% | 0.00% |
| Aug. 2, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.64 | 1,097,520.0000 | 0 | 0.02% | 0.00% |
| Aug. 6, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.62 | 1,097,320.0000 | 0 | 0.02% | 0.00% |
| Aug. 6, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.62 | 1,097,320.0000 | 0 | 0.02% | 0.00% |
| Aug. 6, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.62 | 1,097,320.0000 | 0 | 0.02% | 0.00% |
| Aug. 6, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.62 | 1,097,320.0000 | 0 | 0.02% | 0.00% |
| July 17, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 125 | $18.74 | 1,101,015.0000 | 0 | 0.01% | 0.00% |
| July 18, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 175 | $18.74 | 1,100,840.0000 | 0 | 0.02% | 0.00% |
| July 18, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 175 | $18.74 | 1,100,840.0000 | 0 | 0.02% | 0.00% |
| July 18, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 175 | $18.74 | 1,100,840.0000 | 0 | 0.02% | 0.00% |
| July 18, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 175 | $18.74 | 1,100,840.0000 | 0 | 0.02% | 0.00% |
| July 15, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.70 | 1,101,740.0000 | 0 | 0.01% | 0.00% |
| July 15, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.70 | 1,101,740.0000 | 0 | 0.01% | 0.00% |
| July 15, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.70 | 1,101,740.0000 | 0 | 0.01% | 0.00% |
| July 15, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 100 | $18.70 | 1,101,740.0000 | 0 | 0.01% | 0.00% |
| July 16, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 600 | $18.54 | 1,101,140.0000 | 0 | 0.05% | 0.00% |
| July 16, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 600 | $18.54 | 1,101,140.0000 | 0 | 0.05% | 0.00% |
| July 16, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 600 | $18.54 | 1,101,140.0000 | 0 | 0.05% | 0.00% |
| July 16, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 600 | $18.54 | 1,101,140.0000 | 0 | 0.05% | 0.00% |
| July 17, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 125 | $18.74 | 1,101,015.0000 | 0 | 0.01% | 0.00% |
| July 17, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 125 | $18.74 | 1,101,015.0000 | 0 | 0.01% | 0.00% |
| July 17, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 125 | $18.74 | 1,101,015.0000 | 0 | 0.01% | 0.00% |
| April 24, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2019 | $18.15 | 1,104,840.0000 | 0 | 0.18% | 0.00% |
| April 1, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 201 | $18.15 | 1,113,148.0000 | 0 | 0.02% | 0.00% |
| April 1, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 201 | $18.15 | 1,113,148.0000 | 0 | 0.02% | 0.00% |
| April 1, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 201 | $18.15 | 1,113,148.0000 | 0 | 0.02% | 0.00% |
| April 24, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2019 | $18.15 | 1,104,840.0000 | 0 | 0.18% | 0.00% |
| April 1, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 201 | $18.15 | 1,113,148.0000 | 0 | 0.02% | 0.00% |
| April 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 6289 | $18.17 | 1,106,859.0000 | 0 | 0.56% | 0.00% |
| April 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 6289 | $18.17 | 1,106,859.0000 | 0 | 0.56% | 0.00% |
| April 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 6289 | $18.17 | 1,106,859.0000 | 0 | 0.56% | 0.00% |
| April 23, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 6289 | $18.17 | 1,106,859.0000 | 0 | 0.56% | 0.00% |
| April 24, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2019 | $18.15 | 1,104,840.0000 | 0 | 0.18% | 0.00% |
| April 24, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 2019 | $18.15 | 1,104,840.0000 | 0 | 0.18% | 0.00% |
| March 27, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 901 | $18.15 | 1,139,150.0000 | 0 | 0.08% | 0.00% |
| March 27, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 901 | $18.15 | 1,139,150.0000 | 0 | 0.08% | 0.00% |
| March 27, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 901 | $18.15 | 1,139,150.0000 | 0 | 0.08% | 0.00% |
| March 27, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 901 | $18.15 | 1,139,150.0000 | 0 | 0.08% | 0.00% |
| March 28, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 274 | $18.15 | 1,138,876.0000 | 0 | 0.02% | 0.00% |
| March 28, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 274 | $18.15 | 1,138,876.0000 | 0 | 0.02% | 0.00% |
| March 28, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 274 | $18.15 | 1,138,876.0000 | 0 | 0.02% | 0.00% |
| March 28, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 274 | $18.15 | 1,138,876.0000 | 0 | 0.02% | 0.00% |
| March 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1215 | $18.15 | 1,143,576.0000 | 0 | 0.11% | 0.00% |
| March 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1215 | $18.15 | 1,143,576.0000 | 0 | 0.11% | 0.00% |
| March 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1215 | $18.15 | 1,143,576.0000 | 0 | 0.11% | 0.00% |
| March 19, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 1215 | $18.15 | 1,143,576.0000 | 0 | 0.11% | 0.00% |
| March 11, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 5781 | $18.19 | 1,148,636.0000 | 0 | 0.50% | 0.00% |
| March 11, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 5781 | $18.19 | 1,148,636.0000 | 0 | 0.50% | 0.00% |
| March 11, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 5781 | $18.19 | 1,148,636.0000 | 0 | 0.50% | 0.00% |
| March 11, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 5781 | $18.19 | 1,148,636.0000 | 0 | 0.50% | 0.00% |
| March 13, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.15 | 1,148,436.0000 | 0 | 0.02% | 0.00% |
| March 13, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.15 | 1,148,436.0000 | 0 | 0.02% | 0.00% |
| March 13, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.15 | 1,148,436.0000 | 0 | 0.02% | 0.00% |
| March 13, 2024 | Olesen Value Fund L.P. | TenPercentOwner | S | Common Stock, $0.01 par value | 200 | $18.15 | 1,148,436.0000 | 0 | 0.02% | 0.00% |
| March 6, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 900 | $10.06 | 1,172,360.0000 | 0 | 0.08% | 0.00% |
| March 6, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 900 | $10.06 | 1,172,360.0000 | 0 | 0.08% | 0.00% |
| March 6, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 900 | $10.06 | 1,172,360.0000 | 0 | 0.08% | 0.00% |
| March 6, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 900 | $10.06 | 1,172,360.0000 | 0 | 0.08% | 0.00% |
| Oct. 27, 2023 | Eriksen Howard Timothy | CEO, CFO | P | Common Stock | 5787 | $12.03 | 323,223.0000 | 0 | 1.82% | 0.00% |
| Oct. 19, 2023 | Eriksen Howard Timothy | CEO, CFO | P | Common stock | 400 | $11.00 | 53,040.0000 | 0 | 0.76% | 0.00% |
| Oct. 16, 2023 | Matson Mark | COO | P | Common Stock | 19482 | $10.70 | 176,573.0000 | 0 | 12.40% | 0.00% |
| Oct. 16, 2023 | Pointer David William | Not found | J | Common Stock | 6188 | $10.70 | 29,188.0000 | 0 | 26.90% | 0.00% |
| Oct. 16, 2023 | Pointer David William | Not found | J | Common Stock | 67054 | $10.70 | 29,188.0000 | 0 | 69.67% | 0.00% |
| Oct. 16, 2023 | Matson Mark | COO | P | Common Stock | 19482 | $10.70 | 196,573.0000 | 0 | 11.00% | 0.00% |
| Oct. 16, 2023 | Eriksen Howard Timothy | CEO, CFO | P | Common Stock | 35000 | $10.70 | 317,036.0000 | 0 | 12.41% | 0.00% |
| Feb. 9, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 100 | $10.02 | 1,162,960.0000 | 0 | 0.01% | 0.00% |
| Jan. 27, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 800 | $10.02 | 1,162,860.0000 | 0 | 0.07% | 0.00% |
| Jan. 27, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 800 | $10.02 | 1,162,860.0000 | 0 | 0.07% | 0.00% |
| Jan. 27, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 800 | $10.02 | 1,162,860.0000 | 0 | 0.07% | 0.00% |
| Jan. 27, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 800 | $10.02 | 1,162,860.0000 | 0 | 0.07% | 0.00% |
| Feb. 9, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 100 | $10.02 | 1,162,960.0000 | 0 | 0.01% | 0.00% |
| Feb. 9, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 100 | $10.02 | 1,162,960.0000 | 0 | 0.01% | 0.00% |
| Feb. 9, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 100 | $10.02 | 1,162,960.0000 | 0 | 0.01% | 0.00% |
| Feb. 14, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 5800 | $10.01 | 1,168,760.0000 | 0 | 0.50% | 0.00% |
| Feb. 14, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 5800 | $10.01 | 1,168,760.0000 | 0 | 0.50% | 0.00% |
| Feb. 14, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 5800 | $10.01 | 1,168,760.0000 | 0 | 0.50% | 0.00% |
| Feb. 14, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 5800 | $10.01 | 1,168,760.0000 | 0 | 0.50% | 0.00% |
| Jan. 17, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 1800 | $9.73 | 1,139,460.0000 | 0 | 0.16% | 0.00% |
| Jan. 18, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 2500 | $10.01 | 1,141,960.0000 | 0 | 0.22% | 0.00% |
| Jan. 18, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 2500 | $10.01 | 1,141,960.0000 | 0 | 0.22% | 0.00% |
| Jan. 18, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 2500 | $10.01 | 1,141,960.0000 | 0 | 0.22% | 0.00% |
| Jan. 18, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 2500 | $10.01 | 1,141,960.0000 | 0 | 0.22% | 0.00% |
| Jan. 17, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 1800 | $9.73 | 1,139,460.0000 | 0 | 0.16% | 0.00% |
| Jan. 17, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 1800 | $9.73 | 1,139,460.0000 | 0 | 0.16% | 0.00% |
| Jan. 17, 2023 | Olesen Value Fund L.P. | TenPercentOwner | P | Common Stock, $0.01 par value | 1800 | $9.73 | 1,139,460.0000 | 0 | 0.16% | 0.00% |