| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
| Officer | $56.00 | 1,500 | $84,000.00 | 256,580 | 2025-06-06 | Filing |
| Officer | $52.98 | 11,581 | $613,537.06 | 39,153 | 2025-05-28 | Filing |
| Officer | $55.87 | 3,233 | $180,627.71 | 153,194 | 2025-05-27 | Filing |
| Officer | $53.51 | 5,071 | $271,349.21 | 0 | 2025-05-22 | Filing |
| Officer | $60.22 | 11,581 | $697,462.25 | 113,816 | 2025-05-15 | Filing |
| Large Shareholder, Officer, Director | $59.21 | 6,427 | $380,534.96 | 89,311 | 2025-05-16 | Filing |
| Large Shareholder, Officer, Director | $58.67 | 52,642 | $3,088,500.88 | 95,738 | 2025-05-16 | Filing |
| Large Shareholder, Officer, Director | $57.84 | 49,265 | $2,849,610.76 | 148,380 | 2025-05-16 | Filing |
| Large Shareholder, Officer, Director | $58.72 | 17,001 | $998,285.12 | 89,311 | 2025-05-16 | Filing |
| Large Shareholder, Officer, Director | $58.70 | 22,227 | $1,304,771.58 | 285,194 | 2025-05-16 | Filing |
| Large Shareholder, Officer, Director | $57.86 | 25,307 | $1,464,202.28 | 307,421 | 2025-05-16 | Filing |
| Large Shareholder, Officer, Director | $59.27 | 2,792 | $165,482.12 | 89,311 | 2025-05-16 | Filing |
| Officer | $57.87 | 5,190 | $300,359.83 | 805,083 | 2025-05-12 | Filing |
| Officer | $56.80 | 7,556 | $429,209.51 | 810,273 | 2025-05-12 | Filing |
| Officer | $55.86 | 6,801 | $379,871.90 | 817,829 | 2025-05-12 | Filing |
| Officer | $54.98 | 13,786 | $757,934.98 | 824,630 | 2025-05-12 | Filing |
| Officer | $56.00 | 3,235 | $181,160.00 | 156,427 | 2025-05-12 | Filing |
| Officer | $30.19 | 3,236 | $97,694.84 | 159,662 | 2025-04-28 | Filing |
| Large Shareholder, Officer, Director | $36.39 | 50,000 | $1,819,310.00 | 92,103 | 2025-04-29 | Filing |
| Large Shareholder, Officer, Director | $30.19 | 41,667 | $1,257,760.06 | 92,103 | 2025-04-28 | Filing |