| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $161.00 | 1,948 | $313,628.00 | 316,931 | 2026-06-18 | Filing |
| Officer | $160.31 | 1,972 | $316,125.21 | 318,879 | 2026-06-18 | Filing |
| Officer, Director | $164.11 | 190 | $31,180.90 | 416,195 | 2026-06-18 | Filing |
| Officer, Director | $163.43 | 5,806 | $948,856.00 | 416,385 | 2026-06-18 | Filing |
| Officer, Director | $162.76 | 3,239 | $527,189.68 | 422,191 | 2026-06-18 | Filing |
| Officer, Director | $161.22 | 1,612 | $259,888.74 | 425,430 | 2026-06-18 | Filing |
| Officer, Director | $160.26 | 15,553 | $2,492,509.78 | 427,042 | 2026-06-18 | Filing |
| Officer, Director | $135.62 | 2,180 | $295,646.59 | 442,595 | 2026-06-12 | Filing |
| Officer, Director | $134.55 | 7,421 | $998,488.13 | 444,775 | 2026-06-12 | Filing |
| Officer, Director | $133.72 | 8,150 | $1,089,841.64 | 452,196 | 2026-06-12 | Filing |
| Officer, Director | $132.82 | 4,249 | $564,367.90 | 460,346 | 2026-06-12 | Filing |
| Officer, Director | $131.54 | 1,500 | $197,314.50 | 464,595 | 2026-06-12 | Filing |
| Officer, Director | $130.33 | 2,900 | $377,943.95 | 466,095 | 2026-06-12 | Filing |
| Officer | $118.00 | 3,000 | $354,000.00 | 72,457 | 2026-05-27 | Filing |
| Officer | $113.00 | 178 | $20,114.00 | 75,457 | 2026-05-27 | Filing |
| Officer, Director | $101.19 | 39 | $3,946.36 | 448,995 | 2026-05-11 | Filing |
| Officer, Director | $100.08 | 729 | $72,955.70 | 449,034 | 2026-05-11 | Filing |
| Officer, Director | $101.51 | 5 | $507.55 | 449,763 | 2026-05-08 | Filing |
| Officer, Director | $100.25 | 188 | $18,846.06 | 449,768 | 2026-05-08 | Filing |
| Officer, Director | $113.10 | 201 | $22,733.70 | 449,956 | 2026-05-07 | Filing |