Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $57.87 | 99,139 | Large Shareholder, Officer, Director | 196,050 | 2024-02-08 | Filing |
| $62.21 | 12,605 | Large Shareholder, Officer, Director | 196,050 | 2024-01-02 | Filing |
| $59.01 | 103,000 | Officer, Director | 346,880 | 2023-12-01 | Filing |
| $58.77 | 100,000 | Large Shareholder, Officer, Director | 3,834 | 2023-11-30 | Filing |
| $58.68 | 100,000 | Large Shareholder, Officer, Director | 3,834 | 2023-11-29 | Filing |
| $58.75 | 581 | Officer | 40,000 | 2023-11-30 | Filing |
| $45.16 | 9,453 | Large Shareholder, Officer, Director | 165,807 | 2023-03-02 | Filing |
| $52.70 | 3,500 | Director | 7,000 | 2023-05-08 | Filing |
| $53.68 | 20,000 | Director | 152,999 | 2023-05-03 | Filing |
| $45.12 | 1,093 | Officer | 18,903 | 2023-03-06 | Filing |
| $46.01 | 2,100 | Officer | 19,996 | 2023-03-03 | Filing |
| $46.03 | 14,270 | Officer | 22,096 | 2023-03-02 | Filing |
| $45.16 | 11,874 | Officer | 20,000 | 2023-03-02 | Filing |
| $45.16 | 13,255 | Officer | 95,956 | 2023-03-02 | Filing |
| $45.16 | 12,604 | Officer, Director | 99,419 | 2023-03-02 | Filing |
| $45.16 | 15,756 | Officer, Director | 387,030 | 2023-03-02 | Filing |
| $45.16 | 9,453 | Large Shareholder, Officer, Director | 168,907 | 2023-03-02 | Filing |
| $42.29 | 8,403 | Officer, Director | 124,419 | 2023-01-03 | Filing |
| $42.29 | 10,503 | Officer, Director | 427,080 | 2023-01-03 | Filing |
| $42.93 | 561 | Officer | 40,000 | 2022-12-07 | Filing |