| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $81.28 | 399 | $32,430.72 | 73,931 | 2025-05-20 | Filing |
| Officer | $80.62 | 5,992 | $483,075.04 | 74,330 | 2025-05-20 | Filing |
| Officer | $79.94 | 6,000 | $479,640.00 | 346,244 | 2025-05-15 | Filing |
| Officer | $80.00 | 68,722 | $5,497,808.11 | 582,454 | 2025-05-15 | Filing |
| | $79.45 | 952 | $75,640.02 | 294,708 | 2025-05-14 | Filing |
| | $79.45 | 952 | $75,640.02 | 294,708 | 2025-05-14 | Filing |
| | $79.45 | 11,696 | $929,291.64 | 6,853,430 | 2025-05-14 | Filing |
| Large Shareholder, Officer, Director | $75.72 | 25,496 | $1,930,541.82 | 514,474 | 2025-05-13 | Filing |
| Large Shareholder, Officer, Director | $75.00 | 78,038 | $5,853,169.96 | 539,970 | 2025-05-13 | Filing |
| Large Shareholder, Officer, Director | $75.72 | 28,046 | $2,123,626.29 | 875 | 2025-05-13 | Filing |
| Large Shareholder, Officer, Director | $75.00 | 85,843 | $6,438,576.96 | 28,921 | 2025-05-13 | Filing |
| Large Shareholder, Officer, Director | $75.72 | 140,231 | $10,618,207.18 | 221,983 | 2025-05-13 | Filing |
| Large Shareholder, Officer, Director | $75.00 | 429,219 | $32,193,184.80 | 362,214 | 2025-05-13 | Filing |
| Officer | $72.40 | 16,550 | $1,198,205.11 | 516,434 | 2025-05-12 | Filing |
| Officer | $71.46 | 33,450 | $2,390,417.28 | 532,984 | 2025-05-12 | Filing |
| Large Shareholder, Officer, Director | $74.44 | 21,464 | $1,597,730.79 | 618,008 | 2025-05-12 | Filing |
| Large Shareholder, Officer, Director | $74.44 | 23,610 | $1,757,474.10 | 875 | 2025-05-12 | Filing |
| Large Shareholder, Officer, Director | $74.44 | 118,051 | $8,787,444.92 | 221,983 | 2025-05-12 | Filing |
| | $76.47 | 924 | $70,654.40 | 295,660 | 2025-05-13 | Filing |
| | $76.47 | 924 | $70,654.40 | 295,660 | 2025-05-13 | Filing |