Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $17.20 | 10,000 | Officer | 385,577 | 2024-01-31 | Filing |
| $19.02 | 150,132 | Officer | 490,778 | 2023-12-14 | Filing |
| $16.99 | 10,000 | Officer | 395,330 | 2023-11-07 | Filing |
| $19.01 | 20,000 | Officer | 404,056 | 2023-07-31 | Filing |
| $19.17 | 11,351 | Officer | 217,081 | 2023-01-27 | Filing |
| $16.56 | 17,006 | Officer | 607,303 | 2023-01-03 | Filing |
| $17.67 | 3,161 | Officer | 186,806 | 2022-02-03 | Filing |
| $21.41 | 20,516 | Officer | 561,156 | 2022-01-03 | Filing |
| $16.97 | 13,285 | Officer | 183,535 | 2021-05-06 | Filing |
| $14.95 | 3,500,000 | Large Shareholder | 22,149,480 | 2019-07-24 | Filing |
| $13.63 | 9,000 | Officer | 112,506 | 2019-05-16 | Filing |
| $14.40 | 17,423 | Officer | 63,404 | 2018-01-29 | Filing |
| $15.00 | 28,886 | Officer | 316,025 | 2017-09-26 | Filing |
| $15.89 | 5,467 | Director | 105,760 | 2017-04-24 | Filing |
| $17.65 | 18,590 | Director | 100,728 | 2016-11-17 | Filing |
| $17.47 | 10,000 | Director | 97,273 | 2016-11-14 | Filing |
| $14.70 | 7,175 | Officer | 240,426 | 2016-11-09 | Filing |
| $14.70 | 2,586 | Officer | 270,742 | 2016-11-09 | Filing |
| $15.81 | 17,240 | Director | 107,273 | 2016-11-09 | Filing |
| $14.20 | 16,300 | Director | 88,737 | 2016-08-19 | Filing |