| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Director | $9.96 | 5,000 | $49,800.00 | 8,503 | 2025-03-05 | Filing |
| Director | $26.66 | 5,000 | $133,300.00 | 133,355 | 2024-11-15 | Filing |
| Director | $26.00 | 10,000 | $260,000.00 | 35,225 | 2024-11-15 | Filing |
| Large Shareholder, Officer, Director | $26.54 | 25,000 | $663,500.00 | 853,638 | 2024-11-13 | Filing |
| Large Shareholder, Officer, Director | $29.51 | 2,400 | $70,824.00 | 1,100,000 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $28.89 | 2,600 | $75,114.00 | 1,097,600 | 2023-11-20 | Filing |
| Large Shareholder, Officer, Director | $29.46 | 1,500 | $44,190.00 | 1,095,000 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $28.46 | 1,200 | $34,152.00 | 1,093,500 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $27.54 | 2,300 | $63,342.00 | 1,092,300 | 2023-11-17 | Filing |
| Large Shareholder, Officer, Director | $27.39 | 600 | $16,434.00 | 1,090,000 | 2023-11-16 | Filing |
| Large Shareholder, Officer, Director | $26.41 | 4,400 | $116,204.00 | 1,089,400 | 2023-11-16 | Filing |
| Large Shareholder, Officer, Director | $29.16 | 1,400 | $40,824.00 | 1,085,000 | 2023-11-15 | Filing |
| Large Shareholder, Officer, Director | $28.39 | 8,600 | $244,154.00 | 1,083,600 | 2023-11-15 | Filing |
| Large Shareholder, Officer, Director | $27.06 | 5,090 | $137,735.40 | 823,720 | 2023-11-14 | Filing |
| Large Shareholder, Officer, Director | $26.26 | 4,010 | $105,302.60 | 818,630 | 2023-11-14 | Filing |
| Large Shareholder, Officer, Director | $25.21 | 900 | $22,689.00 | 814,620 | 2023-11-14 | Filing |
| Large Shareholder, Officer, Director | $22.66 | 15,000 | $339,900.00 | 813,720 | 2023-11-13 | Filing |
| Large Shareholder, Officer, Director | $22.56 | 902 | $20,349.12 | 798,720 | 2023-11-10 | Filing |
| Large Shareholder, Officer, Director | $22.11 | 4,098 | $90,606.78 | 797,818 | 2023-11-10 | Filing |
| Large Shareholder, Officer, Director | $22.59 | 20,000 | $451,800.00 | 793,720 | 2023-11-09 | Filing |