| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $26.30 | 161,280 | $4,241,664.00 | 25,863,900 | 2026-04-27 | Filing |
| Large Shareholder, Officer, Director | $26.07 | 39,720 | $1,035,500.40 | 25,702,620 | 2026-04-24 | Filing |
| Large Shareholder, Officer, Director | $25.71 | 73,740 | $1,895,855.40 | 25,662,900 | 2026-04-23 | Filing |
| Large Shareholder, Officer, Director | $23.90 | 12,000 | $286,800.00 | 25,589,160 | 2026-04-22 | Filing |
| Large Shareholder, Officer, Director | $24.37 | 39,180 | $954,816.60 | 25,577,160 | 2026-04-21 | Filing |
| Large Shareholder, Officer, Director | $23.59 | 21,480 | $506,713.20 | 25,537,980 | 2026-04-20 | Filing |
| Large Shareholder, Officer, Director | $25.51 | 24,060 | $613,770.60 | 25,516,500 | 2026-04-17 | Filing |
| Large Shareholder, Officer, Director | $25.79 | 60,420 | $1,558,231.80 | 25,492,440 | 2026-04-16 | Filing |
| Large Shareholder, Officer, Director | $25.69 | 166,560 | $4,278,926.40 | 25,432,020 | 2026-04-15 | Filing |
| Large Shareholder, Officer, Director | $24.36 | 61,200 | $1,490,832.00 | 25,265,460 | 2026-04-14 | Filing |
| Large Shareholder, Officer, Director | $22.22 | 72,720 | $1,615,838.40 | 25,204,260 | 2026-04-13 | Filing |
| Large Shareholder, Officer, Director | $21.70 | 159,420 | $3,459,414.00 | 25,131,540 | 2026-04-09 | Filing |
| Large Shareholder, Officer, Director | $21.70 | 39,720 | $861,924.00 | 24,972,120 | 2026-04-08 | Filing |
| Large Shareholder, Officer, Director | $21.28 | 20,280 | $431,558.40 | 24,932,400 | 2026-04-07 | Filing |
| Large Shareholder, Officer, Director | $22.96 | 117,660 | $2,701,473.60 | 24,912,120 | 2026-04-06 | Filing |
| Large Shareholder, Officer, Director | $22.21 | 170,520 | $3,787,249.20 | 24,794,460 | 2026-04-02 | Filing |
| Large Shareholder, Officer, Director | $21.48 | 309,660 | $6,651,496.80 | 24,623,940 | 2026-04-01 | Filing |
| Large Shareholder, Officer, Director | $19.09 | 195,060 | $3,723,695.40 | 24,314,280 | 2026-03-31 | Filing |
| Large Shareholder, Officer, Director | $18.50 | 337,740 | $6,248,190.00 | 24,119,220 | 2026-03-30 | Filing |
| Large Shareholder, Officer, Director | $19.37 | 301,620 | $5,842,379.40 | 23,781,480 | 2026-03-27 | Filing |