| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $26.28 | 37,500 | $985,500.00 | 26,580,180 | 2026-05-26 | Filing |
| Large Shareholder, Officer, Director | $26.76 | 74,280 | $1,987,732.80 | 26,542,680 | 2026-05-22 | Filing |
| Large Shareholder, Officer, Director | $26.97 | 28,560 | $770,263.20 | 26,468,400 | 2026-05-21 | Filing |
| Large Shareholder, Officer, Director | $27.13 | 45,600 | $1,237,128.00 | 26,439,840 | 2026-05-20 | Filing |
| Large Shareholder, Officer, Director | $26.87 | 11,340 | $304,705.80 | 26,394,240 | 2026-05-19 | Filing |
| Large Shareholder, Officer, Director | $28.00 | 22,440 | $628,320.00 | 26,382,900 | 2026-05-18 | Filing |
| Large Shareholder, Officer, Director | $26.34 | 47,280 | $1,245,355.20 | 26,360,460 | 2026-05-15 | Filing |
| Large Shareholder, Officer, Director | $25.22 | 30,000 | $756,600.00 | 26,313,180 | 2026-05-14 | Filing |
| Large Shareholder, Officer, Director | $25.32 | 19,620 | $496,778.40 | 26,283,180 | 2026-05-13 | Filing |
| Large Shareholder, Officer, Director | $25.50 | 28,560 | $728,280.00 | 26,263,560 | 2026-05-12 | Filing |
| Large Shareholder, Officer, Director | $26.42 | 6,000 | $158,520.00 | 26,235,000 | 2026-05-11 | Filing |
| Large Shareholder, Officer, Director | $23.49 | 73,080 | $1,716,649.20 | 26,229,000 | 2026-05-08 | Filing |
| Large Shareholder, Officer, Director | $25.01 | 24,180 | $604,741.80 | 26,155,920 | 2026-05-07 | Filing |
| Large Shareholder, Officer, Director | $27.16 | 22,140 | $601,322.40 | 26,131,740 | 2026-05-06 | Filing |
| Large Shareholder, Officer, Director | $28.06 | 11,580 | $324,934.80 | 26,109,600 | 2026-05-05 | Filing |
| Large Shareholder, Officer, Director | $28.79 | 83,580 | $2,406,268.20 | 26,098,020 | 2026-05-04 | Filing |
| Large Shareholder, Officer, Director | $29.05 | 52,560 | $1,526,868.00 | 26,014,440 | 2026-05-01 | Filing |
| Large Shareholder, Officer, Director | $28.36 | 24,180 | $685,744.80 | 25,961,880 | 2026-04-30 | Filing |
| Large Shareholder, Officer, Director | $27.87 | 9,300 | $259,191.00 | 25,937,700 | 2026-04-29 | Filing |
| Large Shareholder, Officer, Director | $26.99 | 64,500 | $1,740,855.00 | 25,928,400 | 2026-04-28 | Filing |