Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $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 |
| $56.18 | 108,700 | Large Shareholder, Officer, Director | 256,282 | 2023-09-07 | Filing |
| $55.50 | 2,000 | Officer | 1,700 | 2023-09-01 | Filing |
| $51.01 | 40,000 | Director | 0 | 2023-08-21 | Filing |
| $51.01 | 5,000 | Director | 10,140 | 2023-08-21 | Filing |
| $50.95 | 27,508 | Director | 20,313 | 2023-08-21 | Filing |
| $51.31 | 34,062 | Officer | 50,164 | 2023-08-16 | Filing |
| $52.01 | 1,921 | Officer | 3,823 | 2023-08-10 | Filing |
| $47.83 | 2,985 | Officer | 3,262 | 2023-03-06 | Filing |
| $54.00 | 542,336 | Large Shareholder, Officer, Director | 68,604 | 2022-06-07 | Filing |
| $54.00 | 542,336 | Large Shareholder, Officer, Director | 50,464 | 2022-06-07 | Filing |
| $55.04 | 20,000 | Large Shareholder, Officer, Director | 592,800 | 2022-06-07 | Filing |
| $52.87 | 24,680 | Large Shareholder, Officer, Director | 612,800 | 2022-05-27 | Filing |
| $52.72 | 20,259 | Officer | 47,620 | 2022-05-26 | Filing |
| $50.75 | 20,000 | Officer | 67,879 | 2022-05-25 | Filing |