| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $64.10 | 15,555 | $997,145.50 | 2,410,800 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $63.46 | 120,729 | $7,661,100.15 | 2,426,355 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $62.47 | 124,771 | $7,794,519.23 | 2,547,084 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $61.08 | 13,598 | $830,561.76 | 2,671,855 | 2026-06-10 | Filing |
| Large Shareholder, Officer, Director | $60.34 | 247,456 | $14,930,554.71 | 2,685,453 | 2026-06-10 | Filing |
| Large Shareholder, Officer, Director | $64.10 | 29,135 | $1,867,684.61 | 4,514,630 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $63.46 | 226,120 | $14,348,896.84 | 4,543,765 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $62.47 | 233,690 | $14,598,754.51 | 4,769,885 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $61.08 | 27,413 | $1,674,377.82 | 5,003,575 | 2026-06-10 | Filing |
| Large Shareholder, Officer, Director | $60.35 | 461,532 | $27,854,748.49 | 5,030,988 | 2026-06-10 | Filing |
| Large Shareholder | $64.10 | 15,555 | $997,145.50 | 2,410,800 | 2026-06-11 | Filing |
| Large Shareholder | $63.46 | 120,729 | $7,661,100.15 | 2,426,355 | 2026-06-11 | Filing |
| Large Shareholder | $62.47 | 124,771 | $7,794,519.23 | 2,547,084 | 2026-06-11 | Filing |
| Large Shareholder | $61.08 | 13,598 | $830,561.76 | 2,671,855 | 2026-06-10 | Filing |
| Large Shareholder | $60.34 | 247,456 | $14,930,554.71 | 2,685,453 | 2026-06-10 | Filing |
| Large Shareholder | $64.10 | 29,135 | $1,867,684.61 | 4,514,630 | 2026-06-11 | Filing |
| Large Shareholder | $63.46 | 226,120 | $14,348,896.84 | 4,543,765 | 2026-06-11 | Filing |
| Large Shareholder | $62.47 | 233,690 | $14,598,754.51 | 4,769,885 | 2026-06-11 | Filing |
| Large Shareholder | $61.08 | 27,413 | $1,674,377.82 | 5,003,575 | 2026-06-10 | Filing |
| Large Shareholder | $60.35 | 461,532 | $27,854,748.49 | 5,030,988 | 2026-06-10 | Filing |