| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director, Other | $65.34 | 28,643 | $1,871,533.62 | 2,588,067 | 2024-07-01 | Filing |
| Officer | $66.13 | 2,000 | $132,260.00 | 108,705 | 2024-07-01 | Filing |
| Officer | $65.00 | 7,641 | $496,665.00 | 209,837 | 2024-06-28 | Filing |
| Officer | $65.00 | 1,157 | $75,205.00 | 182,561 | 2024-06-28 | Filing |
| Officer | $65.77 | 2,174 | $142,983.98 | 217,478 | 2024-06-14 | Filing |
| | $67.07 | 5,128 | $343,934.96 | 1,463,543 | 2024-06-13 | Filing |
| | $66.71 | 5,128 | $342,088.88 | 1,468,671 | 2024-06-12 | Filing |
| | $65.76 | 5,128 | $337,217.28 | 1,473,799 | 2024-06-11 | Filing |
| | $65.68 | 1,787 | $117,370.16 | 46,620 | 2024-06-10 | Filing |
| | $65.68 | 1,787 | $117,370.16 | 30,432 | 2024-06-10 | Filing |
| | $65.68 | 1,787 | $117,370.16 | 56,110 | 2024-06-10 | Filing |
| | $65.68 | 1,787 | $117,370.16 | 56,110 | 2024-06-10 | Filing |
| Officer | $67.58 | 2,000 | $135,160.00 | 110,705 | 2024-06-03 | Filing |
| Officer, Director, Other | $67.58 | 31 | $2,094.98 | 528,699 | 2024-06-03 | Filing |
| Officer, Director, Other | $66.15 | 1,319 | $87,251.85 | 528,730 | 2024-06-03 | Filing |
| Officer, Director, Other | $67.58 | 72 | $4,865.76 | 1,233,630 | 2024-06-03 | Filing |
| Officer, Director, Other | $66.12 | 3,078 | $203,517.36 | 1,233,702 | 2024-06-03 | Filing |
| Officer, Director, Other | $67.27 | 3,908 | $262,891.16 | 2,616,710 | 2024-06-03 | Filing |
| Officer, Director, Other | $66.10 | 59,592 | $3,939,031.20 | 2,620,618 | 2024-06-03 | Filing |
| Officer | $69.01 | 5,700 | $393,357.00 | 110,457 | 2024-05-29 | Filing |