| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $15.95 | 59,940 | $956,043.00 | 32,043,540 | 2026-07-22 | Filing |
| Large Shareholder, Officer, Director | $16.62 | 498,660 | $8,287,729.20 | 31,983,600 | 2026-07-21 | Filing |
| Large Shareholder, Officer, Director | $16.68 | 112,500 | $1,876,500.00 | 31,484,940 | 2026-07-20 | Filing |
| Large Shareholder, Officer, Director | $16.56 | 83,460 | $1,382,097.60 | 31,372,440 | 2026-07-17 | Filing |
| Large Shareholder, Officer, Director | $16.60 | 111,840 | $1,856,544.00 | 31,288,980 | 2026-07-16 | Filing |
| Large Shareholder, Officer, Director | $16.93 | 135,540 | $2,294,692.20 | 31,177,140 | 2026-07-15 | Filing |
| Large Shareholder, Officer, Director | $17.23 | 178,800 | $3,080,724.00 | 31,041,600 | 2026-07-14 | Filing |
| Director | $0.00 | 7,471,500 | $0.00 | 30,862,800 | 2026-03-26 | Filing |
| Large Shareholder, Officer, Director | $17.24 | 213,480 | $3,680,395.20 | 30,862,800 | 2026-07-13 | Filing |
| Large Shareholder, Officer, Director | $16.71 | 95,040 | $1,588,118.40 | 30,649,320 | 2026-07-10 | Filing |
| Large Shareholder, Officer, Director | $17.19 | 186,840 | $3,211,779.60 | 30,554,280 | 2026-07-09 | Filing |