| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $20.69 | 144,444 | $2,988,763.03 | 1,021,534 | 2024-07-03 | Filing |
| Large Shareholder, Officer, Director | $20.74 | 94,444 | $1,959,231.34 | 33,502 | 2024-07-03 | Filing |
| Large Shareholder, Officer, Director | $20.75 | 94,444 | $1,959,505.22 | 127,946 | 2024-07-03 | Filing |
| Officer | $22.07 | 17,303 | $381,877.21 | 185,326 | 2024-06-24 | Filing |
| Officer | $22.18 | 2,335 | $51,790.30 | 171,479 | 2024-06-25 | Filing |
| Officer | $22.21 | 11,546 | $256,489.77 | 177,449 | 2024-06-25 | Filing |
| Large Shareholder, Officer, Director | $24.31 | 700 | $17,015.25 | 33,502 | 2024-06-20 | Filing |
| Large Shareholder, Officer, Director | $23.37 | 26,741 | $624,832.88 | 34,202 | 2024-06-20 | Filing |
| Large Shareholder, Officer, Director | $22.35 | 18,314 | $409,239.15 | 60,943 | 2024-06-20 | Filing |
| Officer | $24.50 | 7,500 | $183,750.00 | 185,326 | 2024-06-20 | Filing |
| Officer | $23.59 | 13,241 | $312,355.19 | 2,913 | 2024-06-18 | Filing |
| Officer | $24.10 | 472 | $11,375.20 | 16,154 | 2024-06-17 | Filing |
| Officer | $23.59 | 25,549 | $602,700.91 | 185,326 | 2024-06-18 | Filing |
| Officer | $21.47 | 2,510 | $53,889.70 | 154,345 | 2024-06-11 | Filing |
| Officer | $22.05 | 374,669 | $8,262,500.52 | 176,672 | 2024-06-11 | Filing |
| Officer | $22.01 | 17,571 | $386,693.78 | 176,672 | 2024-06-10 | Filing |
| Officer | $21.42 | 98,635 | $2,113,225.28 | 146,839 | 2024-06-06 | Filing |
| Large Shareholder, Officer, Director | $20.13 | 53,452 | $1,076,122.39 | 1,165,978 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $19.73 | 90,992 | $1,795,235.76 | 1,219,430 | 2024-06-04 | Filing |
| Large Shareholder, Officer, Director | $20.13 | 69,839 | $1,406,026.68 | 0 | 2024-06-04 | Filing |