| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $78.73 | 27,678 | $2,179,088.94 | 93,756 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $77.86 | 10,612 | $826,250.32 | 66,078 | 2026-06-11 | Filing |
| Large Shareholder, Officer | $77.46 | 1,283 | $99,381.18 | 87,350 | 2026-06-11 | Filing |
| Director | $76.27 | 15,000 | $1,144,050.00 | 25,000 | 2026-06-11 | Filing |
| Large Shareholder, Officer, Director | $92.69 | 466 | $43,193.54 | 55,466 | 2026-05-27 | Filing |
| Large Shareholder, Officer, Director | $92.76 | 466 | $43,226.16 | 55,466 | 2026-05-27 | Filing |
| Large Shareholder, Officer, Director | $90.43 | 7,975 | $721,179.25 | 55,000 | 2026-05-26 | Filing |
| Large Shareholder, Officer, Director | $90.43 | 7,975 | $721,179.25 | 55,000 | 2026-05-26 | Filing |
| Large Shareholder, Officer, Director | $89.99 | 47,025 | $4,231,779.75 | 47,025 | 2026-05-26 | Filing |
| Large Shareholder, Officer, Director | $89.99 | 47,025 | $4,231,779.75 | 47,025 | 2026-05-26 | Filing |
| Director | $101.00 | 10,000 | $1,010,000.00 | 10,000 | 2026-02-24 | Filing |
| Large Shareholder, Officer, Director | $107.13 | 9,225 | $988,260.41 | 70,494 | 2026-02-20 | Filing |
| Large Shareholder, Officer, Director | $107.58 | 2,705 | $291,003.36 | 1,338,047 | 2026-02-20 | Filing |
| Large Shareholder, Officer, Director | $107.10 | 6,520 | $698,307.65 | 1,335,342 | 2026-02-20 | Filing |
| Large Shareholder, Officer | $107.53 | 2,325 | $250,011.44 | 65,761 | 2026-02-20 | Filing |
| Large Shareholder, Officer | $107.32 | 9,225 | $990,010.40 | 105,723 | 2026-02-20 | Filing |
| Large Shareholder, Officer, Director | $130.87 | 3,992 | $522,433.04 | 1,314,447 | 2025-11-07 | Filing |
| Large Shareholder, Officer, Director | $129.84 | 4,008 | $520,398.72 | 1,310,455 | 2025-11-07 | Filing |
| Large Shareholder, Officer, Director | $201.81 | 525 | $105,950.25 | 21,975 | 2024-11-11 | Filing |
| Large Shareholder, Officer | $69.38 | 2,649 | $183,787.62 | 1,250,167 | 2022-09-01 | Filing |