| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $22.67 | 20,000 | $453,418.00 | 293,296 | 2024-03-13 | Filing |
| Officer | $23.31 | 20,000 | $466,186.00 | 293,296 | 2024-03-12 | Filing |
| Officer | $23.60 | 30,000 | $707,865.00 | 293,296 | 2024-03-11 | Filing |
| Officer | $22.77 | 14,292 | $325,377.39 | 131,291 | 2024-02-14 | Filing |
| Large Shareholder, Officer, Director | $26.91 | 30,000 | $807,384.00 | 4,500,286 | 2024-01-29 | Filing |
| Director | $27.34 | 2,673 | $73,079.82 | 61,157 | 2024-01-19 | Filing |
| Director | $26.68 | 664 | $17,715.52 | 59,330 | 2024-01-18 | Filing |
| Officer | $26.16 | 1,341 | $35,080.56 | 145,583 | 2024-01-16 | Filing |
| Large Shareholder, Officer, Director | $26.53 | 30,000 | $796,023.00 | 4,337,591 | 2023-12-28 | Filing |
| Officer | $24.79 | 1,237 | $30,665.23 | 65,132 | 2023-12-14 | Filing |
| Large Shareholder, Officer, Director | $25.00 | 30,000 | $750,000.00 | 4,337,591 | 2023-12-14 | Filing |
| Large Shareholder, Officer, Director | $25.03 | 30,000 | $750,987.00 | 4,337,591 | 2023-10-26 | Filing |
| Large Shareholder, Officer, Director | $28.64 | 30,000 | $859,062.00 | 4,337,591 | 2023-09-26 | Filing |
| Large Shareholder, Officer, Director | $31.01 | 30,000 | $930,300.00 | 4,387,591 | 2023-09-01 | Filing |
| Officer | $32.18 | 2,213 | $71,219.87 | 66,369 | 2023-07-13 | Filing |
| Officer | $29.67 | 3,983 | $118,187.56 | 68,582 | 2023-06-13 | Filing |
| Officer | $23.96 | 3,226 | $77,279.80 | 72,565 | 2023-05-12 | Filing |
| Officer | $25.30 | 3,983 | $100,756.36 | 75,129 | 2023-04-13 | Filing |
| Officer | $25.07 | 645 | $16,170.15 | 79,112 | 2023-03-16 | Filing |
| Officer | $30.00 | 6,600 | $198,000.00 | 190,090 | 2023-01-09 | Filing |