| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director, Other | $25.23 | 109,409 | $2,760,389.07 | 0 | 2025-05-13 | Filing |
| Director | $25.00 | 3,000 | $75,000.00 | 205,863 | 2025-03-17 | Filing |
| Large Shareholder, Director, Other | $34.08 | 150,000 | $5,112,000.00 | 0 | 2024-10-11 | Filing |
| Large Shareholder, Officer, Director | $34.08 | 150,000 | $5,112,000.00 | 0 | 2024-10-11 | Filing |
| Large Shareholder, Director, Other | $33.04 | 150,000 | $4,956,000.00 | 0 | 2024-09-18 | Filing |
| Large Shareholder, Officer, Director | $33.04 | 150,000 | $4,956,000.00 | 0 | 2024-09-18 | Filing |
| Large Shareholder, Director, Other | $32.30 | 250,000 | $8,075,000.00 | 0 | 2024-09-17 | Filing |
| Large Shareholder, Officer, Director | $32.30 | 250,000 | $8,075,000.00 | 0 | 2024-09-17 | Filing |
| Large Shareholder, Director, Other | $31.04 | 122,579 | $3,804,852.16 | 0 | 2024-09-16 | Filing |
| Large Shareholder, Officer, Director | $31.04 | 122,579 | $3,804,852.16 | 0 | 2024-09-16 | Filing |
| Large Shareholder, Director, Other | $31.00 | 400 | $12,400.00 | 0 | 2024-09-10 | Filing |
| Large Shareholder, Officer, Director | $31.00 | 400 | $12,400.00 | 0 | 2024-09-10 | Filing |
| Large Shareholder, Director, Other | $31.05 | 227,021 | $7,049,002.05 | 0 | 2024-09-09 | Filing |
| Large Shareholder, Officer, Director | $31.05 | 227,021 | $7,049,002.05 | 0 | 2024-09-09 | Filing |
| Officer | $31.05 | 1,500 | $46,575.00 | 7,211 | 2024-09-09 | Filing |
| Large Shareholder, Officer, Director | $30.04 | 79,935 | $2,401,247.40 | 0 | 2024-08-29 | Filing |
| Director | $28.56 | 8,325 | $237,762.00 | 7,056 | 2024-08-27 | Filing |
| Director | $28.68 | 16,675 | $478,239.00 | 15,381 | 2024-08-27 | Filing |
| Director | $28.14 | 150,000 | $4,221,000.00 | 27,431 | 2024-08-15 | Filing |
| Officer | $28.00 | 1,000 | $28,000.00 | 25,727 | 2024-08-15 | Filing |