| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $74.66 | 2,568 | $191,733.56 | 19,615 | 2024-05-20 | Filing |
| Officer, Director | $75.27 | 20,738 | $1,560,988.66 | 0 | 2024-05-20 | Filing |
| Officer, Director | $74.77 | 37,557 | $2,808,215.76 | 20,738 | 2024-05-20 | Filing |
| | $75.40 | 12,060 | $909,339.68 | 309,937 | 2024-05-20 | Filing |
| | $74.94 | 16,574 | $1,242,019.10 | 321,997 | 2024-05-20 | Filing |
| | $74.56 | 7,990 | $595,765.56 | 1,158,658 | 2024-05-15 | Filing |
| | $73.51 | 1,029 | $75,638.60 | 1,166,648 | 2024-05-08 | Filing |
| | $72.84 | 29,116 | $2,120,780.32 | 1,167,677 | 2024-05-08 | Filing |
| Large Shareholder, Officer, Director | $73.23 | 1,901 | $139,207.95 | 0 | 2024-05-08 | Filing |
| Large Shareholder, Officer, Director | $72.49 | 50,483 | $3,659,356.17 | 1,901 | 2024-05-08 | Filing |
| Large Shareholder, Officer, Director | $74.37 | 31,029 | $2,307,676.38 | 0 | 2024-05-07 | Filing |
| Large Shareholder, Officer, Director | $73.81 | 21,355 | $1,576,261.67 | 31,029 | 2024-05-07 | Filing |
| Large Shareholder, Officer, Director | $75.87 | 300 | $22,761.00 | 0 | 2024-05-06 | Filing |
| Large Shareholder, Officer, Director | $75.30 | 18,087 | $1,361,875.13 | 300 | 2024-05-06 | Filing |
| Large Shareholder, Officer, Director | $74.33 | 33,997 | $2,526,908.62 | 18,387 | 2024-05-06 | Filing |
| | $77.77 | 100 | $7,777.00 | 338,469 | 2024-05-03 | Filing |
| | $76.27 | 300 | $22,880.01 | 338,569 | 2024-05-03 | Filing |
| | $75.00 | 900 | $67,498.02 | 338,869 | 2024-05-03 | Filing |
| | $74.10 | 9,004 | $667,189.20 | 339,769 | 2024-05-03 | Filing |
| | $73.28 | 4,696 | $344,132.27 | 348,773 | 2024-05-03 | Filing |