| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $51.10 | 358,458 | $18,316,486.88 | 41,776 | 2024-05-09 | Filing |
| Large Shareholder, Officer, Director | $51.01 | 39,957 | $2,038,206.57 | 400,234 | 2024-05-08 | Filing |
| Large Shareholder, Officer, Director | $52.03 | 201,585 | $10,488,467.55 | 440,191 | 2024-05-07 | Filing |
| Officer | $46.20 | 1,700 | $78,540.00 | 3,911 | 2024-03-11 | Filing |
| Large Shareholder, Officer, Director | $45.79 | 78,000 | $3,571,620.00 | 20 | 2024-03-04 | Filing |
| Officer | $55.06 | 19,362 | $1,066,033.00 | 40,000 | 2023-09-08 | Filing |
| Large Shareholder, Officer, Director | $55.41 | 141,300 | $7,829,433.00 | 78,020 | 2023-09-08 | Filing |
| Large Shareholder, Officer, Director | $56.18 | 108,700 | $6,106,766.00 | 219,320 | 2023-09-07 | Filing |
| Large Shareholder, Officer, Director | $55.41 | 141,300 | $7,829,433.00 | 114,982 | 2023-09-08 | Filing |
| Large Shareholder, Officer, Director | $56.18 | 108,700 | $6,106,766.00 | 256,282 | 2023-09-07 | Filing |
| Officer | $55.50 | 2,000 | $111,003.20 | 1,700 | 2023-09-01 | Filing |
| Director | $51.01 | 40,000 | $2,040,460.00 | 0 | 2023-08-21 | Filing |
| Director | $51.01 | 5,000 | $255,057.50 | 10,140 | 2023-08-21 | Filing |
| Director | $50.95 | 27,508 | $1,401,463.83 | 20,313 | 2023-08-21 | Filing |
| Officer | $51.31 | 34,062 | $1,747,721.22 | 50,164 | 2023-08-16 | Filing |
| Officer | $52.01 | 1,921 | $99,911.21 | 3,823 | 2023-08-10 | Filing |
| Officer | $47.83 | 2,985 | $142,772.55 | 3,262 | 2023-03-06 | Filing |
| Large Shareholder, Officer, Director | $54.00 | 542,336 | $29,286,144.00 | 68,604 | 2022-06-07 | Filing |
| Large Shareholder, Officer, Director | $54.00 | 542,336 | $29,286,144.00 | 50,464 | 2022-06-07 | Filing |
| Large Shareholder, Officer, Director | $55.04 | 20,000 | $1,100,800.00 | 592,800 | 2022-06-07 | Filing |