| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $96.26 | 5,587 | $537,804.62 | 582,326 | 2025-04-15 | Filing |
| Large Shareholder, Officer, Director | $95.35 | 3,100 | $295,585.00 | 587,913 | 2025-04-15 | Filing |
| Large Shareholder, Officer, Director | $105.78 | 700 | $74,046.00 | 577,013 | 2025-03-31 | Filing |
| Large Shareholder, Officer, Director | $104.89 | 4,880 | $511,863.20 | 577,713 | 2025-03-31 | Filing |
| Large Shareholder, Officer, Director | $103.98 | 1,741 | $181,029.18 | 582,593 | 2025-03-31 | Filing |
| Large Shareholder, Officer, Director | $102.85 | 2,100 | $215,985.00 | 584,334 | 2025-03-31 | Filing |
| Large Shareholder, Officer, Director | $101.98 | 1,900 | $193,762.00 | 586,434 | 2025-03-31 | Filing |
| Large Shareholder, Officer, Director | $101.01 | 1,800 | $181,818.00 | 588,334 | 2025-03-31 | Filing |
| Large Shareholder, Officer, Director | $99.87 | 579 | $57,824.73 | 590,134 | 2025-03-31 | Filing |
| Large Shareholder, Officer, Director | $98.62 | 300 | $29,586.00 | 590,713 | 2025-03-31 | Filing |
| Officer | $125.72 | 17,011 | $2,138,622.92 | 399,295 | 2025-03-25 | Filing |
| Officer | $124.89 | 13,325 | $1,664,159.25 | 416,306 | 2025-03-25 | Filing |
| Officer | $123.60 | 20,355 | $2,515,878.00 | 429,631 | 2025-03-25 | Filing |
| Officer | $122.72 | 35,232 | $4,323,671.04 | 449,986 | 2025-03-25 | Filing |
| Officer | $121.89 | 6,777 | $826,048.53 | 485,218 | 2025-03-25 | Filing |
| Officer | $120.84 | 7,300 | $882,132.00 | 491,995 | 2025-03-25 | Filing |
| Officer | $125.79 | 7,554 | $950,217.66 | 499,295 | 2025-03-24 | Filing |
| Officer | $124.85 | 24,987 | $3,119,626.95 | 506,849 | 2025-03-24 | Filing |
| Officer | $123.98 | 47,791 | $5,925,128.18 | 531,836 | 2025-03-24 | Filing |
| Officer | $122.97 | 14,671 | $1,804,092.87 | 579,627 | 2025-03-24 | Filing |