| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $113.68 | 1,785 | $202,923.98 | 102,337 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $112.53 | 525 | $59,078.25 | 104,122 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $111.62 | 1,120 | $125,014.85 | 104,647 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $110.39 | 455 | $50,226.04 | 105,767 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $108.27 | 1,470 | $159,163.22 | 106,222 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $119.21 | 2,405 | $286,695.48 | 3,476,815 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $118.59 | 22,227 | $2,635,919.93 | 3,479,220 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $117.48 | 45,956 | $5,399,034.96 | 3,501,447 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $116.84 | 83,127 | $9,712,300.99 | 3,547,403 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $115.66 | 20,951 | $2,423,289.03 | 3,630,530 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $114.74 | 15,389 | $1,765,667.69 | 3,651,481 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $113.68 | 3,315 | $376,859.48 | 3,666,870 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $112.53 | 975 | $109,716.75 | 3,670,185 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $111.62 | 2,080 | $232,170.43 | 3,671,160 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $110.39 | 845 | $93,276.93 | 3,673,240 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $108.27 | 2,730 | $295,588.84 | 3,674,085 | 2026-06-16 | Filing |
| Officer | $119.26 | 600 | $71,554.98 | 193,771 | 2026-06-16 | Filing |
| Officer | $118.62 | 7,200 | $854,084.16 | 194,371 | 2026-06-16 | Filing |
| Officer | $117.52 | 14,605 | $1,716,413.19 | 201,571 | 2026-06-16 | Filing |
| Officer | $116.81 | 20,824 | $2,432,505.58 | 216,176 | 2026-06-16 | Filing |