| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $104.04 | 925 | $96,232.38 | 28,406 | 2026-08-07 | Filing | |
| $102.69 | 925 | $94,988.25 | 28,406 | 2026-08-07 | Filing | |
| $101.50 | 1,950 | $197,925.00 | 28,406 | 2026-08-07 | Filing | |
| $98.48 | 1,950 | $192,036.00 | 28,406 | 2026-07-27 | Filing | |
| $92.46 | 1,950 | $180,287.25 | 28,406 | 2026-07-24 | Filing | |
| $100.00 | 1,250 | $125,000.00 | 28,406 | 2026-07-22 | Filing | |
| $106.08 | 1,500 | $159,120.00 | 28,406 | 2026-06-23 | Filing | |
| $121.31 | 1,500 | $181,965.00 | 28,406 | 2026-06-17 | Filing | |
| $133.97 | 1,500 | $200,950.50 | 28,406 | 2026-06-15 | Filing | |
| $124.88 | 55 | $6,868.29 | 126,323 | 2026-06-09 | Filing | |
| $124.33 | 2,579 | $320,636.75 | 126,378 | 2026-06-09 | Filing | |
| $123.38 | 2,888 | $356,332.99 | 128,957 | 2026-06-09 | Filing | |
| $124.88 | 20 | $2,497.56 | 71,044 | 2026-06-09 | Filing | |
| $124.33 | 910 | $113,136.66 | 71,064 | 2026-06-09 | Filing | |
| $123.38 | 1,019 | $125,728.30 | 71,974 | 2026-06-09 | Filing | |
| $124.88 | 4 | $499.51 | 11,209 | 2026-06-09 | Filing | |
| $124.33 | 165 | $20,513.79 | 11,213 | 2026-06-09 | Filing | |
| $123.38 | 185 | $22,826.04 | 11,378 | 2026-06-09 | Filing | |
| $125.14 | 273 | $34,162.67 | 119,925 | 2026-06-05 | Filing | |
| $124.24 | 5,144 | $639,111.14 | 120,198 | 2026-06-05 | Filing |