Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $19.09 | 50,000 | Director | 0 | 2023-12-22 | Filing |
| $20.40 | 22,000 | Officer | 6,867 | 2023-12-19 | Filing |
| $15.28 | 13,192 | Officer | 0 | 2023-11-22 | Filing |
| $15.60 | 13,874 | Officer | 28,867 | 2023-11-20 | Filing |
| $18.82 | 927 | Large Shareholder, Other | 857 | 2022-12-05 | Filing |
| $54.34 | 100 | Large Shareholder, Other | 2,379 | 2021-06-02 | Filing |
| $43.53 | 344 | Large Shareholder, Other | 2,479 | 2019-11-01 | Filing |
| $30.87 | 400 | Large Shareholder, Other | 798 | 2020-05-27 | Filing |
| $47.47 | 104 | Large Shareholder, Other | 1,198 | 2019-09-26 | Filing |
| $23.15 | 20,000 | Officer | 28,867 | 2023-02-22 | Filing |
| $40.00 | 20,000 | Officer | 19,923 | 2022-03-11 | Filing |
| $41.26 | 13,803 | Officer | 282,865 | 2022-03-01 | Filing |
| $40.56 | 26,197 | Officer | 296,668 | 2022-03-01 | Filing |
| $43.22 | 11,944 | Officer | 322,865 | 2022-02-01 | Filing |
| $42.32 | 28,056 | Officer | 334,809 | 2022-02-01 | Filing |
| $37.82 | 1,300 | Officer | 362,865 | 2022-01-03 | Filing |
| $37.18 | 24,103 | Officer | 364,165 | 2022-01-03 | Filing |
| $35.94 | 8,197 | Officer | 388,268 | 2022-01-03 | Filing |
| $35.47 | 6,400 | Officer | 396,465 | 2022-01-03 | Filing |
| $39.48 | 1,300 | Officer | 402,865 | 2021-12-01 | Filing |