| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $108.50 | 6,873 | $745,720.50 | 20,974 | 2026-06-01 | Filing | |
| $108.50 | 3,250 | $352,625.00 | 20,974 | 2026-06-01 | Filing | |
| $105.86 | 2,400 | $254,064.00 | 2,712 | 2026-05-29 | Filing | |
| $102.24 | 12,036 | $1,230,560.64 | 14,233 | 2026-05-28 | Filing | |
| $102.48 | 2,500 | $256,200.00 | 2,612 | 2026-05-28 | Filing | |
| $103.88 | 746 | $77,494.48 | 13,026 | 2026-05-28 | Filing | |
| $103.44 | 3,329 | $344,351.76 | 42,465 | 2026-05-28 | Filing | |
| $103.88 | 3,074 | $319,327.12 | 42,465 | 2026-05-27 | Filing | |
| $104.23 | 62 | $6,462.26 | 1,704 | 2026-05-28 | Filing | |
| $104.58 | 500 | $52,290.00 | 1,766 | 2026-05-28 | Filing | |
| $103.54 | 500 | $51,770.00 | 2 | 2026-05-28 | Filing | |
| $103.52 | 400 | $41,408.00 | 2,766 | 2026-05-28 | Filing | |
| $102.96 | 600 | $61,776.00 | 3,166 | 2026-05-28 | Filing | |
| $101.73 | 1,346 | $136,928.58 | 3,766 | 2026-05-27 | Filing | |
| $102.61 | 2,132 | $218,764.52 | 2,704 | 2026-05-28 | Filing | |
| $101.43 | 276 | $27,994.68 | 4,836 | 2026-05-27 | Filing | |
| $103.75 | 2,807 | $291,226.25 | 13,026 | 2026-05-27 | Filing | |
| $103.76 | 26,622 | $2,762,298.72 | 42,835 | 2026-05-27 | Filing | |
| $99.30 | 5,436 | $539,794.80 | 13,026 | 2026-05-26 | Filing | |
| $93.84 | 5,315 | $498,759.60 | 13,026 | 2026-05-25 | Filing |