| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Director | $29.51 | 8,899 | $262,609.49 | 3,494,768 | 2026-04-20 | Filing |
| Large Shareholder, Director | $28.65 | 47,869 | $1,371,245.80 | 3,503,667 | 2026-04-20 | Filing |
| Large Shareholder, Director | $27.74 | 85,141 | $2,362,100.82 | 3,551,536 | 2026-04-20 | Filing |
| Officer | $23.61 | 24,554 | $579,670.83 | 401,246 | 2026-04-15 | Filing |
| Officer | $23.61 | 4,911 | $115,938.89 | 204,289 | 2026-04-15 | Filing |
| Officer, Director | $23.61 | 13,751 | $324,633.61 | 1,162,495 | 2026-04-15 | Filing |
| Officer | $23.61 | 8,447 | $199,416.78 | 351,279 | 2026-04-15 | Filing |
| Large Shareholder, Director | $23.65 | 38,964 | $921,596.01 | 3,494,768 | 2026-04-06 | Filing |
| Large Shareholder, Director | $23.03 | 102,945 | $2,370,318.92 | 3,533,732 | 2026-04-06 | Filing |
| Large Shareholder, Director | $20.34 | 30,109 | $612,507.39 | 3,494,768 | 2026-03-24 | Filing |
| Large Shareholder, Director | $19.70 | 51,099 | $1,006,456.12 | 3,524,877 | 2026-03-24 | Filing |
| Large Shareholder, Director | $18.59 | 135,021 | $2,509,540.81 | 3,575,976 | 2026-03-24 | Filing |
| Large Shareholder, Director | $17.80 | 67,589 | $1,202,854.40 | 3,710,997 | 2026-03-24 | Filing |
| Officer | $18.81 | 29,102 | $547,300.94 | 359,726 | 2026-03-19 | Filing |
| Officer | $17.81 | 42,798 | $762,103.99 | 388,828 | 2026-03-19 | Filing |
| Officer | $16.93 | 78,100 | $1,322,490.73 | 431,626 | 2026-03-19 | Filing |
| Officer, Director | $16.01 | 86,803 | $1,389,455.62 | 1,176,246 | 2026-02-13 | Filing |
| Officer | $17.44 | 16,779 | $292,558.64 | 209,200 | 2026-02-11 | Filing |
| Officer | $17.44 | 25,541 | $445,332.88 | 425,800 | 2026-02-11 | Filing |
| Officer | $17.44 | 4,343 | $75,724.55 | 117,047 | 2026-02-11 | Filing |