| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $86.97 | 3,071 | $267,082.11 | 20,335 | 2024-04-18 | Filing |
| Officer, Director | $87.52 | 2,890 | $252,921.82 | 38,545 | 2024-04-18 | Filing |
| Officer, Director | $86.97 | 12,274 | $1,067,448.91 | 41,435 | 2024-04-18 | Filing |
| Officer, Director | $90.46 | 2,860 | $258,705.88 | 19,615 | 2024-04-17 | Filing |
| Officer, Director | $89.11 | 1,041 | $92,768.30 | 22,475 | 2024-04-17 | Filing |
| Officer, Director | $90.46 | 11,420 | $1,033,022.37 | 38,545 | 2024-04-17 | Filing |
| Officer, Director | $89.12 | 4,184 | $372,874.73 | 49,965 | 2024-04-17 | Filing |
| Officer, Director | $89.86 | 4,433 | $398,346.28 | 19,615 | 2024-04-16 | Filing |
| Officer, Director | $88.59 | 695 | $61,568.73 | 24,048 | 2024-04-16 | Filing |
| Officer, Director | $89.86 | 17,752 | $1,595,159.22 | 38,545 | 2024-04-16 | Filing |
| Officer, Director | $88.59 | 2,760 | $244,503.43 | 56,297 | 2024-04-16 | Filing |
| | $90.39 | 8,029 | $725,769.41 | 1,214,830 | 2024-04-17 | Filing |
| Large Shareholder, Officer, Director | $96.10 | 2,998 | $288,118.89 | 0 | 2024-04-11 | Filing |
| Large Shareholder, Officer, Director | $95.64 | 30,048 | $2,873,802.74 | 2,998 | 2024-04-11 | Filing |
| Large Shareholder, Officer, Director | $94.63 | 19,338 | $1,829,904.66 | 33,046 | 2024-04-11 | Filing |
| Large Shareholder, Officer, Director | $95.25 | 27,364 | $2,606,374.48 | 0 | 2024-04-10 | Filing |
| Large Shareholder, Officer, Director | $94.59 | 25,020 | $2,366,714.36 | 27,364 | 2024-04-10 | Filing |
| Large Shareholder, Officer, Director | $96.79 | 5,483 | $530,719.86 | 0 | 2024-04-09 | Filing |
| Large Shareholder, Officer, Director | $96.14 | 36,071 | $3,467,930.87 | 5,483 | 2024-04-09 | Filing |
| Large Shareholder, Officer, Director | $95.31 | 10,830 | $1,032,202.97 | 41,554 | 2024-04-09 | Filing |