| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $155.35 | 5,380 | $835,764.17 | 186,329 | 2026-06-01 | Filing |
| Large Shareholder | $154.46 | 11,980 | $1,850,430.80 | 191,709 | 2026-06-01 | Filing |
| Large Shareholder | $153.68 | 4,992 | $767,193.52 | 203,689 | 2026-06-01 | Filing |
| Large Shareholder | $152.47 | 688 | $104,897.64 | 208,681 | 2026-06-01 | Filing |
| Large Shareholder | $151.15 | 1,833 | $277,052.45 | 209,369 | 2026-06-01 | Filing |
| Large Shareholder | $150.18 | 1,347 | $202,286.67 | 211,202 | 2026-06-01 | Filing |
| 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 |