| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $31.56 | 300 | $9,468.99 | 9,838,602 | 2023-10-23 | Filing |
| Director | $31.03 | 8,033 | $249,296.12 | 9,838,902 | 2023-10-23 | Filing |
| Officer | $30.62 | 4,000 | $122,480.00 | 320,763 | 2023-10-18 | Filing |
| Director | $26.16 | 8,333 | $217,987.11 | 9,846,935 | 2023-09-26 | Filing |
| Director | $27.03 | 8,333 | $225,238.49 | 9,855,268 | 2023-08-28 | Filing |
| Officer | $27.14 | 14,363 | $389,754.37 | 272,937 | 2023-08-21 | Filing |
| Officer | $27.14 | 11,545 | $313,285.12 | 320,763 | 2023-08-21 | Filing |
| Officer | $27.14 | 3,089 | $83,823.10 | 92,556 | 2023-08-21 | Filing |
| Officer | $27.14 | 37,961 | $1,030,109.70 | 777,284 | 2023-08-21 | Filing |
| Officer | $27.14 | 10,444 | $283,408.38 | 244,935 | 2023-08-21 | Filing |
| Officer | $27.14 | 9,204 | $249,759.74 | 504,771 | 2023-08-21 | Filing |
| Large Shareholder, Officer, Director | $30.03 | 75,000 | $2,252,160.00 | 0 | 2023-08-14 | Filing |
| Large Shareholder, Officer, Director | $30.03 | 375,000 | $11,260,800.00 | 1 | 2023-08-14 | Filing |
| Large Shareholder, Officer, Director | $30.06 | 75,000 | $2,254,807.50 | 0 | 2023-08-11 | Filing |
| Large Shareholder, Officer, Director | $30.06 | 375,000 | $11,274,037.50 | 1 | 2023-08-11 | Filing |
| Director | $39.93 | 8,333 | $332,710.02 | 9,863,601 | 2023-07-25 | Filing |
| Officer | $45.85 | 1,788 | $81,979.98 | 332,308 | 2023-07-19 | Filing |
| Officer | $44.76 | 2,212 | $99,017.75 | 334,096 | 2023-07-19 | Filing |
| Large Shareholder, Officer, Director | $46.02 | 50,000 | $2,300,825.00 | 0 | 2023-07-19 | Filing |
| Large Shareholder, Officer, Director | $46.04 | 146,154 | $6,728,345.54 | 1 | 2023-07-19 | Filing |