| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $35.50 | 10 | $355.00 | 10 | 2026-04-08 | Filing |
| Director | $34.14 | 590 | $20,139.65 | 2,090 | 2026-04-08 | Filing |
| Director | $33.34 | 1,000 | $33,340.00 | 31,698 | 2026-04-08 | Filing |
| Director | $35.24 | 5,000 | $176,218.00 | 30,698 | 2026-04-02 | Filing |
| Large Shareholder, Officer, Director | $29.90 | 2,217 | $66,298.28 | 54,877 | 2026-03-25 | Filing |
| Large Shareholder, Officer, Director | $30.06 | 2,900 | $87,174.87 | 52,660 | 2026-03-24 | Filing |
| Large Shareholder, Officer, Director | $29.08 | 999 | $29,055.22 | 49,760 | 2026-03-24 | Filing |
| Large Shareholder, Officer, Director | $28.37 | 6,701 | $190,136.18 | 48,761 | 2026-03-24 | Filing |
| Large Shareholder, Officer, Director | $29.56 | 9,850 | $291,190.63 | 42,060 | 2026-03-23 | Filing |
| Large Shareholder, Officer, Director | $28.50 | 750 | $21,375.00 | 32,210 | 2026-03-23 | Filing |
| Large Shareholder | $29.60 | 40,000 | $1,184,000.00 | 952,312 | 2026-03-23 | Filing |
| Large Shareholder | $28.48 | 53,000 | $1,509,440.00 | 912,312 | 2026-03-19 | Filing |
| Large Shareholder | $29.55 | 25,000 | $738,750.00 | 859,312 | 2026-03-16 | Filing |
| Large Shareholder | $34.12 | 29,494 | $1,006,335.28 | 834,312 | 2026-03-13 | Filing |
| Large Shareholder | $39.73 | 21,598 | $858,088.54 | 804,818 | 2026-03-11 | Filing |
| Large Shareholder | $35.46 | 10,000 | $354,600.00 | 571,908 | 2026-03-09 | Filing |
| Director | $33.94 | 1,500 | $50,910.00 | 1,500 | 2025-12-30 | Filing |
| Director | $14.10 | 42,352 | $597,163.20 | 59,915 | 2025-05-16 | Filing |
| Large Shareholder | $0.00 | 1,700,000 | $0.00 | 5,808,186 | 2023-08-22 | Filing |
| Large Shareholder | $0.00 | 1,700,000 | $0.00 | 5,808,186 | 2023-08-22 | Filing |