| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $24.00 | 16,250 | $390,066.63 | 583,750 | 2022-06-27 | Filing |
| Large Shareholder, Officer, Director | $27.17 | 17,026 | $462,596.42 | 1,375,000 | 2022-06-03 | Filing |
| Large Shareholder, Officer, Director | $26.49 | 25,186 | $667,177.14 | 1,392,026 | 2022-06-03 | Filing |
| Large Shareholder, Officer, Director | $25.72 | 49,814 | $1,281,216.08 | 1,417,212 | 2022-06-03 | Filing |
| Officer | $27.02 | 10,000 | $270,200.00 | 119,343 | 2022-06-03 | Filing |
| Officer | $21.00 | 4,250 | $89,250.00 | 600,000 | 2022-05-19 | Filing |
| Officer | $21.22 | 32,639 | $692,599.58 | 604,250 | 2022-05-18 | Filing |
| Officer | $21.00 | 9,716 | $204,036.00 | 636,889 | 2022-05-17 | Filing |
| Officer | $20.25 | 770 | $15,592.50 | 646,605 | 2022-05-13 | Filing |
| Officer | $19.21 | 2,625 | $50,426.25 | 647,375 | 2022-05-13 | Filing |
| Officer | $20.12 | 3,500 | $70,420.00 | 650,000 | 2022-05-12 | Filing |
| Officer | $19.35 | 89,590 | $1,733,566.50 | 653,500 | 2022-05-12 | Filing |
| Officer | $19.55 | 500 | $9,775.00 | 743,090 | 2022-05-11 | Filing |
| Director | $18.53 | 27,813 | $515,374.89 | 33,975 | 2022-05-10 | Filing |
| Director | $18.14 | 40,000 | $725,600.00 | 182,882 | 2022-05-09 | Filing |
| Large Shareholder, Officer, Director | $20.10 | 7,500 | $150,750.00 | 1,467,026 | 2022-05-06 | Filing |
| Large Shareholder, Officer, Director | $20.00 | 1,539 | $30,780.00 | 1,474,526 | 2022-05-05 | Filing |
| Large Shareholder, Officer, Director | $20.03 | 35,278 | $706,618.34 | 1,476,065 | 2022-05-04 | Filing |
| Large Shareholder, Officer, Director | $20.06 | 30,683 | $615,500.98 | 1,511,343 | 2022-05-03 | Filing |
| Officer, Director, Other | $1.20 | 266,074 | $319,288.80 | 0 | 2020-06-02 | Filing |