Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $26.08 | 3,500 | Officer | 190,832 | 2024-11-13 | Filing |
| $26.05 | 1,500 | Officer | 194,332 | 2024-11-12 | Filing |
| $22.07 | 1,056 | Officer | 195,832 | 2024-11-04 | Filing |
| $22.09 | 1,444 | Officer | 196,888 | 2024-10-18 | Filing |
| $24.04 | 700 | Director | 18,411 | 2024-09-23 | Filing |
| $24.68 | 2,999 | Large Shareholder, Officer, Director | 1,398,338 | 2024-09-19 | Filing |
| $24.68 | 5,998 | Large Shareholder, Officer, Director | 913,502 | 2024-09-19 | Filing |
| $24.08 | 2,001 | Large Shareholder, Officer, Director | 1,401,337 | 2024-09-18 | Filing |
| $24.08 | 4,002 | Large Shareholder, Officer, Director | 919,500 | 2024-09-18 | Filing |
| $23.24 | 700 | Director | 19,111 | 2024-08-19 | Filing |
| $23.07 | 2,500 | Officer | 198,332 | 2024-08-19 | Filing |
| $31.29 | 5,000 | Officer, Director | 375,739 | 2024-08-05 | Filing |
| $34.70 | 2,500 | Large Shareholder, Officer, Director | 1,403,338 | 2024-07-24 | Filing |
| $35.58 | 2,500 | Large Shareholder, Officer, Director | 1,405,838 | 2024-07-23 | Filing |
| $34.70 | 3,750 | Large Shareholder, Officer, Director | 923,502 | 2024-07-24 | Filing |
| $35.58 | 3,750 | Large Shareholder, Officer, Director | 927,252 | 2024-07-23 | Filing |
| $34.71 | 5,000 | Officer, Director | 380,739 | 2024-07-18 | Filing |
| $31.33 | 2,500 | Large Shareholder, Officer, Director | 1,408,338 | 2024-06-27 | Filing |
| $31.31 | 2,500 | Large Shareholder, Officer, Director | 1,410,838 | 2024-06-26 | Filing |
| $31.33 | 6,250 | Large Shareholder, Officer, Director | 931,002 | 2024-06-27 | Filing |