| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $107.28 | 1 | $107.28 | 69,377 | 2026-05-15 | Filing | |
| $106.83 | 27,693 | $2,958,443.19 | 69,378 | 2026-05-15 | Filing | |
| $104.56 | 682 | $71,309.92 | 24,755 | 2026-05-11 | Filing | |
| $107.00 | 11,937 | $1,277,259.00 | 89,325 | 2026-03-09 | Filing | |
| $113.58 | 213 | $24,192.54 | 377,070 | 2026-02-11 | Filing | |
| $113.09 | 87,745 | $9,923,082.05 | 377,283 | 2026-02-11 | Filing | |
| $111.89 | 6,057 | $677,717.73 | 465,028 | 2026-02-11 | Filing | |
| $110.92 | 10,954 | $1,215,017.68 | 471,085 | 2026-02-11 | Filing | |
| $110.07 | 15,584 | $1,715,330.88 | 482,039 | 2026-02-11 | Filing | |
| $108.80 | 13,231 | $1,439,532.80 | 497,623 | 2026-02-11 | Filing | |
| $108.03 | 16,216 | $1,751,814.48 | 510,854 | 2026-02-11 | Filing | |
| $107.62 | 2,804 | $301,766.48 | 16,042 | 2026-02-10 | Filing | |
| $123.59 | 1,020 | $126,061.80 | 18,846 | 2025-08-27 | Filing | |
| $121.53 | 118,290 | $14,375,783.70 | 527,070 | 2025-05-20 | Filing | |
| $120.94 | 94 | $11,368.36 | 645,360 | 2025-05-20 | Filing | |
| $116.61 | 4,279 | $498,974.19 | 11,958 | 2025-05-06 | Filing | |
| $114.79 | 10,000 | $1,147,900.00 | 79,710 | 2025-04-29 | Filing | |
| $116.36 | 3,934 | $457,760.24 | 60,335 | 2025-04-29 | Filing | |
| $115.51 | 13,402 | $1,548,065.02 | 64,269 | 2025-04-29 | Filing | |
| $114.78 | 26,239 | $3,011,712.42 | 77,671 | 2025-04-29 | Filing |