| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $73.68 | 100 | $7,368.00 | 30,239 | 2026-07-20 | Filing | |
| $73.03 | 1,900 | $138,764.98 | 30,339 | 2026-07-20 | Filing | |
| $72.25 | 1,000 | $72,252.00 | 32,239 | 2026-07-20 | Filing | |
| $70.55 | 1,000 | $70,550.50 | 33,239 | 2026-07-20 | Filing | |
| $88.79 | 528 | $46,881.12 | 722 | 2026-07-01 | Filing | |
| $88.79 | 2,400 | $213,096.00 | 23,559 | 2026-07-01 | Filing | |
| $63.62 | 1,000 | $63,621.50 | 34,239 | 2026-06-22 | Filing | |
| $62.42 | 1,000 | $62,419.50 | 35,239 | 2026-06-22 | Filing | |
| $61.80 | 2,000 | $123,605.40 | 36,239 | 2026-06-22 | Filing | |
| $69.00 | 4,100 | $282,900.00 | 1,082,196 | 2026-06-08 | Filing | |
| $66.48 | 10,390 | $690,718.89 | 1,086,296 | 2026-06-08 | Filing | |
| $65.48 | 120,895 | $7,916,011.17 | 1,096,686 | 2026-06-08 | Filing | |
| $64.56 | 149,580 | $9,656,944.63 | 1,217,581 | 2026-06-08 | Filing | |
| $63.95 | 115,035 | $7,356,649.30 | 1,367,161 | 2026-06-08 | Filing | |
| $69.00 | 2,500 | $172,500.00 | 11,000 | 2026-06-08 | Filing | |
| $71.74 | 27,122 | $1,945,732.28 | 213,355 | 2026-06-03 | Filing | |
| $71.74 | 653 | $46,846.22 | 29,597 | 2026-06-03 | Filing | |
| $73.54 | 400 | $29,414.52 | 38,239 | 2026-06-03 | Filing | |
| $72.65 | 2,399 | $174,296.23 | 38,639 | 2026-06-03 | Filing | |
| $71.85 | 1,201 | $86,294.85 | 41,038 | 2026-06-03 | Filing |