| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $107.87 | 6,760 | $729,201.20 | 42,529 | 2026-04-29 | Filing |
| Large Shareholder, Officer, Director | $109.83 | 1,120 | $123,012.06 | 0 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $109.18 | 7,280 | $794,806.38 | 1,120 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $108.04 | 8,794 | $950,063.31 | 8,400 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $107.20 | 31,756 | $3,404,274.96 | 17,194 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $106.14 | 24,763 | $2,628,436.44 | 48,950 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $105.37 | 32,335 | $3,407,193.92 | 73,713 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $103.87 | 1,645 | $170,863.02 | 106,048 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $109.83 | 2,080 | $228,450.98 | 4,866,501 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $109.18 | 13,520 | $1,476,068.98 | 4,868,581 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $108.04 | 16,333 | $1,764,542.19 | 4,882,101 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $107.20 | 58,975 | $6,322,178.98 | 4,898,434 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $106.14 | 45,987 | $4,881,225.73 | 4,957,409 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $105.37 | 60,050 | $6,327,570.59 | 5,003,396 | 2026-04-28 | Filing |
| Large Shareholder, Officer, Director | $103.87 | 3,055 | $317,317.05 | 5,063,446 | 2026-04-28 | Filing |
| Officer, Director | $112.14 | 3,764 | $422,097.59 | 0 | 2026-04-27 | Filing |
| Officer, Director | $111.43 | 17,638 | $1,965,351.19 | 3,764 | 2026-04-27 | Filing |
| Officer, Director | $110.77 | 10,998 | $1,218,260.56 | 21,402 | 2026-04-27 | Filing |
| Officer, Director | $109.51 | 3,412 | $373,648.12 | 32,400 | 2026-04-27 | Filing |
| Officer, Director | $108.59 | 4,612 | $500,801.40 | 35,812 | 2026-04-27 | Filing |