| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $32.28 | 44,655 | $1,441,463.40 | 9,417,039 | 2026-08-25 | Filing |
| Large Shareholder, Officer, Director | $31.54 | 55,345 | $1,745,581.30 | 9,461,694 | 2026-08-25 | Filing |
| Large Shareholder, Officer, Director | $33.65 | 34,569 | $1,163,246.85 | 9,517,039 | 2026-08-24 | Filing |
| Large Shareholder, Officer, Director | $33.20 | 65,431 | $2,172,309.20 | 9,551,608 | 2026-08-24 | Filing |
| Officer | $33.24 | 88,638 | $2,946,327.12 | 65,081 | 2026-08-17 | Filing |
| Officer | $34.34 | 104 | $3,571.36 | 153,719 | 2026-08-17 | Filing |
| Large Shareholder, Officer, Director | $27.43 | 50,000 | $1,371,500.00 | 9,617,039 | 2026-06-22 | Filing |
| Large Shareholder, Officer, Director | $27.86 | 25,000 | $696,500.00 | 9,667,039 | 2026-06-18 | Filing |
| Large Shareholder, Officer, Director | $28.68 | 25,000 | $717,000.00 | 9,692,039 | 2026-06-17 | Filing |
| Large Shareholder, Officer, Director | $28.19 | 100,000 | $2,819,000.00 | 9,717,039 | 2026-06-16 | Filing |
| Large Shareholder, Officer, Director | $30.03 | 100,000 | $3,003,000.00 | 9,817,039 | 2026-06-15 | Filing |
| Large Shareholder, Officer, Director | $31.93 | 100,000 | $3,193,000.00 | 9,917,039 | 2026-03-23 | Filing |
| Large Shareholder, Officer, Director | $31.40 | 100,000 | $3,140,000.00 | 10,017,039 | 2026-03-20 | Filing |
| 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 |