| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $45.14 | 27,286 | $1,231,690.04 | 1,384,969 | 2026-08-04 | Filing |
| Director | $44.75 | 132,714 | $5,938,951.50 | 1,412,255 | 2026-08-03 | Filing |
| Director | $44.97 | 30,000 | $1,349,100.00 | 242,872 | 2026-07-28 | Filing |
| Director | $44.36 | 70,000 | $3,105,200.00 | 272,872 | 2026-07-28 | Filing |
| Director | $40.07 | 1,560 | $62,509.20 | 342,872 | 2026-05-19 | Filing |
| Director | $40.01 | 13,504 | $540,295.04 | 344,432 | 2026-05-18 | Filing |
| Director | $40.06 | 4,936 | $197,736.16 | 357,936 | 2026-05-11 | Filing |
| Director | $40.38 | 10,000 | $403,800.00 | 362,872 | 2026-05-08 | Filing |
| Large Shareholder, Director | $39.62 | 15,583 | $617,398.46 | 1,529,386 | 2025-09-12 | Filing |
| Large Shareholder, Director | $40.21 | 44,417 | $1,786,007.57 | 1,544,969 | 2025-09-11 | Filing |
| Officer, Director | $33.00 | 100,000 | $3,300,000.00 | 457,240 | 2025-03-10 | Filing |
| Large Shareholder, Officer, Director | $35.36 | 21,443 | $758,224.48 | 807,240 | 2025-02-18 | Filing |
| Large Shareholder, Officer, Director | $35.60 | 5,196 | $184,977.60 | 828,683 | 2025-02-14 | Filing |
| Large Shareholder, Officer, Director | $35.40 | 17,939 | $635,040.60 | 836,879 | 2025-02-13 | Filing |
| Large Shareholder, Officer, Director | $35.69 | 15,422 | $550,411.18 | 854,818 | 2025-02-12 | Filing |
| Large Shareholder, Officer, Director | $33.50 | 50,000 | $1,675,000.00 | 865,967 | 2024-11-05 | Filing |
| Large Shareholder, Officer, Director | $30.00 | 50,000 | $1,500,000.00 | 915,967 | 2024-08-15 | Filing |
| Large Shareholder, Officer, Director | $30.00 | 21,340 | $640,200.00 | 965,967 | 2024-08-06 | Filing |
| Large Shareholder, Officer, Director | $30.10 | 9,591 | $288,689.10 | 987,307 | 2024-08-05 | Filing |
| Large Shareholder, Officer, Director | $31.00 | 1,599 | $49,569.00 | 996,898 | 2024-08-02 | Filing |