| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $98.84 | 3,984 | $393,778.56 | 59,927 | 2026-06-15 | Filing | |
| $93.21 | 2,414 | $225,006.04 | 0 | 2026-06-11 | Filing | |
| $92.52 | 10,392 | $961,493.82 | 2,414 | 2026-06-11 | Filing | |
| $91.59 | 6,448 | $590,542.66 | 12,806 | 2026-06-11 | Filing | |
| $90.42 | 3,400 | $307,419.84 | 19,254 | 2026-06-11 | Filing | |
| $89.53 | 9,951 | $890,886.16 | 22,654 | 2026-06-11 | Filing | |
| $88.41 | 8,013 | $708,460.58 | 32,605 | 2026-06-11 | Filing | |
| $87.38 | 12,280 | $1,073,054.64 | 40,618 | 2026-06-11 | Filing | |
| $86.54 | 5,000 | $432,692.00 | 52,898 | 2026-06-11 | Filing | |
| $85.78 | 200 | $17,155.00 | 481,396 | 2026-06-03 | Filing | |
| $84.70 | 800 | $67,762.00 | 481,596 | 2026-06-03 | Filing | |
| $84.06 | 4,200 | $353,072.16 | 482,396 | 2026-06-03 | Filing | |
| $83.08 | 4,800 | $398,782.08 | 486,596 | 2026-06-03 | Filing | |
| $86.42 | 2,297 | $198,506.74 | 81,989 | 2026-06-03 | Filing | |
| $85.77 | 8,540 | $732,517.65 | 84,286 | 2026-06-03 | Filing | |
| $76.01 | 11,267 | $856,355.10 | 0 | 2026-05-20 | Filing | |
| $75.55 | 42,955 | $3,245,220.18 | 11,267 | 2026-05-20 | Filing | |
| $74.28 | 13,200 | $980,463.00 | 54,222 | 2026-05-20 | Filing | |
| $77.85 | 1,750 | $136,237.50 | 47,311 | 2026-05-15 | Filing | |
| $77.13 | 3,686 | $284,298.23 | 49,061 | 2026-05-15 | Filing |