| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $66.73 | 456 | $30,430.34 | 11,958 | 2026-06-12 | Filing | |
| $66.18 | 4,894 | $323,885.90 | 12,414 | 2026-06-12 | Filing | |
| $65.22 | 7,263 | $473,727.72 | 17,308 | 2026-06-12 | Filing | |
| $64.01 | 1,800 | $115,216.74 | 24,571 | 2026-06-12 | Filing | |
| $72.59 | 16,884 | $1,225,569.04 | 3,000 | 2026-06-05 | Filing | |
| $71.27 | 12,330 | $878,807.19 | 19,884 | 2026-06-05 | Filing | |
| $72.53 | 48 | $3,481.60 | 43,996 | 2026-06-02 | Filing | |
| $71.65 | 176 | $12,611.12 | 44,044 | 2026-06-02 | Filing | |
| $70.63 | 692 | $48,874.23 | 44,220 | 2026-06-02 | Filing | |
| $69.70 | 860 | $59,938.22 | 44,912 | 2026-06-02 | Filing | |
| $68.64 | 2,224 | $152,656.25 | 45,772 | 2026-06-02 | Filing | |
| $72.30 | 100 | $7,230.00 | 28,605 | 2026-06-02 | Filing | |
| $71.16 | 500 | $35,581.00 | 28,705 | 2026-06-02 | Filing | |
| $70.35 | 1,200 | $84,421.32 | 29,205 | 2026-06-02 | Filing | |
| $69.28 | 1,706 | $118,191.34 | 30,405 | 2026-06-02 | Filing | |
| $68.21 | 2,868 | $195,629.43 | 32,111 | 2026-06-02 | Filing | |
| $71.44 | 1,200 | $85,730.04 | 34,979 | 2026-06-01 | Filing | |
| $70.89 | 2,940 | $208,419.54 | 36,179 | 2026-06-01 | Filing | |
| $69.35 | 600 | $41,611.32 | 39,119 | 2026-06-01 | Filing | |
| $68.01 | 400 | $27,205.00 | 39,719 | 2026-06-01 | Filing |