| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $33.00 | 5,080 | $167,661.84 | 436,089 | 2026-03-19 | Filing |
| Officer | $32.28 | 24,630 | $795,115.51 | 441,169 | 2026-03-19 | Filing |
| Officer | $31.45 | 19,998 | $629,033.09 | 465,799 | 2026-03-19 | Filing |
| Director | $34.38 | 4,801 | $165,081.42 | 0 | 2026-03-10 | Filing |
| Director | $33.50 | 26,170 | $876,726.40 | 4,801 | 2026-03-10 | Filing |
| Director | $34.38 | 28,795 | $990,110.32 | 0 | 2026-03-10 | Filing |
| Director | $33.50 | 156,947 | $5,257,912.84 | 28,795 | 2026-03-10 | Filing |
| Officer | $32.00 | 26,057 | $833,824.00 | 462,943 | 2026-02-18 | Filing |
| Large Shareholder, Director | $40.08 | 2,826 | $113,277.38 | 0 | 2025-12-10 | Filing |
| Large Shareholder, Director | $39.62 | 147,104 | $5,828,745.92 | 2,826 | 2025-12-10 | Filing |
| Large Shareholder, Director | $38.69 | 50,128 | $1,939,687.92 | 149,930 | 2025-12-10 | Filing |
| Large Shareholder, Director | $40.08 | 2,826 | $113,277.38 | 0 | 2025-12-10 | Filing |
| Large Shareholder, Director | $39.62 | 147,104 | $5,828,745.92 | 2,826 | 2025-12-10 | Filing |
| Large Shareholder, Director | $38.69 | 50,128 | $1,939,687.92 | 149,930 | 2025-12-10 | Filing |
| Officer, Director | $35.58 | 9,927 | $353,242.37 | 3,641,903 | 2025-12-03 | Filing |
| Officer, Director | $35.07 | 80,099 | $2,808,791.58 | 3,651,830 | 2025-12-03 | Filing |
| Officer, Director | $35.64 | 11,359 | $404,777.97 | 3,731,929 | 2025-12-02 | Filing |
| Officer, Director | $35.12 | 48,641 | $1,708,291.38 | 3,743,288 | 2025-12-02 | Filing |
| Officer | $35.22 | 40,000 | $1,408,804.00 | 489,000 | 2025-12-03 | Filing |
| Officer | $35.50 | 1,900 | $67,453.99 | 584,155 | 2025-12-03 | Filing |