| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $101.96 | 3,600 | $367,056.00 | 87,510 | 2024-03-14 | Filing |
| Officer | $115.14 | 5,000 | $575,700.00 | 69,377 | 2024-03-07 | Filing |
| Director | $116.15 | 2,931 | $340,435.65 | 114,236 | 2024-03-07 | Filing |
| Director | $115.21 | 6,782 | $781,354.22 | 117,167 | 2024-03-07 | Filing |
| Director | $114.30 | 3,800 | $434,340.00 | 123,949 | 2024-03-07 | Filing |
| Director | $113.25 | 3,832 | $433,974.00 | 127,749 | 2024-03-06 | Filing |
| Director | $115.11 | 3,000 | $345,330.00 | 131,581 | 2024-03-05 | Filing |
| Director | $114.23 | 8,000 | $913,840.00 | 134,581 | 2024-03-05 | Filing |
| Large Shareholder, Officer, Director | $92.59 | 100 | $9,259.00 | 11,421,435 | 2024-02-13 | Filing |
| Large Shareholder, Officer, Director | $92.19 | 7,009 | $646,159.71 | 11,421,535 | 2024-02-13 | Filing |
| Large Shareholder, Officer, Director | $94.51 | 2,278 | $215,293.78 | 11,428,544 | 2024-02-12 | Filing |
| Large Shareholder, Officer, Director | $93.63 | 14,058 | $1,316,250.54 | 11,430,822 | 2024-02-12 | Filing |
| Large Shareholder, Officer, Director | $93.04 | 8,067 | $750,553.68 | 11,444,880 | 2024-02-12 | Filing |
| Large Shareholder, Officer, Director | $91.70 | 3,768 | $345,525.60 | 11,452,947 | 2024-02-12 | Filing |
| Large Shareholder, Officer, Director | $91.52 | 8,626 | $789,451.52 | 11,456,715 | 2024-02-09 | Filing |
| Large Shareholder, Officer, Director | $90.93 | 1,574 | $143,123.82 | 11,465,341 | 2024-02-09 | Filing |
| Large Shareholder, Officer, Director | $89.64 | 1,300 | $116,532.00 | 11,466,915 | 2024-02-09 | Filing |
| Large Shareholder, Officer, Director | $90.75 | 1,817 | $164,892.75 | 11,468,215 | 2024-02-08 | Filing |
| Large Shareholder, Officer, Director | $90.18 | 4,593 | $414,196.74 | 11,470,032 | 2024-02-08 | Filing |
| Large Shareholder, Officer, Director | $90.06 | 13,710 | $1,234,722.60 | 11,474,625 | 2024-02-07 | Filing |