| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $43.01 | 685 | $29,461.85 | 760,510 | 2026-01-13 | Filing |
| Large Shareholder, Officer, Director | $41.88 | 16,795 | $703,374.60 | 761,195 | 2026-01-13 | Filing |
| Large Shareholder, Officer, Director | $40.83 | 2,010 | $82,068.30 | 777,990 | 2026-01-13 | Filing |
| Large Shareholder, Officer, Director | $44.25 | 6,841 | $302,714.25 | 780,000 | 2026-01-12 | Filing |
| Large Shareholder, Officer, Director | $43.26 | 9,059 | $391,892.34 | 786,841 | 2026-01-12 | Filing |
| Large Shareholder, Officer, Director | $42.23 | 4,100 | $173,143.00 | 795,900 | 2026-01-12 | Filing |
| Large Shareholder, Officer, Director | $42.46 | 2,265 | $96,171.90 | 800,000 | 2026-01-09 | Filing |
| Large Shareholder, Officer, Director | $42.03 | 17,735 | $745,402.05 | 802,265 | 2026-01-09 | Filing |
| Large Shareholder, Officer, Director | $42.13 | 2,456 | $103,471.28 | 820,000 | 2026-01-08 | Filing |
| Large Shareholder, Officer, Director | $41.37 | 17,544 | $725,795.28 | 822,456 | 2026-01-08 | Filing |
| Large Shareholder, Officer, Director | $42.48 | 15,579 | $661,811.50 | 840,000 | 2026-01-07 | Filing |
| Large Shareholder, Officer, Director | $41.95 | 4,421 | $185,465.37 | 855,579 | 2026-01-07 | Filing |
| Officer | $40.04 | 800 | $32,028.56 | 357,486 | 2025-12-05 | Filing |
| Officer | $40.07 | 49,200 | $1,971,384.96 | 358,286 | 2025-12-04 | Filing |
| Officer | $35.18 | 100,000 | $3,517,520.00 | 407,486 | 2025-11-21 | Filing |
| Officer | $31.51 | 29,319 | $923,774.26 | 507,486 | 2025-11-19 | Filing |
| Officer | $31.18 | 4,693 | $146,327.74 | 536,805 | 2025-11-18 | Filing |
| Officer | $30.54 | 25,307 | $772,875.78 | 541,498 | 2025-11-18 | Filing |
| Officer | $30.32 | 30,000 | $909,597.00 | 566,805 | 2025-11-17 | Filing |
| Officer | $30.42 | 30,000 | $912,597.00 | 596,805 | 2025-11-14 | Filing |