| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $86.08 | 568 | $48,852.69 | 15,334 | 2026-05-29 | Filing | |
| $86.42 | 23,145 | $2,000,193.21 | 98,611 | 2026-05-27 | Filing | |
| $84.60 | 1,500 | $126,905.25 | 44,324 | 2026-05-22 | Filing | |
| $81.14 | 620 | $50,306.80 | 40,411 | 2026-05-18 | Filing | |
| $81.82 | 8,000 | $654,572.80 | 30,970 | 2026-05-15 | Filing | |
| $82.07 | 9,968 | $818,105.66 | 22,798 | 2026-05-15 | Filing | |
| $77.92 | 35,506 | $2,766,762.44 | 12,040 | 2026-05-12 | Filing | |
| $78.40 | 845 | $66,250.28 | 47,546 | 2026-05-12 | Filing | |
| $79.73 | 593 | $47,279.89 | 21,680 | 2026-05-11 | Filing | |
| $83.98 | 1,019 | $85,575.62 | 33,682 | 2026-05-04 | Filing | |
| $82.99 | 1,000 | $82,988.90 | 33,934 | 2026-05-01 | Filing | |
| $83.99 | 19 | $1,595.77 | 34,934 | 2026-05-01 | Filing | |
| $79.79 | 8,324 | $664,143.66 | 39,699 | 2026-04-09 | Filing | |
| $80.50 | 4,676 | $376,400.70 | 48,023 | 2026-04-09 | Filing | |
| $80.98 | 1,019 | $82,522.70 | 33,934 | 2026-04-06 | Filing | |
| $80.05 | 18,004 | $1,441,209.40 | 21,266 | 2026-04-02 | Filing | |
| $80.59 | 4,676 | $376,845.85 | 39,270 | 2026-04-02 | Filing | |
| $85.21 | 7,901 | $673,227.62 | 39,699 | 2026-03-11 | Filing | |
| $84.46 | 5,099 | $430,668.17 | 47,600 | 2026-03-11 | Filing | |
| $85.38 | 1,019 | $87,004.46 | 33,934 | 2026-03-11 | Filing |