| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $42.08 | 6,100 | $256,669.70 | 12,110 | 2026-07-28 | Filing |
| Director | $42.13 | 3,000 | $126,396.30 | 15,623 | 2026-07-27 | Filing |
| Director | $41.78 | 5,796 | $242,134.28 | 1,122,526 | 2026-07-01 | Filing |
| Director | $41.23 | 2,604 | $107,372.03 | 1,128,322 | 2026-07-01 | Filing |
| Director | $40.05 | 8,400 | $336,453.60 | 1,130,926 | 2026-06-24 | Filing |
| Large Shareholder, Officer, Director | $38.19 | 10,000 | $381,851.00 | 2,847,844 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $39.20 | 915 | $35,870.47 | 2,857,844 | 2026-06-10 | Filing |
| Large Shareholder, Officer, Director | $38.68 | 9,085 | $351,451.41 | 2,858,759 | 2026-06-10 | Filing |
| Large Shareholder, Officer, Director | $37.65 | 79 | $2,974.35 | 2,867,844 | 2026-06-04 | Filing |
| Large Shareholder, Officer, Director | $37.26 | 9,921 | $369,657.45 | 2,867,923 | 2026-06-04 | Filing |
| Large Shareholder, Officer, Director | $37.14 | 637 | $23,659.39 | 2,877,844 | 2026-06-03 | Filing |
| Large Shareholder, Officer, Director | $36.42 | 9,363 | $341,011.70 | 2,878,481 | 2026-06-03 | Filing |
| Large Shareholder, Officer, Director | $37.25 | 10,000 | $372,481.00 | 2,887,844 | 2026-05-28 | Filing |
| Large Shareholder, Officer, Director | $37.65 | 10,000 | $376,513.00 | 2,897,844 | 2026-05-27 | Filing |
| Large Shareholder, Officer, Director | $37.42 | 3,388 | $126,786.75 | 2,907,844 | 2026-05-21 | Filing |
| Large Shareholder, Officer, Director | $36.92 | 6,612 | $244,128.93 | 2,911,232 | 2026-05-21 | Filing |
| Large Shareholder, Officer, Director | $37.15 | 355 | $13,189.10 | 2,917,844 | 2026-05-20 | Filing |
| Large Shareholder, Officer, Director | $36.83 | 9,645 | $355,180.02 | 2,918,199 | 2026-05-20 | Filing |
| Large Shareholder, Officer, Director | $36.23 | 10,000 | $362,260.00 | 2,927,844 | 2026-05-14 | Filing |
| Large Shareholder, Officer, Director | $35.96 | 10,000 | $359,620.00 | 2,937,844 | 2026-05-13 | Filing |