Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $28.04 | 6,000 | Officer | 63,206 | 2023-12-12 | Filing |
| $31.70 | 3,000 | Officer | 23,881 | 2022-08-01 | Filing |
| $39.15 | 924 | Officer | 24,579 | 2022-04-08 | Filing |
| $39.10 | 3,853 | Officer | 25,503 | 2022-03-15 | Filing |
| $40.94 | 5,000 | Officer | 118,849 | 2022-03-02 | Filing |
| $46.65 | 5,232 | Officer | 9,212 | 2021-10-29 | Filing |
| $44.54 | 3,933 | Officer | 14,444 | 2021-09-29 | Filing |
| $43.32 | 1,300 | Officer | 18,377 | 2021-09-29 | Filing |
| $43.48 | 5,233 | Officer | 19,677 | 2021-08-30 | Filing |
| $41.55 | 6,000 | Officer | 1,152 | 2021-08-20 | Filing |
| $41.45 | 13,600 | Officer | 123,849 | 2021-08-16 | Filing |
| $42.12 | 1,000 | Officer | 13,578 | 2021-08-02 | Filing |
| $42.76 | 3,939 | Officer | 14,578 | 2021-08-02 | Filing |
| $42.74 | 6,250 | Officer | 24,910 | 2021-07-29 | Filing |
| $42.61 | 7,500 | Officer | 3,155 | 2021-05-17 | Filing |
| $26.27 | 1,000 | Officer | 4,939 | 2020-11-30 | Filing |
| $25.50 | 1,000 | Director | 14,452 | 2017-03-27 | Filing |
| $23.77 | 3,686 | Officer | 52,940 | 2016-12-27 | Filing |
| $24.30 | 600 | Director | 15,452 | 2016-12-29 | Filing |
| $24.30 | 400 | Director | 16,052 | 2016-12-28 | Filing |