Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $65.23 | 40,000 | Director | 0 | 2024-11-19 | Filing |
| $65.23 | 5,000 | Director | 12,177 | 2024-11-19 | Filing |
| $65.35 | 100,000 | Officer | 57,567 | 2024-11-06 | Filing |
| $65.35 | 1,000,000 | Large Shareholder, Officer, Director | 41,776 | 2024-11-06 | Filing |
| $65.35 | 1,000,000 | Large Shareholder, Officer, Director | 156,586 | 2024-11-06 | Filing |
| $62.16 | 3,316 | Officer | 1,852 | 2024-11-05 | Filing |
| $61.35 | 33,500 | Officer | 36,357 | 2024-11-04 | Filing |
| $51.03 | 2,059 | Officer | 1,852 | 2024-05-09 | Filing |
| $51.10 | 358,458 | Large Shareholder, Officer, Director | 156,586 | 2024-05-09 | Filing |
| $51.01 | 39,957 | Large Shareholder, Officer, Director | 515,044 | 2024-05-08 | Filing |
| $52.03 | 201,585 | Large Shareholder, Officer, Director | 555,001 | 2024-05-07 | Filing |
| $51.10 | 358,458 | Large Shareholder, Officer, Director | 41,776 | 2024-05-09 | Filing |
| $51.01 | 39,957 | Large Shareholder, Officer, Director | 400,234 | 2024-05-08 | Filing |
| $52.03 | 201,585 | Large Shareholder, Officer, Director | 440,191 | 2024-05-07 | Filing |
| $46.20 | 1,700 | Officer | 3,911 | 2024-03-11 | Filing |
| $45.79 | 78,000 | Large Shareholder, Officer, Director | 20 | 2024-03-04 | Filing |
| $55.06 | 19,362 | Officer | 40,000 | 2023-09-08 | Filing |
| $55.41 | 141,300 | Large Shareholder, Officer, Director | 78,020 | 2023-09-08 | Filing |
| $56.18 | 108,700 | Large Shareholder, Officer, Director | 219,320 | 2023-09-07 | Filing |
| $55.41 | 141,300 | Large Shareholder, Officer, Director | 114,982 | 2023-09-08 | Filing |