| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $112.00 | 2,882 | $322,784.00 | 211,887 | 2025-11-10 | Filing |
| Officer | $100.54 | 6,347 | $638,127.38 | 198,860 | 2025-11-05 | Filing |
| Officer | $102.20 | 9,612 | $982,346.40 | 175,497 | 2025-11-04 | Filing |
| Large Shareholder, Officer, Director | $108.28 | 399 | $43,203.72 | 139,073 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $107.51 | 2,583 | $277,698.33 | 139,472 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $106.58 | 8,171 | $870,865.18 | 142,055 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $105.66 | 5,494 | $580,496.04 | 150,226 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $104.67 | 2,674 | $279,887.58 | 155,720 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $103.51 | 6,037 | $624,889.87 | 158,394 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $102.47 | 4,642 | $475,665.74 | 164,431 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $108.26 | 400 | $43,304.00 | 139,137 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $107.46 | 2,615 | $281,007.90 | 139,537 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $106.61 | 8,082 | $861,622.02 | 142,152 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $105.67 | 5,521 | $583,404.07 | 150,234 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $104.68 | 2,658 | $278,239.44 | 155,755 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $103.52 | 5,886 | $609,318.72 | 158,413 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $102.54 | 4,838 | $496,088.52 | 164,299 | 2025-10-28 | Filing |
| Large Shareholder, Officer, Director | $83.54 | 7,081 | $591,546.74 | 169,073 | 2025-10-23 | Filing |
| Large Shareholder, Officer, Director | $82.97 | 52,212 | $4,332,029.64 | 176,154 | 2025-10-23 | Filing |
| Large Shareholder, Officer, Director | $81.77 | 26,403 | $2,158,973.31 | 228,366 | 2025-10-23 | Filing |