| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $32.96 | 54,384 | $1,792,496.64 | 1,006,696 | 2026-04-10 | Filing |
| Director | $32.89 | 5,000 | $164,431.50 | 36,698 | 2026-04-09 | Filing |
| Large Shareholder, Officer, Director | $35.05 | 10,000 | $350,519.00 | 64,877 | 2026-04-08 | Filing |
| Officer | $36.09 | 979 | $35,332.11 | 3,497 | 2026-04-08 | Filing |
| Officer | $36.05 | 21 | $757.05 | 2,518 | 2026-04-08 | Filing |
| 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 |