| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $76.51 | 17,500 | $1,338,925.00 | 138,899 | 2025-09-02 | Filing |
| Officer | $62.16 | 8,311 | $516,611.76 | 138,492 | 2024-12-12 | Filing |
| Officer | $51.50 | 20,647 | $1,063,320.50 | 138,492 | 2024-10-07 | Filing |
| Officer | $50.32 | 25,000 | $1,258,000.00 | 138,492 | 2024-09-25 | Filing |
| Officer | $70.11 | 10,000 | $701,100.00 | 147,400 | 2024-06-18 | Filing |
| Officer | $55.66 | 6,853 | $381,437.98 | 139,953 | 2024-03-01 | Filing |
| Officer, Director | $60.08 | 95,300 | $5,725,624.00 | 400,000 | 2025-08-27 | Filing |
| Officer, Director | $60.01 | 4,700 | $282,047.00 | 495,300 | 2025-08-26 | Filing |
| Officer, Director | $61.27 | 6,609 | $404,933.43 | 500,000 | 2025-07-31 | Filing |
| Officer, Director | $60.28 | 157,316 | $9,483,008.48 | 506,609 | 2025-07-31 | Filing |
| Officer, Director | $60.02 | 127,068 | $7,626,621.36 | 663,925 | 2025-07-30 | Filing |
| Officer, Director | $60.09 | 9,007 | $541,230.63 | 790,993 | 2025-07-29 | Filing |
| Officer, Director | $61.27 | 1,404 | $86,023.08 | 701,959 | 2025-07-31 | Filing |
| Officer, Director | $60.28 | 33,420 | $2,014,557.60 | 703,363 | 2025-07-31 | Filing |
| Officer, Director | $60.02 | 60,672 | $3,641,533.44 | 736,783 | 2025-07-30 | Filing |
| Officer, Director | $60.09 | 4,504 | $270,645.36 | 797,455 | 2025-07-29 | Filing |
| Director | $56.17 | 6,959 | $390,887.03 | 19,706 | 2025-07-11 | Filing |
| Officer | $55.45 | 22,601 | $1,253,225.45 | 261,465 | 2025-07-02 | Filing |
| Officer | $52.03 | 775 | $40,323.25 | 75,965 | 2025-06-23 | Filing |
| Officer | $51.59 | 5,225 | $269,557.75 | 76,740 | 2025-06-23 | Filing |