| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $57.62 | 332 | $19,129.84 | 252 | 2025-09-08 | Filing |
| Officer | $55.00 | 235 | $12,925.00 | 332 | 2025-09-05 | Filing |
| Officer | $57.43 | 1,919 | $110,208.17 | 70,717 | 2025-09-08 | Filing |
| Officer | $56.55 | 2,081 | $117,680.55 | 72,636 | 2025-09-08 | Filing |
| Officer | $54.08 | 5,000 | $270,400.00 | 72,405 | 2025-09-03 | Filing |
| Officer | $54.18 | 100 | $5,418.00 | 77,405 | 2025-09-02 | Filing |
| Officer | $53.36 | 1,900 | $101,384.00 | 77,505 | 2025-09-02 | Filing |
| Large Shareholder, Officer, Director | $57.35 | 45,000 | $2,580,750.00 | 32,916,692 | 2025-08-06 | Filing |
| Large Shareholder, Officer, Director | $58.34 | 7,464 | $435,449.76 | 32,961,692 | 2025-08-05 | Filing |
| Large Shareholder, Officer, Director | $57.32 | 37,536 | $2,151,563.52 | 32,969,156 | 2025-08-05 | Filing |
| Officer | $58.19 | 11,147 | $648,643.93 | 119,868 | 2025-08-04 | Filing |
| Officer | $58.24 | 100 | $5,824.00 | 119,868 | 2025-08-01 | Filing |
| Officer | $57.70 | 3,900 | $225,030.00 | 119,968 | 2025-08-01 | Filing |
| Officer | $59.65 | 582 | $34,716.30 | 0 | 2025-07-28 | Filing |
| Officer | $57.82 | 9,879 | $571,203.78 | 78,560 | 2025-07-24 | Filing |
| Large Shareholder, Officer, Director | $52.14 | 12,236 | $637,985.04 | 33,006,692 | 2025-07-10 | Filing |
| Large Shareholder, Officer, Director | $51.60 | 32,764 | $1,690,622.40 | 33,018,928 | 2025-07-10 | Filing |
| Large Shareholder, Officer, Director | $53.34 | 45,000 | $2,400,300.00 | 33,051,692 | 2025-07-09 | Filing |
| Large Shareholder, Officer, Director | $69.19 | 1,072 | $74,171.68 | 17,153,114 | 2025-04-17 | Filing |
| Large Shareholder, Officer, Director | $68.52 | 30,428 | $2,084,926.56 | 17,154,186 | 2025-04-17 | Filing |