Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $98.36 | 510 | Officer | 188,236 | 2024-06-28 | Filing |
| $97.63 | 3,498 | Officer | 188,746 | 2024-06-28 | Filing |
| $96.59 | 1,539 | Officer | 192,244 | 2024-06-28 | Filing |
| $98.17 | 36,236 | Officer | 193,783 | 2024-06-28 | Filing |
| $97.66 | 27,506 | Officer | 193,783 | 2024-06-28 | Filing |
| $97.22 | 48,580 | Officer | 193,783 | 2024-06-28 | Filing |
| $96.40 | 23,565 | Officer | 193,783 | 2024-06-28 | Filing |
| $97.92 | 2,415 | Director | 34,056 | 2024-06-21 | Filing |
| $95.11 | 6,565 | Officer | 703,038 | 2024-06-14 | Filing |
| $95.43 | 37,140 | Officer | 709,603 | 2024-06-14 | Filing |
| $84.55 | 8,414 | Large Shareholder, Officer, Director | 760,086 | 2024-04-30 | Filing |
| $84.01 | 55,522 | Large Shareholder, Officer, Director | 768,500 | 2024-04-30 | Filing |
| $84.92 | 15,931 | Large Shareholder, Officer, Director | 824,022 | 2024-04-29 | Filing |
| $84.35 | 59,069 | Large Shareholder, Officer, Director | 839,953 | 2024-04-29 | Filing |
| $85.13 | 75,000 | Large Shareholder, Officer, Director | 899,022 | 2024-04-26 | Filing |
| $86.41 | 2,600 | Large Shareholder, Officer, Director | 974,022 | 2024-04-15 | Filing |
| $87.97 | 633 | Large Shareholder, Officer, Director | 976,622 | 2024-04-04 | Filing |
| $87.28 | 74,367 | Large Shareholder, Officer, Director | 977,255 | 2024-04-04 | Filing |
| $87.38 | 66,007 | Large Shareholder, Officer, Director | 1,051,622 | 2024-04-03 | Filing |
| $85.42 | 75,000 | Large Shareholder, Officer, Director | 1,117,629 | 2024-03-25 | Filing |