| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Large Shareholder, Officer, Director | $53.85 | 18,882 | $1,016,769.27 | 95,058 | 2025-09-16 | Filing |
| Large Shareholder, Officer, Director | $52.90 | 28,652 | $1,515,556.14 | 113,940 | 2025-09-16 | Filing |
| Large Shareholder, Officer, Director | $54.21 | 2,792 | $151,358.51 | 160,425 | 2025-09-16 | Filing |
| Officer | $55.79 | 27,208 | $1,518,032.27 | 128,984 | 2025-09-15 | Filing |
| Officer | $55.25 | 117,792 | $6,508,043.34 | 156,192 | 2025-09-15 | Filing |
| Officer | $43.69 | 11,581 | $505,968.10 | 116,806 | 2025-08-26 | Filing |
| Officer | $44.53 | 2,571 | $114,486.63 | 150,450 | 2025-08-25 | Filing |
| Large Shareholder, Officer, Director | $44.92 | 16,667 | $748,696.64 | 89,521 | 2025-08-18 | Filing |
| Large Shareholder, Officer, Director | $45.04 | 50,000 | $2,251,980.00 | 106,188 | 2025-08-18 | Filing |
| Large Shareholder, Officer, Director | $45.11 | 41,667 | $1,879,644.20 | 156,188 | 2025-08-18 | Filing |
| Large Shareholder, Officer, Director | $45.14 | 17,001 | $767,379.24 | 89,521 | 2025-08-18 | Filing |
| Large Shareholder, Officer, Director | $44.97 | 2,792 | $125,542.28 | 89,521 | 2025-08-18 | Filing |
| Large Shareholder, Officer, Director | $45.05 | 47,534 | $2,141,492.26 | 142,592 | 2025-08-18 | Filing |
| Officer | $48.05 | 11,581 | $556,419.57 | 116,806 | 2025-08-13 | Filing |
| Officer | $51.64 | 2,572 | $132,818.08 | 153,021 | 2025-08-11 | Filing |
| Large Shareholder, Officer, Director | $50.58 | 660,000 | $33,384,120.00 | 2,214,769 | 2025-08-07 | Filing |
| Officer, Director | $53.58 | 60,000 | $3,214,878.00 | 169,940 | 2025-08-06 | Filing |
| Officer | $64.44 | 250 | $16,110.00 | 278,654 | 2025-08-01 | Filing |
| Officer | $67.00 | 26,350 | $1,765,450.00 | 278,654 | 2025-07-31 | Filing |
| Officer | $58.70 | 2,572 | $150,976.40 | 155,593 | 2025-07-28 | Filing |