Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $12.42 | 10,000 | | 91,000 | 2023-06-08 | Filing |
| $18.73 | 13,200 | | 81,000 | 2022-09-28 | Filing |
| $20.48 | 48,750 | | 2,851,640 | 2022-09-07 | Filing |
| $21.17 | 284,000 | | 284,000 | 2022-09-08 | Filing |
| $20.31 | 25,000 | | 25,000 | 2022-09-02 | Filing |
| $19.89 | 25,000 | | 67,800 | 2022-08-31 | Filing |
| $19.94 | 25,000 | | 175,000 | 2022-08-31 | Filing |
| $32.12 | 31,000 | | 2,802,890 | 2021-08-16 | Filing |
| $25.48 | 36,049 | Officer, Director | 2,771,890 | 2020-09-28 | Filing |
| $24.24 | 3,251 | Officer, Director | 2,735,841 | 2020-09-25 | Filing |
| $30.47 | 2,800 | Director | 2,344,460 | 2020-06-02 | Filing |
| $30.32 | 40,000 | Director | 2,341,660 | 2020-06-01 | Filing |
| $32.02 | 9,400 | Director | 42,800 | 2020-03-13 | Filing |
| $38.29 | 2,861 | Director | 33,400 | 2020-02-28 | Filing |
| $37.59 | 4,639 | Director | 30,539 | 2020-02-28 | Filing |
| $40.29 | 2,630 | Director | 25,900 | 2020-02-27 | Filing |
| $39.91 | 4,870 | Director | 23,270 | 2020-02-27 | Filing |
| $43.23 | 35,000 | Director | 2,301,660 | 2019-11-11 | Filing |
| $34.17 | 8,700 | Director | 18,400 | 2018-12-20 | Filing |
| $38.55 | 7,700 | Director | 9,700 | 2018-06-01 | Filing |