| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $85.22 | 35,114 | $2,992,439.66 | 543,668 | 2026-06-10 | Filing |
| Officer, Director | $85.13 | 14,886 | $1,267,303.24 | 578,782 | 2026-06-09 | Filing |
| Officer, Director | $82.97 | 50,000 | $4,148,335.00 | 111,622 | 2026-06-08 | Filing |
| Officer | $85.00 | 5,061 | $430,185.00 | 133,952 | 2026-06-02 | Filing |
| Officer | $85.00 | 9,526 | $809,710.00 | 139,013 | 2026-05-28 | Filing |
| Officer, Director | $70.02 | 576 | $40,333.82 | 605,393 | 2025-06-02 | Filing |
| Officer, Director | $70.05 | 31,152 | $2,182,315.98 | 605,969 | 2025-05-30 | Filing |
| Officer, Director | $70.00 | 1,838 | $128,660.00 | 637,121 | 2025-05-29 | Filing |
| Officer, Director | $70.03 | 16,434 | $1,150,871.38 | 638,959 | 2025-05-28 | Filing |
| Officer | $60.00 | 19,827 | $1,189,620.00 | 173,618 | 2024-07-18 | Filing |
| Officer | $60.00 | 2,480 | $148,811.66 | 193,445 | 2024-06-12 | Filing |
| Officer, Director | $60.00 | 16,734 | $1,004,040.00 | 817,753 | 2024-06-12 | Filing |
| Officer, Director | $56.76 | 15,000 | $851,425.50 | 161,622 | 2024-05-28 | Filing |
| Large Shareholder, Officer, Director | $59.36 | 16,646 | $988,104.90 | 583,054 | 2024-05-15 | Filing |
| Large Shareholder, Officer, Director | $59.27 | 41,770 | $2,475,628.54 | 583,054 | 2024-05-14 | Filing |
| Large Shareholder, Officer, Director | $59.26 | 20,653 | $1,223,960.80 | 583,054 | 2024-05-13 | Filing |
| Large Shareholder, Officer, Director | $58.50 | 1,747 | $102,207.89 | 583,054 | 2024-05-10 | Filing |
| Large Shareholder, Officer, Director | $58.43 | 67,703 | $3,956,197.72 | 583,054 | 2024-05-09 | Filing |
| Large Shareholder, Officer, Director | $58.49 | 21 | $1,228.29 | 583,054 | 2024-05-07 | Filing |
| Large Shareholder, Officer, Director | $61.43 | 3,861 | $237,195.90 | 583,054 | 2024-04-29 | Filing |