| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder | $23.00 | 10,000 | $230,000.00 | 2,130,000 | 2025-12-03 | Filing |
| Large Shareholder | $22.72 | 45,000 | $1,022,400.00 | 2,120,000 | 2025-12-02 | Filing |
| Large Shareholder | $22.40 | 75,000 | $1,680,000.00 | 2,075,000 | 2025-12-01 | Filing |
| Large Shareholder | $20.52 | 5,000 | $102,600.00 | 2,000,000 | 2025-11-19 | Filing |
| Large Shareholder | $20.70 | 8,501 | $175,970.70 | 850,000 | 2025-11-19 | Filing |
| Large Shareholder | $20.84 | 3,639 | $75,836.76 | 841,499 | 2025-11-18 | Filing |
| Large Shareholder | $20.42 | 20,707 | $422,836.94 | 837,860 | 2025-11-17 | Filing |
| Large Shareholder | $20.70 | 8,501 | $175,970.70 | 850,000 | 2025-11-19 | Filing |
| Large Shareholder | $20.84 | 3,639 | $75,836.76 | 841,499 | 2025-11-18 | Filing |
| Large Shareholder | $20.42 | 20,707 | $422,836.94 | 837,860 | 2025-11-17 | Filing |
| Officer | $20.46 | 17,500 | $358,050.00 | 57,492 | 2025-11-17 | Filing |
| Officer | $20.15 | 2,500 | $50,375.00 | 39,992 | 2025-11-14 | Filing |
| Officer | $20.16 | 4,354 | $87,776.64 | 37,492 | 2025-11-13 | Filing |
| Officer | $19.95 | 10,167 | $202,831.65 | 33,138 | 2025-11-12 | Filing |
| Officer | $19.39 | 15,479 | $300,137.81 | 22,971 | 2025-11-11 | Filing |
| Large Shareholder | $20.23 | 18,933 | $383,014.59 | 817,153 | 2025-11-14 | Filing |
| Large Shareholder | $20.41 | 21,035 | $429,324.35 | 798,220 | 2025-11-13 | Filing |
| Large Shareholder | $19.94 | 8,935 | $178,163.90 | 777,185 | 2025-11-12 | Filing |
| Large Shareholder | $24.01 | 15,000 | $360,150.00 | 1,995,000 | 2025-05-23 | Filing |
| Large Shareholder | $23.98 | 15,000 | $359,700.00 | 1,980,000 | 2025-05-22 | Filing |