Insider | Price | Amount | Relationship | Remaining Holdings | Date | Form 4 |
| $38.53 | 10,000 | | 28,202 | 2024-05-10 | Filing |
| $26.15 | 3,904 | Large Shareholder, Officer, Director | 28,202 | 2024-03-01 | Filing |
| $25.30 | 8,696 | Large Shareholder, Officer, Director | 28,202 | 2024-02-29 | Filing |
| $25.43 | 16,000 | Large Shareholder, Officer, Director | 28,202 | 2024-02-28 | Filing |
| $26.14 | 13,208 | Director | 395,017 | 2024-02-16 | Filing |
| $26.29 | 22,558 | Director | 408,225 | 2024-02-15 | Filing |
| $26.09 | 22,500 | Director | 430,783 | 2024-02-14 | Filing |
| $26.06 | 22,383 | Director | 453,283 | 2024-02-13 | Filing |
| $34.25 | 4,923 | Director | 475,666 | 2023-09-14 | Filing |
| $34.46 | 1,000 | Director | 8,803 | 2023-09-13 | Filing |
| $34.57 | 60,000 | Officer | 0 | 2023-09-13 | Filing |
| $38.00 | 500 | Officer, Director | 22,000 | 2023-06-07 | Filing |
| $37.48 | 500 | Officer, Director | 22,000 | 2023-06-06 | Filing |
| $36.33 | 6,587 | Large Shareholder, Officer, Director | 28,202 | 2023-05-24 | Filing |
| $36.96 | 4,000 | Large Shareholder, Officer, Director | 28,202 | 2023-05-18 | Filing |
| $36.16 | 6,000 | Large Shareholder, Officer, Director | 28,202 | 2023-05-17 | Filing |
| $36.48 | 4,000 | Large Shareholder, Officer, Director | 28,202 | 2023-05-16 | Filing |
| $37.60 | 149 | Large Shareholder, Officer, Director | 28,202 | 2023-05-15 | Filing |
| $36.31 | 6,000 | Large Shareholder, Officer, Director | 28,351 | 2023-05-15 | Filing |
| $37.69 | 8,558 | Large Shareholder, Officer, Director | 28,202 | 2023-05-12 | Filing |