| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $102.88 | 2,111 | $217,179.68 | 324,879 | 2026-05-04 | Filing | |
| $102.10 | 17,353 | $1,771,741.30 | 326,990 | 2026-05-04 | Filing | |
| $101.48 | 7,429 | $753,894.92 | 344,343 | 2026-05-04 | Filing | |
| $99.77 | 1,408 | $140,476.16 | 351,772 | 2026-05-04 | Filing | |
| $98.54 | 1,699 | $167,419.46 | 353,180 | 2026-05-04 | Filing | |
| $99.97 | 124 | $12,396.28 | 85,533 | 2026-05-01 | Filing | |
| $99.29 | 7,434 | $738,121.86 | 85,657 | 2026-05-01 | Filing | |
| $98.42 | 3,872 | $381,082.24 | 93,091 | 2026-05-01 | Filing | |
| $99.57 | 1,082 | $107,734.74 | 59,634 | 2026-04-30 | Filing | |
| $99.13 | 4,418 | $437,956.34 | 60,716 | 2026-04-30 | Filing | |
| $101.17 | 300 | $30,351.00 | 58,117 | 2026-04-29 | Filing | |
| $100.14 | 700 | $70,098.00 | 58,417 | 2026-04-29 | Filing | |
| $99.35 | 4,500 | $447,075.00 | 59,117 | 2026-04-29 | Filing | |
| $105.00 | 900 | $94,500.00 | 65,604 | 2026-04-09 | Filing | |
| $104.27 | 2,193 | $228,664.11 | 66,504 | 2026-04-09 | Filing | |
| $105.60 | 100 | $10,560.00 | 324,879 | 2026-04-06 | Filing | |
| $104.78 | 6,121 | $641,358.38 | 324,979 | 2026-04-06 | Filing | |
| $103.78 | 12,425 | $1,289,466.50 | 331,100 | 2026-04-06 | Filing | |
| $103.21 | 11,354 | $1,171,846.34 | 343,525 | 2026-04-06 | Filing | |
| $106.18 | 2,469 | $262,158.42 | 85,533 | 2026-04-01 | Filing |