| Date | Insider | Title | Code | Shares | Price | Value |
|---|---|---|---|---|---|---|
| Jul 7, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 483 | $26.8300 | $12.96K |
| Jul 7, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 483 | $26.8300 | $12.96K |
| Jul 7, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 483 | $26.8300 | $12.96K |
| Jul 7, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 483 | $26.8300 | $12.96K |
| Jul 6, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 800 | $26.8000 | $21.44K |
| Jul 6, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 800 | $26.8000 | $21.44K |
| Jul 6, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 800 | $26.8000 | $21.44K |
| Jul 6, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 800 | $26.8000 | $21.44K |
| Jul 2, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 1,969 | $26.4000 | $51.98K |
| Jul 2, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 1,969 | $26.4000 | $51.98K |
| Jul 2, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 1,969 | $26.4000 | $51.98K |
| Jul 2, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 1,969 | $26.4000 | $51.98K |
| Jul 1, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 120 | $26.2400 | $3.15K |
| Jul 1, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 120 | $26.2400 | $3.15K |
| Jul 1, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 120 | $26.2400 | $3.15K |
| Jul 1, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 120 | $26.2400 | $3.15K |
| Jun 25, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 1,600 | $26.5900 | $42.54K |
| Jun 25, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 1,600 | $26.5900 | $42.54K |
| Jun 25, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 1,600 | $26.5900 | $42.54K |
| Jun 25, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 1,600 | $26.5900 | $42.54K |
| Jun 24, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 5,238 | $26.6000 | $139.33K |
| Jun 24, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 5,238 | $26.6000 | $139.33K |
| Jun 24, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 5,238 | $26.6000 | $139.33K |
| Jun 24, 2026 | Olesen Value Fund L.P. | 10% Owner | S | 5,238 | $26.6000 | $139.33K |
| Jun 5, 2026 | Eriksen Howard Timothy | CEO | J | 5,787 | $0.0000 | $0.00 |
| Jun 5, 2026 | Eriksen Howard Timothy | CEO | J | 5,787 | $0.0000 | $0.00 |
| Mar 11, 2026 | Matson Mark | President and COO | J | 5,000 | $21.2200 | $106.10K |
| Dec 9, 2025 | Matson Mark | President and COO | J | 5,000 | $18.0100 | $90.05K |
| Nov 10, 2025 | Matson Mark | President and COO | J | 50,000 | $14.5000 | $725.00K |
| Aug 27, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 879 | $16.9900 | $14.93K |
| Aug 27, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 879 | $16.9900 | $14.93K |
| Aug 27, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 879 | $16.9900 | $14.93K |
| Aug 27, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 879 | $16.9900 | $14.93K |
| Aug 25, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 100 | $16.9900 | $1.70K |
| Aug 25, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 100 | $16.9900 | $1.70K |
| Aug 25, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 100 | $16.9900 | $1.70K |
| Aug 25, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 100 | $16.9900 | $1.70K |
| Aug 22, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 1,500 | $16.3800 | $24.57K |
| Aug 22, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 1,500 | $16.3800 | $24.57K |
| Aug 22, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 1,500 | $16.3800 | $24.57K |
| Aug 22, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 1,500 | $16.3800 | $24.57K |
| Aug 21, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 500 | $16.3300 | $8.16K |
| Aug 21, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 500 | $16.3300 | $8.16K |
| Aug 21, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 500 | $16.3300 | $8.16K |
| Aug 21, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 500 | $16.3300 | $8.16K |
| Aug 18, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 7,301 | $16.3400 | $119.30K |
| Aug 18, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 7,301 | $16.3400 | $119.30K |
| Aug 18, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 7,301 | $16.3400 | $119.30K |
| Aug 18, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 7,301 | $16.3400 | $119.30K |
| Aug 15, 2025 | Olesen Value Fund L.P. | 10% Owner | S | 4,000 | $16.1900 | $64.76K |