| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $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 |
| | $88.12 | 3,000 | $264,360.00 | 205,238 | 2024-05-01 | Filing |
| | $87.91 | 1,870 | $164,395.25 | 1,196,793 | 2024-05-01 | Filing |
| | $87.36 | 6,152 | $537,465.17 | 1,198,663 | 2024-05-01 | Filing |