| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $108.64 | 4,234 | $459,964.40 | 41,745 | 2025-11-25 | Filing | |
| $103.42 | 50,000 | $5,171,000.00 | 1,069,241 | 2025-10-27 | Filing | |
| $103.79 | 72,000 | $7,472,880.00 | 68,000 | 2025-10-24 | Filing | |
| $103.60 | 70,000 | $7,252,000.00 | 74,520 | 2025-10-24 | Filing | |
| $104.32 | 158,000 | $16,482,560.00 | 1,119,241 | 2025-10-23 | Filing | |
| $105.71 | 1,000 | $105,710.00 | 91,664 | 2025-10-23 | Filing | |
| $95.61 | 66,029 | $6,312,728.96 | 305,358 | 2025-08-29 | Filing | |
| $91.94 | 1,000 | $91,940.00 | 15,000 | 2025-08-12 | Filing | |
| $91.98 | 1,000 | $91,975.00 | 92,664 | 2025-08-12 | Filing | |
| $82.62 | 17,831 | $1,473,250.71 | 120,375 | 2025-07-02 | Filing | |
| $82.50 | 1,754 | $144,705.00 | 138,206 | 2025-07-01 | Filing | |
| $77.67 | 19,584 | $1,521,128.45 | 139,960 | 2025-05-12 | Filing | |
| $77.67 | 19,584 | $1,521,128.45 | 139,960 | 2025-05-12 | Filing | |
| $78.07 | 3,130 | $244,352.84 | 93,914 | 2025-05-12 | Filing | |
| $74.34 | 10,000 | $743,422.00 | 100,082 | 2025-05-06 | Filing | |
| $73.46 | 16,483 | $1,210,900.52 | 39,615 | 2025-04-29 | Filing | |
| $74.86 | 19,584 | $1,466,097.41 | 159,544 | 2025-04-03 | Filing | |
| $82.62 | 3,582 | $295,937.68 | 179,128 | 2025-03-11 | Filing | |
| $82.57 | 11,716 | $967,331.54 | 182,710 | 2025-03-10 | Filing | |
| $79.15 | 27,184 | $2,151,586.42 | 194,426 | 2025-02-28 | Filing |