| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $44.98 | 184,694 | $8,307,222.14 | 67,218,946 | 2025-05-14 | Filing |
| Officer | $45.86 | 28,400 | $1,302,424.00 | 20,624 | 2025-05-14 | Filing |
| Director | $42.85 | 5,860 | $251,101.00 | 0 | 2025-02-28 | Filing |
| Director | $42.46 | 13,600 | $577,456.00 | 5,860 | 2025-02-28 | Filing |
| Large Shareholder, Officer, Director | $50.17 | 46,293 | $2,322,566.10 | 0 | 2025-02-26 | Filing |
| Large Shareholder, Director | $50.17 | 46,293 | $2,322,566.10 | 0 | 2025-02-26 | Filing |
| Officer | $50.48 | 71,720 | $3,620,712.48 | 19,449 | 2025-02-26 | Filing |
| Director | $802.00 | 300 | $240,600.00 | 18,887 | 2024-06-03 | Filing |
| Director | $839.17 | 500 | $419,585.60 | 27,813 | 2024-05-30 | Filing |
| Director | $777.36 | 300 | $233,208.00 | 19,187 | 2024-05-01 | Filing |
| Large Shareholder, Director | $894.17 | 30 | $26,825.14 | 3,459 | 2024-04-29 | Filing |
| Large Shareholder, Director | $892.50 | 16 | $14,280.00 | 3,489 | 2024-04-29 | Filing |
| Large Shareholder, Director | $891.07 | 14 | $12,474.98 | 3,505 | 2024-04-29 | Filing |
| Large Shareholder, Director | $889.69 | 32 | $28,469.92 | 3,519 | 2024-04-29 | Filing |
| Large Shareholder, Director | $888.40 | 16 | $14,214.40 | 3,551 | 2024-04-29 | Filing |
| Large Shareholder, Director | $887.19 | 32 | $28,389.92 | 3,567 | 2024-04-29 | Filing |
| Large Shareholder, Director | $883.04 | 32 | $28,257.28 | 3,599 | 2024-04-29 | Filing |
| Large Shareholder, Director | $879.55 | 16 | $14,072.80 | 3,631 | 2024-04-29 | Filing |
| Large Shareholder, Director | $878.14 | 16 | $14,050.24 | 3,647 | 2024-04-29 | Filing |
| Large Shareholder, Director | $877.35 | 32 | $28,075.04 | 3,663 | 2024-04-29 | Filing |