| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $75.56 | 7,413 | $560,126.28 | 97,216 | 2025-05-05 | Filing | |
| $74.52 | 10,935 | $814,876.20 | 104,629 | 2025-05-05 | Filing | |
| $73.61 | 6,263 | $461,019.43 | 115,564 | 2025-05-05 | Filing | |
| $75.00 | 5,000 | $375,000.00 | 588,665 | 2025-05-05 | Filing | |
| $72.24 | 2,000 | $144,480.00 | 153 | 2025-05-05 | Filing | |
| $72.15 | 100 | $7,215.00 | 554,217 | 2025-05-01 | Filing | |
| $71.52 | 22,112 | $1,581,450.24 | 554,317 | 2025-05-01 | Filing | |
| $70.80 | 2,788 | $197,390.40 | 576,429 | 2025-05-01 | Filing | |
| $71.60 | 6,918 | $495,328.80 | 998 | 2025-05-01 | Filing | |
| $70.97 | 2,091 | $148,398.27 | 7,916 | 2025-05-01 | Filing | |
| $70.36 | 3,362 | $236,550.32 | 593,298 | 2025-04-30 | Filing | |
| $69.82 | 18,436 | $1,287,201.52 | 596,660 | 2025-04-30 | Filing | |
| $68.74 | 1,702 | $116,995.48 | 615,096 | 2025-04-30 | Filing | |
| $62.98 | 13,213 | $832,154.74 | 0 | 2025-04-15 | Filing | |
| $62.98 | 13,213 | $832,154.74 | 0 | 2025-04-15 | Filing | |
| $62.80 | 300 | $18,840.00 | 614,798 | 2025-04-16 | Filing | |
| $62.29 | 1,200 | $74,748.00 | 615,098 | 2025-04-16 | Filing | |
| $60.94 | 500 | $30,470.00 | 616,298 | 2025-04-16 | Filing | |
| $61.76 | 4,002 | $247,163.52 | 121,827 | 2025-04-09 | Filing | |
| $61.13 | 5,164 | $315,675.32 | 125,829 | 2025-04-09 | Filing |