| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $78.31 | 8,734 | $683,949.93 | 316,203 | 2024-07-18 | Filing |
| Large Shareholder, Officer, Director | $84.08 | 5,401 | $454,122.56 | 8,742 | 2024-07-11 | Filing |
| Large Shareholder, Officer, Director | $83.29 | 10,913 | $908,920.85 | 14,143 | 2024-07-11 | Filing |
| Large Shareholder, Officer, Director | $82.28 | 36,070 | $2,967,753.03 | 25,056 | 2024-07-11 | Filing |
| Large Shareholder, Officer, Director | $82.18 | 10,281 | $844,846.32 | 8,742 | 2024-07-10 | Filing |
| Large Shareholder, Officer, Director | $81.52 | 28,544 | $2,326,904.03 | 19,023 | 2024-07-10 | Filing |
| Large Shareholder, Officer, Director | $80.41 | 13,559 | $1,090,276.48 | 47,567 | 2024-07-10 | Filing |
| Large Shareholder, Officer, Director | $85.15 | 400 | $34,059.00 | 8,742 | 2024-07-09 | Filing |
| Large Shareholder, Officer, Director | $84.70 | 6,300 | $533,586.69 | 9,142 | 2024-07-09 | Filing |
| Large Shareholder, Officer, Director | $83.17 | 14,301 | $1,189,398.44 | 15,442 | 2024-07-09 | Filing |
| Large Shareholder, Officer, Director | $82.48 | 31,383 | $2,588,535.74 | 29,743 | 2024-07-09 | Filing |
| Officer, Director | $85.28 | 5,128 | $437,309.69 | 19,615 | 2024-07-03 | Filing |
| Officer, Director | $85.28 | 20,512 | $1,749,240.80 | 0 | 2024-07-03 | Filing |
| Officer, Director | $84.88 | 1,568 | $133,097.64 | 19,615 | 2024-07-02 | Filing |
| Officer, Director | $84.32 | 3,560 | $300,176.00 | 21,183 | 2024-07-02 | Filing |
| Officer, Director | $84.88 | 6,285 | $533,494.68 | 0 | 2024-07-02 | Filing |
| Officer, Director | $84.32 | 14,227 | $1,199,602.14 | 6,285 | 2024-07-02 | Filing |
| Officer, Director | $83.63 | 6,170 | $516,000.80 | 19,615 | 2024-07-01 | Filing |
| Officer, Director | $82.78 | 4,860 | $402,311.29 | 25,785 | 2024-07-01 | Filing |
| Officer, Director | $81.66 | 9,486 | $774,589.76 | 30,645 | 2024-07-01 | Filing |