| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $22.39 | 14,600 | $326,891.08 | 351,279 | 2026-06-18 | Filing |
| Officer | $21.81 | 135,400 | $2,953,723.92 | 365,879 | 2026-06-18 | Filing |
| Large Shareholder, Director | $27.75 | 766 | $21,255.12 | 3,494,768 | 2026-06-15 | Filing |
| Large Shareholder, Director | $26.86 | 19,334 | $519,253.24 | 3,495,534 | 2026-06-15 | Filing |
| Large Shareholder, Director | $26.03 | 121,809 | $3,170,956.25 | 3,514,868 | 2026-06-15 | Filing |
| Director | $29.87 | 18,321 | $547,248.27 | 68,875 | 2026-06-08 | Filing |
| Large Shareholder, Director | $43.03 | 1,000 | $43,032.00 | 3,494,768 | 2026-06-01 | Filing |
| Large Shareholder, Director | $42.35 | 3,007 | $127,348.25 | 3,495,768 | 2026-06-01 | Filing |
| Large Shareholder, Director | $41.26 | 7,193 | $296,776.71 | 3,498,775 | 2026-06-01 | Filing |
| Large Shareholder, Director | $40.25 | 8,301 | $334,104.46 | 3,505,968 | 2026-06-01 | Filing |
| Large Shareholder, Director | $39.09 | 37,997 | $1,485,367.32 | 3,514,269 | 2026-06-01 | Filing |
| Large Shareholder, Director | $38.50 | 84,411 | $3,250,211.79 | 3,552,266 | 2026-06-01 | Filing |
| Large Shareholder, Director | $37.99 | 7,151 | $271,671.50 | 3,494,768 | 2026-05-18 | Filing |
| Large Shareholder, Director | $37.34 | 7,051 | $263,281.52 | 3,501,919 | 2026-05-18 | Filing |
| Large Shareholder, Director | $36.33 | 7,889 | $286,619.99 | 3,508,970 | 2026-05-18 | Filing |
| Large Shareholder, Director | $35.06 | 13,371 | $468,824.70 | 3,516,859 | 2026-05-18 | Filing |
| Large Shareholder, Director | $34.09 | 34,459 | $1,174,755.55 | 3,530,230 | 2026-05-18 | Filing |
| Large Shareholder, Director | $33.27 | 71,988 | $2,395,285.52 | 3,564,689 | 2026-05-18 | Filing |
| Large Shareholder, Director | $25.41 | 49,170 | $1,249,193.35 | 3,494,768 | 2026-05-04 | Filing |
| Large Shareholder, Director | $25.00 | 92,739 | $2,318,382.26 | 3,543,938 | 2026-05-04 | Filing |