| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $139.50 | 4,429 | $617,845.50 | 66,478 | 2026-07-02 | Filing | |
| $139.50 | 2,434 | $339,543.00 | 66,478 | 2026-07-02 | Filing | |
| $124.29 | 300 | $37,288.05 | 2,190 | 2026-06-28 | Filing | |
| $124.29 | 180 | $22,372.90 | 1,670 | 2026-06-28 | Filing | |
| $113.28 | 1,495 | $169,351.21 | 329,388 | 2026-06-22 | Filing | |
| $112.72 | 2,005 | $226,004.40 | 330,883 | 2026-06-22 | Filing | |
| $114.67 | 2,172 | $249,061.72 | 332,888 | 2026-05-21 | Filing | |
| $113.93 | 1,328 | $151,299.84 | 335,060 | 2026-05-21 | Filing | |
| $115.26 | 281 | $32,388.06 | 27,934 | 2026-05-18 | Filing | |
| $115.26 | 783 | $90,248.58 | 15,499 | 2026-05-18 | Filing | |
| $115.26 | 522 | $60,165.72 | 66,478 | 2026-05-18 | Filing | |
| $131.73 | 1,200 | $158,079.96 | 336,388 | 2026-04-21 | Filing | |
| $131.11 | 678 | $88,893.46 | 337,588 | 2026-04-21 | Filing | |
| $129.91 | 1,622 | $210,706.23 | 338,266 | 2026-04-21 | Filing | |
| $129.46 | 3,197 | $413,883.62 | 102,059 | 2026-04-15 | Filing | |
| $129.33 | 80 | $10,346.66 | 65,919 | 2026-04-15 | Filing | |
| $128.59 | 1,857 | $238,795.53 | 65,999 | 2026-04-15 | Filing | |
| $125.00 | 3,000 | $375,000.00 | 65,919 | 2026-04-07 | Filing | |
| $125.00 | 3,000 | $375,000.00 | 62,919 | 2026-04-07 | Filing | |
| $121.74 | 978 | $119,061.72 | 339,888 | 2026-03-23 | Filing |