| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $138.53 | 2,972 | $411,711.16 | 11,319,123 | 2024-06-05 | Filing |
| Large Shareholder, Officer, Director | $137.81 | 23,811 | $3,281,393.91 | 11,322,095 | 2024-06-05 | Filing |
| Large Shareholder, Officer, Director | $137.04 | 3,229 | $442,502.16 | 11,345,906 | 2024-06-05 | Filing |
| Large Shareholder, Officer, Director | $134.91 | 3,214 | $433,600.74 | 11,349,135 | 2024-06-05 | Filing |
| Large Shareholder, Officer, Director | $145.13 | 697 | $101,155.61 | 11,352,349 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $142.52 | 500 | $71,260.00 | 11,353,046 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $140.12 | 1,653 | $231,618.36 | 11,353,546 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $138.42 | 625 | $86,512.50 | 11,355,199 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $137.80 | 3,400 | $468,520.00 | 11,355,824 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $135.67 | 8,342 | $1,131,759.14 | 11,359,224 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $134.87 | 17,279 | $2,330,418.73 | 11,367,566 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $161.41 | 2,494 | $402,556.54 | 11,384,845 | 2024-05-24 | Filing |
| Large Shareholder, Officer, Director | $160.92 | 19,255 | $3,098,514.60 | 11,387,339 | 2024-05-24 | Filing |
| Large Shareholder, Officer, Director | $160.50 | 3,251 | $521,785.50 | 11,406,594 | 2024-05-23 | Filing |
| Officer | $172.11 | 4,000 | $688,440.00 | 73,110 | 2024-05-07 | Filing |
| Officer | $171.11 | 1,580 | $270,353.80 | 77,110 | 2024-05-07 | Filing |
| Officer | $170.30 | 4,936 | $840,600.80 | 78,690 | 2024-05-07 | Filing |
| Officer | $169.23 | 1,385 | $234,383.55 | 83,626 | 2024-05-07 | Filing |
| Officer | $168.39 | 2,099 | $353,450.61 | 85,011 | 2024-05-07 | Filing |
| Officer | $102.76 | 400 | $41,104.00 | 87,110 | 2024-03-14 | Filing |