| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $77.27 | 13,283 | $1,026,377.41 | 1,543,157 | 2024-10-16 | Filing |
| Officer | $75.99 | 11,227 | $853,139.73 | 1,556,440 | 2024-10-16 | Filing |
| Officer | $75.29 | 5,301 | $399,112.29 | 1,567,667 | 2024-10-16 | Filing |
| Officer | $74.18 | 2,823 | $209,410.14 | 1,572,968 | 2024-10-16 | Filing |
| Large Shareholder, Officer, Director | $76.39 | 800 | $61,112.00 | 0 | 2024-10-15 | Filing |
| Large Shareholder, Officer, Director | $75.70 | 61,610 | $4,663,877.00 | 800 | 2024-10-15 | Filing |
| Large Shareholder, Officer, Director | $75.10 | 47,998 | $3,604,649.80 | 62,410 | 2024-10-15 | Filing |
| Large Shareholder, Officer, Director | $75.80 | 5,963 | $451,995.40 | 651,775 | 2024-10-15 | Filing |
| Large Shareholder, Officer, Director | $75.16 | 8,037 | $604,060.92 | 657,738 | 2024-10-15 | Filing |
| Large Shareholder, Officer, Director | $67.53 | 870 | $58,751.10 | 651,775 | 2024-09-30 | Filing |
| Large Shareholder, Officer, Director | $66.84 | 2,895 | $193,501.80 | 652,645 | 2024-09-30 | Filing |
| Large Shareholder, Officer, Director | $65.91 | 10,235 | $674,588.85 | 655,540 | 2024-09-30 | Filing |
| Officer | $66.28 | 1,400 | $92,792.00 | 35,068 | 2024-09-23 | Filing |
| Officer | $65.34 | 3,600 | $235,224.00 | 36,468 | 2024-09-23 | Filing |
| Officer | $66.16 | 3,909 | $258,619.44 | 339,295 | 2024-09-23 | Filing |
| Officer | $65.23 | 7,091 | $462,545.93 | 343,204 | 2024-09-23 | Filing |
| Officer | $65.01 | 50,000 | $3,250,500.00 | 1,542,457 | 2024-09-19 | Filing |
| Officer | $65.10 | 800 | $52,080.00 | 771,504 | 2024-09-19 | Filing |
| Officer | $64.42 | 68,075 | $4,385,391.50 | 772,304 | 2024-09-19 | Filing |
| Officer | $64.00 | 11,287 | $722,368.00 | 840,379 | 2024-09-18 | Filing |