| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $20.83 | 35,400 | $737,382.00 | 35,615,160 | 2026-08-13 | Filing |
| Large Shareholder, Officer, Director | $21.07 | 151,620 | $3,194,633.40 | 35,579,760 | 2026-04-10 | Filing |
| Large Shareholder, Officer, Director | $20.17 | 337,500 | $6,807,375.00 | 35,428,140 | 2026-08-12 | Filing |
| Large Shareholder, Officer, Director | $19.61 | 254,820 | $4,997,020.20 | 35,090,640 | 2026-08-11 | Filing |
| Large Shareholder, Officer, Director | $19.72 | 199,980 | $3,943,605.60 | 34,835,820 | 2026-08-10 | Filing |
| Large Shareholder, Officer, Director | $19.39 | 90,480 | $1,754,407.20 | 34,635,840 | 2026-08-07 | Filing |
| Large Shareholder, Officer, Director | $19.29 | 105,120 | $2,027,764.80 | 34,545,360 | 2026-08-06 | Filing |
| Large Shareholder, Officer, Director | $19.20 | 158,460 | $3,042,432.00 | 34,440,240 | 2026-08-05 | Filing |
| Large Shareholder, Officer, Director | $19.06 | 125,880 | $2,399,272.80 | 34,281,780 | 2026-08-04 | Filing |
| Large Shareholder, Officer, Director | $18.48 | 333,840 | $6,169,363.20 | 34,155,900 | 2026-08-03 | Filing |
| Large Shareholder, Officer, Director | $17.54 | 122,580 | $2,150,053.20 | 33,822,060 | 2026-07-31 | Filing |
| Large Shareholder, Officer, Director | $17.21 | 194,460 | $3,346,656.60 | 33,699,480 | 2026-07-30 | Filing |
| Large Shareholder, Officer, Director | $16.91 | 109,080 | $1,844,542.80 | 33,505,020 | 2026-07-29 | Filing |
| Large Shareholder, Officer, Director | $16.88 | 169,980 | $2,869,262.40 | 33,395,940 | 2026-07-28 | Filing |
| Large Shareholder, Officer, Director | $16.97 | 451,320 | $7,658,900.40 | 33,225,960 | 2026-07-27 | Filing |
| Large Shareholder, Officer, Director | $16.26 | 185,880 | $3,022,408.80 | 32,774,640 | 2026-07-24 | Filing |
| Large Shareholder, Officer, Director | $15.84 | 301,440 | $4,774,809.60 | 32,588,760 | 2026-07-23 | Filing |
| Large Shareholder, Officer, Director | $15.60 | 60,000 | $936,000.00 | 32,287,320 | 2026-07-23 | Filing |
| Large Shareholder, Officer, Director | $15.54 | 60,000 | $932,400.00 | 32,227,320 | 2026-07-23 | Filing |
| Large Shareholder, Officer, Director | $15.98 | 123,780 | $1,978,004.40 | 32,167,320 | 2026-07-22 | Filing |