| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $67.67 | 33,090 | $2,239,087.79 | 315,574 | 2026-03-30 | Filing |
| Large Shareholder, Officer, Director | $88.25 | 4,427 | $390,697.80 | 0 | 2026-03-25 | Filing |
| Large Shareholder, Officer, Director | $87.54 | 34,136 | $2,988,350.78 | 4,427 | 2026-03-25 | Filing |
| Large Shareholder, Officer, Director | $86.71 | 8,223 | $713,037.71 | 38,563 | 2026-03-25 | Filing |
| Large Shareholder, Officer, Director | $85.60 | 3,214 | $275,109.40 | 46,786 | 2026-03-25 | Filing |
| Large Shareholder, Officer, Director | $88.25 | 2,873 | $253,552.02 | 5,666,501 | 2026-03-25 | Filing |
| Large Shareholder, Officer, Director | $87.54 | 22,159 | $1,939,856.47 | 5,669,374 | 2026-03-25 | Filing |
| Large Shareholder, Officer, Director | $86.71 | 5,338 | $462,871.33 | 5,691,533 | 2026-03-25 | Filing |
| Large Shareholder, Officer, Director | $85.60 | 2,086 | $178,555.55 | 5,696,871 | 2026-03-25 | Filing |
| Officer | $84.73 | 577 | $48,891.92 | 0 | 2026-03-23 | Filing |
| Officer | $83.81 | 1,187 | $99,481.16 | 577 | 2026-03-23 | Filing |
| Officer | $82.98 | 737 | $61,157.00 | 1,764 | 2026-03-23 | Filing |
| Officer | $81.88 | 2,906 | $237,936.60 | 2,501 | 2026-03-23 | Filing |
| Officer | $81.06 | 843 | $68,329.87 | 5,407 | 2026-03-23 | Filing |
| Officer | $84.73 | 1,541 | $130,576.02 | 0 | 2026-03-23 | Filing |
| Officer | $83.81 | 3,162 | $265,003.43 | 1,541 | 2026-03-23 | Filing |
| Officer | $82.98 | 1,967 | $163,223.63 | 4,703 | 2026-03-23 | Filing |
| Officer | $81.88 | 7,749 | $634,469.52 | 6,670 | 2026-03-23 | Filing |
| Officer | $81.06 | 2,246 | $182,051.10 | 14,419 | 2026-03-23 | Filing |
| Officer | $84.73 | 2,504 | $212,175.94 | 0 | 2026-03-23 | Filing |