| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $65.34 | 16,363 | $1,069,078.24 | 91,329 | 2026-07-28 | Filing |
| Large Shareholder, Officer, Director | $69.00 | 1,755 | $121,096.93 | 2,276,815 | 2026-07-28 | Filing |
| Large Shareholder, Officer, Director | $67.83 | 7,017 | $475,991.18 | 2,278,570 | 2026-07-28 | Filing |
| Large Shareholder, Officer, Director | $67.14 | 93,127 | $6,252,295.34 | 2,285,587 | 2026-07-28 | Filing |
| Large Shareholder, Officer, Director | $66.29 | 67,710 | $4,488,502.67 | 2,378,714 | 2026-07-28 | Filing |
| Large Shareholder, Officer, Director | $65.34 | 30,391 | $1,985,599.02 | 2,446,424 | 2026-07-28 | Filing |
| Officer | $74.50 | 8 | $596.03 | 50,000 | 2026-07-27 | Filing |
| Officer | $73.36 | 28 | $2,054.21 | 50,008 | 2026-07-27 | Filing |
| Officer | $72.33 | 24 | $1,735.85 | 50,036 | 2026-07-27 | Filing |
| Officer | $71.08 | 222 | $15,778.76 | 50,060 | 2026-07-27 | Filing |
| Officer | $70.36 | 218 | $15,339.09 | 50,282 | 2026-07-27 | Filing |
| Officer | $74.29 | 285 | $21,173.82 | 0 | 2026-07-27 | Filing |
| Officer | $73.30 | 800 | $58,641.04 | 285 | 2026-07-27 | Filing |
| Officer | $72.28 | 712 | $51,465.71 | 1,085 | 2026-07-27 | Filing |
| Officer | $71.07 | 5,200 | $369,540.08 | 1,797 | 2026-07-27 | Filing |
| Officer | $70.35 | 5,503 | $387,159.71 | 6,997 | 2026-07-27 | Filing |
| Officer | $74.29 | 912 | $67,756.13 | 0 | 2026-07-27 | Filing |
| Officer | $73.30 | 2,559 | $187,578.28 | 912 | 2026-07-27 | Filing |
| Officer | $72.28 | 2,280 | $164,805.70 | 3,471 | 2026-07-27 | Filing |
| Officer | $71.07 | 16,643 | $1,182,743.12 | 5,751 | 2026-07-27 | Filing |