| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| 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 |
| Officer | $35.03 | 31,094 | $1,089,148.19 | 586,055 | 2025-12-03 | Filing |
| Officer | $35.43 | 38,959 | $1,380,422.56 | 617,149 | 2025-12-02 | Filing |
| Officer | $34.87 | 61,041 | $2,128,517.98 | 656,108 | 2025-12-02 | Filing |
| Officer, Director | $35.11 | 900 | $31,599.00 | 3,791,929 | 2025-11-25 | Filing |
| Officer, Director | $34.13 | 28,537 | $973,950.69 | 3,792,829 | 2025-11-25 | Filing |
| Officer, Director | $36.24 | 3,862 | $139,972.78 | 3,821,366 | 2025-11-24 | Filing |
| Officer, Director | $35.80 | 96,138 | $3,441,682.72 | 3,825,228 | 2025-11-24 | Filing |
| Large Shareholder, Director | $34.97 | 21,651 | $757,035.88 | 6,128,993 | 2025-11-21 | Filing |