| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $22.35 | 44,842 | $1,002,312.87 | 678,360 | 2023-10-25 | Filing |
| Large Shareholder, Officer, Director | $23.68 | 42,322 | $1,002,197.66 | 723,202 | 2023-10-24 | Filing |
| Large Shareholder, Officer, Director | $23.21 | 2,676 | $62,120.13 | 715,904 | 2023-10-25 | Filing |
| Large Shareholder, Officer, Director | $22.35 | 45,509 | $1,017,062.44 | 718,580 | 2023-10-25 | Filing |
| Large Shareholder, Officer, Director | $23.68 | 42,110 | $997,202.70 | 764,089 | 2023-10-24 | Filing |
| Large Shareholder, Officer, Director | $24.76 | 100 | $2,476.00 | 765,524 | 2023-10-18 | Filing |
| Large Shareholder, Officer, Director | $24.00 | 34,021 | $816,432.56 | 765,624 | 2023-10-18 | Filing |
| Large Shareholder, Officer, Director | $25.02 | 17,272 | $432,071.17 | 799,645 | 2023-10-17 | Filing |
| Large Shareholder, Officer, Director | $24.79 | 38,407 | $951,986.63 | 816,917 | 2023-10-17 | Filing |
| Large Shareholder, Officer, Director | $24.73 | 249 | $6,157.84 | 806,199 | 2023-10-18 | Filing |
| Large Shareholder, Officer, Director | $24.00 | 33,953 | $815,031.58 | 806,448 | 2023-10-18 | Filing |
| Large Shareholder, Officer, Director | $25.01 | 13,929 | $348,321.11 | 840,401 | 2023-10-17 | Filing |
| Large Shareholder, Officer, Director | $24.79 | 42,164 | $1,045,346.75 | 854,330 | 2023-10-17 | Filing |
| Officer | $26.00 | 1,667 | $43,342.00 | 774,154 | 2023-10-10 | Filing |
| Large Shareholder, Officer, Director | $26.05 | 23,127 | $602,502.29 | 855,324 | 2023-10-10 | Filing |
| Large Shareholder, Officer, Director | $25.40 | 66,673 | $1,693,394.19 | 878,451 | 2023-10-10 | Filing |
| Large Shareholder, Officer, Director | $26.05 | 23,064 | $600,888.70 | 896,494 | 2023-10-10 | Filing |
| Large Shareholder, Officer, Director | $25.40 | 67,231 | $1,707,391.75 | 919,558 | 2023-10-10 | Filing |
| Officer | $24.27 | 5,000 | $121,360.00 | 775,821 | 2023-10-05 | Filing |
| Large Shareholder, Officer, Director | $25.20 | 6,501 | $163,834.30 | 945,124 | 2023-10-03 | Filing |