| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| | $17.44 | 56,250 | $981,000.00 | 598,006 | 2024-11-29 | Filing |
| | $18.31 | 9,484 | $173,652.04 | 654,256 | 2024-11-26 | Filing |
| | $17.80 | 46,766 | $832,434.80 | 663,740 | 2024-11-26 | Filing |
| | $19.12 | 15,000 | $286,800.00 | 774,148 | 2024-11-22 | Filing |
| | $19.08 | 56,250 | $1,073,250.00 | 710,506 | 2024-11-22 | Filing |
| Large Shareholder, Other | $21.13 | 90,396 | $1,910,067.48 | 2,338,510 | 2024-10-08 | Filing |
| Large Shareholder, Other | $23.32 | 173,005 | $4,034,476.60 | 2,428,906 | 2024-10-07 | Filing |
| Large Shareholder, Other | $25.02 | 1,481 | $37,054.62 | 2,601,911 | 2024-10-07 | Filing |
| Large Shareholder, Other | $25.36 | 100,514 | $2,549,035.04 | 2,603,392 | 2024-10-07 | Filing |
| Large Shareholder, Other | $20.94 | 129,265 | $2,706,809.10 | 2,703,906 | 2024-10-04 | Filing |
| Large Shareholder, Other | $21.52 | 570,735 | $12,282,217.20 | 2,833,171 | 2024-10-04 | Filing |
| | $21.13 | 90,396 | $1,910,067.48 | 2,338,510 | 2024-10-08 | Filing |
| | $26.01 | 977 | $25,411.77 | 2,428,906 | 2024-10-07 | Filing |
| | $25.35 | 101,018 | $2,560,806.30 | 2,429,883 | 2024-10-07 | Filing |
| | $23.32 | 173,005 | $4,034,476.60 | 2,530,901 | 2024-10-07 | Filing |
| | $21.79 | 119,127 | $2,595,777.33 | 2,703,906 | 2024-10-04 | Filing |
| | $21.33 | 580,873 | $12,390,021.09 | 2,823,033 | 2024-10-04 | Filing |
| | $22.00 | 16,516 | $363,352.00 | 900 | 2024-10-04 | Filing |
| Large Shareholder, Other | $20.01 | 26,300 | $526,263.00 | 3,403,906 | 2024-10-02 | Filing |
| Large Shareholder, Other | $20.19 | 8,304 | $167,657.76 | 3,430,206 | 2024-10-01 | Filing |