| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $118.52 | 2,300 | $272,606.12 | 119,680 | 2026-06-08 | Filing | |
| $117.65 | 34,152 | $4,018,109.16 | 121,980 | 2026-06-08 | Filing | |
| $116.67 | 28,548 | $3,330,569.55 | 156,132 | 2026-06-08 | Filing | |
| $136.62 | 1,470 | $200,826.55 | 23,477 | 2026-06-02 | Filing | |
| $135.72 | 6,727 | $912,963.55 | 24,947 | 2026-06-02 | Filing | |
| $135.08 | 8,074 | $1,090,637.53 | 31,674 | 2026-06-02 | Filing | |
| $133.72 | 1,200 | $160,461.96 | 39,748 | 2026-06-02 | Filing | |
| $132.91 | 1,100 | $146,203.09 | 40,948 | 2026-06-02 | Filing | |
| $131.76 | 2,500 | $329,404.75 | 42,048 | 2026-06-02 | Filing | |
| $130.81 | 2,500 | $327,035.00 | 44,548 | 2026-06-02 | Filing | |
| $129.90 | 1,400 | $181,865.60 | 47,048 | 2026-06-02 | Filing | |
| $85.00 | 2,500 | $212,500.00 | 9,192 | 2026-05-18 | Filing | |
| $80.00 | 1,054 | $84,320.00 | 48,448 | 2026-05-07 | Filing | |
| $77.50 | 2,330 | $180,564.98 | 49,502 | 2026-05-06 | Filing | |
| $76.73 | 2,993 | $229,641.82 | 51,832 | 2026-05-06 | Filing | |
| $80.58 | 100 | $8,058.00 | 54,825 | 2026-04-07 | Filing | |
| $80.02 | 4,278 | $342,305.88 | 54,925 | 2026-04-07 | Filing | |
| $79.15 | 1,999 | $158,219.25 | 59,203 | 2026-04-07 | Filing | |
| $80.00 | 2,409 | $192,720.00 | 15,470 | 2026-04-01 | Filing | |
| $78.65 | 4,200 | $330,342.60 | 4,364 | 2026-03-25 | Filing |