| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $77.17 | 3,000 | $231,510.00 | 195,303 | 2024-08-01 | Filing |
| | $78.68 | 885 | $69,629.76 | 12,802 | 2024-08-01 | Filing |
| | $78.20 | 2,423 | $189,469.63 | 13,687 | 2024-08-01 | Filing |
| | $77.07 | 3,567 | $274,916.89 | 16,110 | 2024-08-01 | Filing |
| | $80.90 | 800 | $64,723.04 | 309,937 | 2024-07-18 | Filing |
| | $80.45 | 1,787 | $143,768.08 | 310,737 | 2024-07-18 | Filing |
| | $79.08 | 3,679 | $290,940.84 | 312,524 | 2024-07-18 | Filing |
| | $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 |