| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $31.94 | 6,934 | $221,471.96 | 0 | 2025-12-22 | Filing |
| Large Shareholder, Officer, Director | $33.05 | 93,066 | $3,075,831.30 | 6,934 | 2025-12-22 | Filing |
| Officer | $30.55 | 472 | $14,419.60 | 353,882 | 2025-12-18 | Filing |
| Officer | $31.41 | 13,718 | $430,882.38 | 354,354 | 2025-12-18 | Filing |
| Officer | $30.59 | 460 | $14,071.40 | 452,174 | 2025-12-18 | Filing |
| Officer | $31.41 | 13,540 | $425,291.40 | 452,634 | 2025-12-18 | Filing |
| Large Shareholder, Director | $30.37 | 82,672 | $2,510,748.64 | 525,246 | 2025-12-17 | Filing |
| Large Shareholder, Director | $30.35 | 34,878 | $1,058,547.30 | 133,624 | 2025-12-17 | Filing |
| Large Shareholder, Officer, Director | $30.40 | 100,000 | $3,040,000.00 | 0 | 2025-12-17 | Filing |
| Large Shareholder, Officer, Director | $29.04 | 138,648 | $4,026,337.92 | 0 | 2025-12-16 | Filing |
| Officer | $29.01 | 3,191 | $92,570.91 | 434,294 | 2025-12-15 | Filing |
| Officer | $29.81 | 3,913 | $116,646.53 | 437,485 | 2025-12-15 | Filing |
| Large Shareholder, Director | $30.15 | 600 | $18,090.00 | 607,918 | 2025-12-15 | Filing |
| Large Shareholder, Director | $30.13 | 157 | $4,730.41 | 168,502 | 2025-12-15 | Filing |
| Large Shareholder, Officer, Director | $30.00 | 17,777 | $533,310.00 | 0 | 2025-12-11 | Filing |
| Large Shareholder, Officer, Director | $30.12 | 82,223 | $2,476,556.76 | 0 | 2025-12-10 | Filing |
| Large Shareholder, Officer, Director | $28.84 | 800 | $23,072.00 | 0 | 2025-12-09 | Filing |
| Large Shareholder, Officer, Director | $29.42 | 130,562 | $3,841,134.04 | 800 | 2025-12-09 | Filing |
| Large Shareholder, Officer, Director | $30.00 | 952 | $28,560.00 | 0 | 2025-12-04 | Filing |
| Large Shareholder, Officer, Director | $28.62 | 142,045 | $4,065,327.90 | 0 | 2025-12-02 | Filing |