| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $29.04 | 790 | $22,937.81 | 1,033,519 | 2023-06-06 | Filing |
| Large Shareholder, Officer, Director | $28.48 | 68,111 | $1,939,917.07 | 1,034,309 | 2023-06-06 | Filing |
| Large Shareholder, Officer, Director | $27.73 | 20,899 | $579,510.46 | 1,102,420 | 2023-06-06 | Filing |
| Large Shareholder, Officer, Director | $29.04 | 790 | $22,937.81 | 1,007,149 | 2023-06-06 | Filing |
| Large Shareholder, Officer, Director | $28.49 | 68,270 | $1,944,711.91 | 1,007,939 | 2023-06-06 | Filing |
| Large Shareholder, Officer, Director | $27.74 | 21,235 | $588,956.97 | 1,076,209 | 2023-06-06 | Filing |
| Officer | $26.80 | 2,175 | $58,298.70 | 863,150 | 2023-06-05 | Filing |
| Officer | $26.00 | 12,167 | $316,322.53 | 865,325 | 2023-06-05 | Filing |
| Officer | $24.61 | 2,326 | $57,232.86 | 877,492 | 2023-06-05 | Filing |
| Officer | $23.00 | 10,000 | $230,000.00 | 879,818 | 2023-06-02 | Filing |
| Large Shareholder, Officer, Director | $20.18 | 200 | $4,035.00 | 1,123,319 | 2023-05-30 | Filing |
| Large Shareholder, Officer, Director | $19.66 | 89,600 | $1,761,231.36 | 1,123,519 | 2023-05-30 | Filing |
| Large Shareholder, Officer, Director | $20.17 | 400 | $8,067.56 | 1,097,444 | 2023-05-30 | Filing |
| Large Shareholder, Officer, Director | $19.65 | 89,895 | $1,766,877.24 | 1,097,844 | 2023-05-30 | Filing |
| Large Shareholder, Officer, Director | $18.95 | 32,323 | $612,359.24 | 1,213,119 | 2023-05-24 | Filing |
| Large Shareholder, Officer, Director | $20.02 | 57,477 | $1,150,419.40 | 1,245,442 | 2023-05-23 | Filing |
| Large Shareholder, Officer, Director | $18.94 | 32,884 | $622,934.77 | 1,187,739 | 2023-05-24 | Filing |
| Large Shareholder, Officer, Director | $20.02 | 57,411 | $1,149,092.65 | 1,220,623 | 2023-05-23 | Filing |
| Large Shareholder, Officer, Director | $19.87 | 31,671 | $629,176.09 | 91,438 | 2023-05-17 | Filing |
| Large Shareholder, Officer, Director | $19.80 | 58,129 | $1,151,163.46 | 91,438 | 2023-05-16 | Filing |