| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $93.04 | 21,841 | $2,032,086.64 | 1,395,606 | 2026-05-14 | Filing | |
| $93.01 | 32,893 | $3,059,377.93 | 1,340,456 | 2026-05-13 | Filing | |
| $91.30 | 1,300 | $118,690.00 | 1,373,349 | 2026-05-13 | Filing | |
| $90.20 | 60,267 | $5,436,083.40 | 1,374,649 | 2026-05-13 | Filing | |
| $95.87 | 51,923 | $4,977,858.01 | 1,340,456 | 2026-05-12 | Filing | |
| $94.89 | 19,776 | $1,876,544.64 | 1,392,379 | 2026-05-12 | Filing | |
| $90.00 | 1,000 | $90,000.00 | 29,205 | 2026-05-13 | Filing | |
| $88.02 | 9,000 | $792,180.00 | 30,205 | 2026-05-13 | Filing | |
| $93.56 | 8,901 | $832,777.56 | 95,179 | 2026-05-12 | Filing | |
| $90.02 | 234,000 | $21,064,680.00 | 104,080 | 2026-05-12 | Filing | |
| $92.36 | 4,559 | $421,069.24 | 3,943 | 2026-05-12 | Filing | |
| $89.53 | 800 | $71,624.00 | 8,502 | 2026-05-12 | Filing | |
| $88.19 | 24,641 | $2,173,089.79 | 9,302 | 2026-05-12 | Filing | |
| $60.16 | 23,654 | $1,423,024.64 | 60,000 | 2025-12-04 | Filing | |
| $65.00 | 8,278 | $538,070.00 | 3,943 | 2025-11-12 | Filing | |
| $64.39 | 1,400 | $90,146.00 | 60,000 | 2025-11-12 | Filing | |
| $63.23 | 20,368 | $1,287,868.64 | 61,400 | 2025-11-12 | Filing | |
| $62.28 | 10,699 | $666,333.72 | 81,768 | 2025-11-12 | Filing | |
| $61.09 | 167,533 | $10,234,590.97 | 92,467 | 2025-11-12 | Filing | |
| $62.52 | 28,094 | $1,756,436.88 | 60,000 | 2025-11-11 | Filing |