| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| 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 |