| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer, Director | $20.73 | 12,737 | $264,038.01 | 54,594 | 2025-11-17 | Filing |
| Officer, Director | $20.09 | 57,669 | $1,158,570.21 | 67,331 | 2025-11-17 | Filing |
| Officer, Director | $30.54 | 28,604 | $873,566.16 | 31,396 | 2025-08-25 | Filing |
| Officer, Director | $63.80 | 1,446 | $92,254.80 | 55,000 | 2024-12-11 | Filing |
| Officer, Director | $62.97 | 9,254 | $582,724.38 | 56,446 | 2024-12-11 | Filing |
| Officer, Director | $62.28 | 5,811 | $361,909.08 | 65,700 | 2024-12-11 | Filing |
| Officer, Director | $61.13 | 500 | $30,565.00 | 71,511 | 2024-12-11 | Filing |
| Officer, Director | $62.35 | 2,489 | $155,189.15 | 72,011 | 2024-12-11 | Filing |
| Officer, Director | $61.57 | 2,315 | $142,534.55 | 74,500 | 2024-12-11 | Filing |
| Officer, Director | $60.29 | 2,294 | $138,305.26 | 76,815 | 2024-12-11 | Filing |
| Officer, Director | $59.08 | 891 | $52,640.28 | 79,109 | 2024-12-11 | Filing |
| Officer, Director | $62.29 | 871 | $54,254.59 | 65,083 | 2024-12-10 | Filing |
| Officer, Director | $61.45 | 10,545 | $647,990.25 | 65,954 | 2024-12-10 | Filing |
| Officer, Director | $60.36 | 12,790 | $772,004.40 | 76,499 | 2024-12-10 | Filing |
| Officer, Director | $59.74 | 50,794 | $3,034,433.56 | 89,289 | 2024-12-10 | Filing |
| Officer, Director | $37.93 | 50,000 | $1,896,500.00 | 50,000 | 2024-11-07 | Filing |
| Large Shareholder, Officer, Director | $28.34 | 10,101 | $286,301.73 | 26,742 | 2024-08-29 | Filing |
| Large Shareholder, Officer, Director | $28.32 | 780 | $22,086.79 | 36,843 | 2024-08-28 | Filing |
| Large Shareholder, Officer, Director | $28.35 | 10,000 | $283,453.00 | 60,220 | 2024-08-29 | Filing |
| Large Shareholder, Officer, Director | $28.32 | 780 | $22,086.79 | 70,220 | 2024-08-28 | Filing |