| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $111.89 | 719 | $80,448.91 | 3,315,591 | 2026-06-25 | Filing | |
| $110.79 | 614 | $68,025.06 | 3,316,310 | 2026-06-25 | Filing | |
| $110.30 | 1,915 | $211,224.50 | 3,316,924 | 2026-06-25 | Filing | |
| $108.83 | 14,351 | $1,561,819.33 | 3,318,839 | 2026-06-25 | Filing | |
| $108.02 | 159 | $17,175.18 | 3,333,190 | 2026-06-25 | Filing | |
| $107.30 | 9,994 | $1,072,356.20 | 3,333,349 | 2026-06-25 | Filing | |
| $101.14 | 2,029 | $205,213.06 | 597,047 | 2026-06-24 | Filing | |
| $101.14 | 14,490 | $1,465,518.60 | 3,343,343 | 2026-06-24 | Filing | |
| $100.42 | 14,513 | $1,457,395.46 | 599,076 | 2026-06-24 | Filing | |
| $100.42 | 103,688 | $10,412,348.96 | 3,357,833 | 2026-06-24 | Filing | |
| $99.98 | 173 | $17,296.54 | 613,589 | 2026-06-23 | Filing | |
| $99.98 | 1,235 | $123,475.30 | 3,461,521 | 2026-06-23 | Filing | |
| $119.00 | 2,500 | $297,500.00 | 50,195 | 2026-06-25 | Filing | |
| $109.00 | 2,500 | $272,500.00 | 52,695 | 2026-06-25 | Filing | |
| $104.38 | 1,341 | $139,973.58 | 613,762 | 2026-06-22 | Filing | |
| $103.42 | 2,560 | $264,755.20 | 615,103 | 2026-06-22 | Filing | |
| $104.38 | 9,584 | $1,000,377.92 | 3,462,756 | 2026-06-22 | Filing | |
| $103.42 | 18,313 | $1,893,930.46 | 3,472,340 | 2026-06-22 | Filing | |
| $102.48 | 1,253 | $128,407.44 | 617,663 | 2026-06-22 | Filing | |
| $101.61 | 918 | $93,277.98 | 618,916 | 2026-06-22 | Filing |