| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $84.45 | 1,400 | $118,223.00 | 281,403 | 2024-08-20 | Filing |
| | $83.74 | 2,830 | $236,997.22 | 282,803 | 2024-08-20 | Filing |
| | $82.64 | 24,406 | $2,016,897.20 | 285,633 | 2024-08-20 | Filing |
| | $82.17 | 1,079 | $88,657.87 | 80,183 | 2024-08-16 | Filing |
| | $81.42 | 2,416 | $196,717.48 | 81,262 | 2024-08-16 | Filing |
| | $73.91 | 7,327 | $541,572.27 | 87,270 | 2024-05-29 | Filing |
| | $73.17 | 10,611 | $776,410.05 | 94,597 | 2024-05-29 | Filing |
| Large Shareholder, Officer, Director | $78.18 | 22,649 | $1,770,784.89 | 0 | 2024-08-09 | Filing |
| Large Shareholder, Officer, Director | $77.61 | 29,735 | $2,307,602.52 | 22,649 | 2024-08-09 | Filing |
| Large Shareholder, Officer, Director | $76.79 | 47,639 | $3,658,146.41 | 0 | 2024-08-08 | Filing |
| Large Shareholder, Officer, Director | $75.81 | 4,745 | $359,737.43 | 47,639 | 2024-08-08 | Filing |
| Large Shareholder, Officer, Director | $79.47 | 9,754 | $775,195.25 | 0 | 2024-08-07 | Filing |
| Large Shareholder, Officer, Director | $78.86 | 18,047 | $1,423,130.47 | 9,754 | 2024-08-07 | Filing |
| Large Shareholder, Officer, Director | $77.66 | 12,104 | $940,017.22 | 27,801 | 2024-08-07 | Filing |
| Large Shareholder, Officer, Director | $76.63 | 12,479 | $956,270.76 | 39,905 | 2024-08-07 | Filing |
| | $80.10 | 2,400 | $192,248.88 | 309,937 | 2024-08-02 | Filing |
| | $79.20 | 6,397 | $506,653.27 | 312,337 | 2024-08-02 | Filing |
| | $78.18 | 3,800 | $297,076.02 | 318,734 | 2024-08-02 | Filing |
| | $77.14 | 1,803 | $139,089.73 | 322,534 | 2024-08-02 | Filing |
| | $76.08 | 600 | $45,646.02 | 324,337 | 2024-08-02 | Filing |