| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $76.40 | 10,096 | $771,320.27 | 160 | 2024-06-21 | Filing |
| Officer, Director | $79.84 | 60 | $4,790.20 | 19,615 | 2024-06-20 | Filing |
| Officer, Director | $79.09 | 459 | $36,300.98 | 19,675 | 2024-06-20 | Filing |
| Officer, Director | $78.34 | 2,045 | $160,197.53 | 20,134 | 2024-06-20 | Filing |
| Officer, Director | $79.84 | 240 | $19,160.81 | 0 | 2024-06-20 | Filing |
| Officer, Director | $79.09 | 1,843 | $145,756.97 | 240 | 2024-06-20 | Filing |
| Officer, Director | $78.34 | 8,173 | $640,237.68 | 2,083 | 2024-06-20 | Filing |
| Officer, Director | $77.54 | 2,564 | $198,824.10 | 19,615 | 2024-06-18 | Filing |
| Officer, Director | $77.54 | 10,256 | $795,296.39 | 0 | 2024-06-18 | Filing |
| Director | $79.73 | 654 | $52,146.30 | 1,092,394 | 2024-06-20 | Filing |
| Director | $79.17 | 3,927 | $310,916.69 | 1,093,048 | 2024-06-20 | Filing |
| Director | $77.98 | 5,434 | $423,721.58 | 1,096,975 | 2024-06-20 | Filing |
| Large Shareholder, Officer, Director | $76.08 | 3,602 | $274,029.35 | 8,742 | 2024-06-13 | Filing |
| Large Shareholder, Officer, Director | $75.08 | 7,174 | $538,621.77 | 12,344 | 2024-06-13 | Filing |
| Large Shareholder, Officer, Director | $74.22 | 41,608 | $3,088,054.22 | 19,518 | 2024-06-13 | Filing |
| Large Shareholder, Officer, Director | $75.73 | 4,860 | $368,038.57 | 8,742 | 2024-06-12 | Filing |
| Large Shareholder, Officer, Director | $75.19 | 37,164 | $2,794,390.89 | 13,602 | 2024-06-12 | Filing |
| Large Shareholder, Officer, Director | $74.31 | 10,360 | $769,801.87 | 50,766 | 2024-06-12 | Filing |
| Large Shareholder, Officer, Director | $72.93 | 500 | $36,464.00 | 8,742 | 2024-06-11 | Filing |
| Large Shareholder, Officer, Director | $72.39 | 34,868 | $2,523,979.46 | 9,242 | 2024-06-11 | Filing |