| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $93.83 | 203 | $19,047.49 | 48,225 | 2026-06-29 | Filing | |
| $92.40 | 404 | $37,329.60 | 48,428 | 2026-06-29 | Filing | |
| $91.98 | 368 | $33,848.64 | 48,832 | 2026-06-29 | Filing | |
| $95.66 | 3,500 | $334,810.00 | 560,000 | 2026-06-30 | Filing | |
| $94.54 | 2,300 | $217,442.00 | 563,500 | 2026-06-30 | Filing | |
| $93.93 | 400 | $37,572.00 | 565,800 | 2026-06-30 | Filing | |
| $92.34 | 794 | $73,317.96 | 566,200 | 2026-06-30 | Filing | |
| $91.66 | 3,006 | $275,529.96 | 566,994 | 2026-06-30 | Filing | |
| $94.59 | 100 | $9,459.00 | 570,000 | 2026-06-29 | Filing | |
| $93.97 | 2,600 | $244,322.00 | 570,100 | 2026-06-29 | Filing | |
| $92.97 | 1,400 | $130,158.00 | 572,700 | 2026-06-29 | Filing | |
| $91.93 | 5,900 | $542,387.00 | 574,100 | 2026-06-29 | Filing | |
| $90.89 | 1,000 | $90,890.00 | 580,000 | 2026-06-26 | Filing | |
| $90.16 | 5,200 | $468,832.00 | 581,000 | 2026-06-26 | Filing | |
| $89.53 | 1,300 | $116,389.00 | 586,200 | 2026-06-26 | Filing | |
| $88.10 | 2,000 | $176,200.00 | 587,500 | 2026-06-26 | Filing | |
| $87.42 | 300 | $26,226.00 | 589,500 | 2026-06-26 | Filing | |
| $86.11 | 200 | $17,222.00 | 589,800 | 2026-06-26 | Filing | |
| $91.44 | 870 | $79,552.80 | 590,000 | 2026-06-25 | Filing | |
| $90.51 | 3,709 | $335,701.59 | 590,870 | 2026-06-25 | Filing |