| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Large Shareholder, Officer, Director | $27.76 | 144,717 | $4,017,343.92 | 0 | 2025-11-24 | Filing |
| Officer | $26.97 | 4,020 | $108,419.40 | 376,472 | 2025-11-20 | Filing |
| Officer | $27.83 | 10,374 | $288,708.42 | 380,492 | 2025-11-20 | Filing |
| Large Shareholder, Officer, Director | $27.16 | 147,329 | $4,001,455.64 | 0 | 2025-11-18 | Filing |
| Officer | $27.39 | 7,104 | $194,578.56 | 441,398 | 2025-11-17 | Filing |
| Officer | $27.11 | 4,036 | $109,415.96 | 639,860 | 2025-11-17 | Filing |
| Officer | $27.74 | 7,120 | $197,508.80 | 643,896 | 2025-11-17 | Filing |
| Officer | $27.89 | 300 | $8,367.00 | 481,719 | 2025-11-14 | Filing |
| Officer | $28.61 | 14,700 | $420,567.00 | 482,019 | 2025-11-14 | Filing |
| Large Shareholder, Officer, Director | $29.74 | 140,464 | $4,177,399.36 | 0 | 2025-11-11 | Filing |