| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $43.79 | 20,435 | $894,848.65 | 63,142 | 2025-12-12 | Filing |
| Officer | $42.99 | 24,000 | $1,031,760.00 | 54,719 | 2025-12-10 | Filing |
| Large Shareholder, Officer, Director | $39.00 | 86,903 | $3,389,217.00 | 10,129,289 | 2025-11-17 | Filing |
| Large Shareholder, Officer, Director | $39.00 | 1,257,038 | $49,024,482.00 | 1,546 | 2025-11-17 | Filing |
| Officer | $43.62 | 27,370 | $1,193,879.40 | 78,719 | 2025-11-13 | Filing |
| Officer | $43.00 | 4,132 | $177,676.00 | 106,089 | 2025-10-24 | Filing |
| Officer | $40.00 | 4,132 | $165,280.00 | 110,221 | 2025-10-14 | Filing |
| Officer | $37.00 | 4,132 | $152,884.00 | 114,353 | 2025-09-23 | Filing |
| Large Shareholder, Officer, Director | $32.78 | 25,000 | $819,500.00 | 10,216,192 | 2025-06-23 | Filing |
| Large Shareholder, Officer, Director | $33.01 | 50,000 | $1,650,500.00 | 10,241,192 | 2025-06-20 | Filing |
| Large Shareholder, Officer, Director | $33.95 | 50,000 | $1,697,500.00 | 10,291,192 | 2025-06-18 | Filing |
| Large Shareholder, Officer, Director | $33.99 | 25,000 | $849,750.00 | 10,341,192 | 2025-06-04 | Filing |
| Large Shareholder, Officer, Director | $33.51 | 100,000 | $3,351,000.00 | 10,366,192 | 2025-06-03 | Filing |
| Large Shareholder, Officer, Director | $32.75 | 50,000 | $1,637,500.00 | 10,466,192 | 2025-05-30 | Filing |
| Large Shareholder, Officer, Director | $32.70 | 50,000 | $1,635,000.00 | 10,516,192 | 2025-05-28 | Filing |
| Large Shareholder, Officer, Director | $33.11 | 50,000 | $1,655,500.00 | 10,566,192 | 2025-05-27 | Filing |
| Large Shareholder, Officer, Director | $32.65 | 50,000 | $1,632,500.00 | 10,616,192 | 2025-05-23 | Filing |
| Large Shareholder, Officer, Director | $33.19 | 50,000 | $1,659,500.00 | 10,666,192 | 2025-05-22 | Filing |
| Large Shareholder, Officer, Director | $34.86 | 100,000 | $3,486,000.00 | 10,716,192 | 2025-05-20 | Filing |
| Large Shareholder, Officer, Director | $30.98 | 50,000 | $1,549,000.00 | 10,816,192 | 2025-03-21 | Filing |