| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $107.95 | 5,467 | $590,188.34 | 53,112 | 2026-05-13 | Filing |
| Officer, Director | $106.99 | 2,960 | $316,680.93 | 58,579 | 2026-05-13 | Filing |
| Officer | $114.27 | 2,964 | $338,700.13 | 14 | 2026-05-14 | Filing |
| Officer | $113.91 | 39,551 | $4,505,440.30 | 2,978 | 2026-05-14 | Filing |
| Large Shareholder, Officer, Director | $110.47 | 210 | $23,198.70 | 0 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $109.87 | 5,936 | $652,197.82 | 210 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $109.05 | 3,430 | $374,025.04 | 6,146 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $107.68 | 20,168 | $2,171,704.36 | 9,576 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $106.61 | 9,455 | $1,008,036.32 | 29,744 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $105.70 | 25,062 | $2,648,985.73 | 39,199 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $104.79 | 18,014 | $1,887,633.02 | 64,261 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $103.52 | 10,070 | $1,042,474.60 | 82,275 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $102.79 | 10,286 | $1,057,283.54 | 92,345 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $101.61 | 5,062 | $514,327.04 | 102,631 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $110.47 | 390 | $43,083.30 | 4,466,501 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $109.87 | 11,024 | $1,211,224.52 | 4,466,891 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $109.05 | 6,370 | $694,617.92 | 4,477,915 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $107.68 | 37,455 | $4,033,180.62 | 4,484,285 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $106.61 | 17,559 | $1,872,035.23 | 4,521,740 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $105.70 | 46,543 | $4,919,469.43 | 4,539,299 | 2026-05-12 | Filing |