| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $108.17 | 300 | $32,451.00 | 41,523 | 2024-07-22 | Filing |
| Officer | $107.41 | 1,236 | $132,758.76 | 41,823 | 2024-07-22 | Filing |
| Officer | $106.18 | 1,349 | $143,236.82 | 43,059 | 2024-07-22 | Filing |
| Officer | $105.34 | 2,115 | $222,794.10 | 44,408 | 2024-07-22 | Filing |
| Large Shareholder, Director | $103.02 | 16,490 | $1,698,799.80 | 6,972,027 | 2024-05-30 | Filing |
| Large Shareholder, Director | $105.01 | 16,396 | $1,721,743.96 | 6,988,517 | 2024-05-28 | Filing |
| Large Shareholder, Director | $103.07 | 19,771 | $2,037,796.97 | 7,004,913 | 2024-05-24 | Filing |
| Large Shareholder, Director | $102.68 | 82,951 | $8,517,408.68 | 7,024,684 | 2024-05-24 | Filing |
| Large Shareholder, Director | $103.54 | 54,074 | $5,598,821.96 | 7,107,635 | 2024-05-23 | Filing |
| Large Shareholder, Director | $102.53 | 131,187 | $13,450,603.11 | 7,161,709 | 2024-05-22 | Filing |
| Large Shareholder, Director | $102.52 | 35,768 | $3,666,935.36 | 7,292,896 | 2024-05-21 | Filing |
| Large Shareholder, Director | $103.16 | 54,850 | $5,658,326.00 | 7,328,664 | 2024-05-20 | Filing |
| Large Shareholder, Director | $102.74 | 106,290 | $10,920,234.60 | 7,383,514 | 2024-05-20 | Filing |
| Director | $102.89 | 1,001 | $102,992.89 | 26,439 | 2024-05-16 | Filing |
| Director | $102.05 | 1,499 | $152,972.95 | 27,440 | 2024-05-16 | Filing |
| Large Shareholder, Director | $103.01 | 77,646 | $7,998,314.46 | 7,489,804 | 2024-05-16 | Filing |
| Large Shareholder, Director | $102.51 | 4,715 | $483,334.65 | 7,567,450 | 2024-05-16 | Filing |
| Large Shareholder, Director | $103.30 | 53,796 | $5,557,126.80 | 7,572,165 | 2024-05-15 | Filing |
| Large Shareholder, Director | $102.55 | 96,204 | $9,865,720.20 | 7,625,961 | 2024-05-15 | Filing |
| Large Shareholder, Director | $103.04 | 85,874 | $8,848,456.96 | 7,722,165 | 2024-05-14 | Filing |