Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $72.10 | 864 | | 3,375 | 2024-02-14 | Filing |
| $71.63 | 4,500 | | 50,371 | 2024-02-09 | Filing |
| $70.15 | 1,571 | Officer | 6,942 | 2023-07-27 | Filing |
| $72.94 | 400 | Director | 3,272 | 2023-02-27 | Filing |
| $71.31 | 700 | Director | 3,672 | 2023-02-22 | Filing |
| $72.66 | 1,000 | Officer | 37,010 | 2023-02-23 | Filing |
| $70.91 | 565 | Officer | 38,010 | 2023-02-22 | Filing |
| $70.11 | 4,192 | Officer | 38,010 | 2023-02-03 | Filing |
| $68.51 | 4,265 | Officer | 38,010 | 2023-01-31 | Filing |
| $58.51 | 1,500 | Officer | 6,264 | 2022-12-07 | Filing |
| $61.64 | 1,257 | Officer | 1,538 | 2022-12-02 | Filing |
| $60.30 | 4,500 | Officer | 37,011 | 2022-12-01 | Filing |
| $60.83 | 2,500 | Officer | 34,011 | 2022-08-24 | Filing |
| $62.27 | 7,274 | Officer, Director | 283,285 | 2021-11-05 | Filing |
| $61.50 | 18,771 | Officer, Director | 290,559 | 2021-11-05 | Filing |
| $60.79 | 20,517 | Officer, Director | 309,330 | 2021-11-05 | Filing |
| $60.06 | 10,000 | Officer | 46,024 | 2021-11-05 | Filing |
| $56.26 | 1,580 | Officer | 34,025 | 2021-04-29 | Filing |
| $52.37 | 3,000 | Officer | 5,615 | 2021-02-19 | Filing |
| $49.65 | 10,067 | Officer | 35,605 | 2021-02-09 | Filing |