Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $63.27 | 4,059 | Officer | 0 | 2024-03-06 | Filing |
| $62.66 | 10,091 | Officer | 4,059 | 2024-03-06 | Filing |
| $66.43 | 1,000 | Officer | 994 | 2023-09-11 | Filing |
| $67.47 | 14,848 | Officer | 0 | 2023-09-05 | Filing |
| $67.00 | 50,152 | Officer | 14,848 | 2023-09-05 | Filing |
| $54.60 | 10,463 | Officer | 0 | 2023-06-07 | Filing |
| $89.96 | 22,472 | Officer | 0 | 2022-08-12 | Filing |
| $120.52 | 21,102 | Officer | 0 | 2022-02-23 | Filing |
| $119.14 | 11,040 | Officer, Director | 180,763 | 2021-11-23 | Filing |
| $118.32 | 23,436 | Officer, Director | 191,803 | 2021-11-23 | Filing |
| $118.89 | 2,116 | Officer | 0 | 2021-11-15 | Filing |
| $118.29 | 4,109 | Officer | 0 | 2021-11-08 | Filing |
| $113.75 | 18,410 | Officer | 0 | 2021-09-03 | Filing |
| $112.73 | 26,590 | Officer | 18,410 | 2021-09-03 | Filing |
| $113.36 | 5,027 | Officer | 0 | 2021-08-27 | Filing |
| $122.93 | 2,000 | Officer | 0 | 2021-06-10 | Filing |
| $114.78 | 5,000 | Officer | 5,000 | 2021-05-26 | Filing |
| $115.05 | 40,000 | Officer | 10,000 | 2021-05-24 | Filing |
| $106.32 | 5,000 | Officer | 50,000 | 2021-04-26 | Filing |
| $105.20 | 5,000 | Officer | 55,000 | 2021-03-26 | Filing |