| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $113.05 | 1,585 | $179,184.25 | 31,467 | 2026-04-10 | Filing |
| Large Shareholder | $116.13 | 3,700 | $429,674.34 | 105,049 | 2026-04-09 | Filing |
| Large Shareholder | $115.16 | 3,200 | $368,522.24 | 108,749 | 2026-04-09 | Filing |
| Large Shareholder | $113.71 | 1,900 | $216,052.99 | 111,949 | 2026-04-09 | Filing |
| Large Shareholder | $112.93 | 39,607 | $4,472,937.33 | 113,849 | 2026-04-09 | Filing |
| Large Shareholder | $111.93 | 29,705 | $3,324,749.95 | 153,456 | 2026-04-09 | Filing |
| Large Shareholder | $111.06 | 29,388 | $3,263,901.81 | 183,161 | 2026-04-09 | Filing |
| Officer | $128.39 | 9,356 | $1,201,216.84 | 165,074 | 2026-04-07 | Filing |
| Officer | $129.93 | 1,047 | $136,036.40 | 165,414 | 2026-04-06 | Filing |
| Officer | $129.29 | 4,326 | $559,302.48 | 166,461 | 2026-04-06 | Filing |
| Officer | $129.26 | 1,058 | $136,757.19 | 217,930 | 2026-04-07 | Filing |
| Officer | $128.54 | 1,750 | $224,942.73 | 218,988 | 2026-04-07 | Filing |
| Officer | $127.70 | 3,192 | $407,614.57 | 220,738 | 2026-04-07 | Filing |
| Large Shareholder | $132.01 | 800 | $105,606.00 | 105,049 | 2026-04-06 | Filing |
| Large Shareholder | $130.29 | 13,346 | $1,738,877.03 | 105,849 | 2026-04-06 | Filing |
| Large Shareholder | $129.61 | 74,430 | $9,646,909.52 | 119,195 | 2026-04-06 | Filing |
| Large Shareholder | $128.97 | 18,924 | $2,440,696.41 | 193,625 | 2026-04-06 | Filing |
| Large Shareholder | $131.41 | 100 | $13,141.00 | 105,049 | 2026-03-31 | Filing |
| Large Shareholder | $130.67 | 13,887 | $1,814,567.07 | 105,149 | 2026-03-31 | Filing |
| Large Shareholder | $129.84 | 72,781 | $9,449,703.09 | 119,036 | 2026-03-31 | Filing |