| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $87.00 | 100 | $8,700.00 | 60,137 | 2026-06-25 | Filing | |
| $86.51 | 11,337 | $980,763.87 | 60,137 | 2026-06-25 | Filing | |
| $85.26 | 8,522 | $726,585.72 | 71,474 | 2026-06-25 | Filing | |
| $86.39 | 419 | $36,197.41 | 60,137 | 2026-06-25 | Filing | |
| $85.24 | 582 | $49,609.68 | 60,556 | 2026-06-25 | Filing | |
| $85.03 | 4,922 | $418,517.66 | 60,137 | 2026-06-24 | Filing | |
| $85.01 | 401 | $34,089.01 | 60,137 | 2026-06-24 | Filing | |
| $81.21 | 11,619 | $943,578.99 | 60,137 | 2026-06-22 | Filing | |
| $80.61 | 12,130 | $977,799.30 | 71,756 | 2026-06-22 | Filing | |
| $75.56 | 19,686 | $1,487,474.16 | 70,199 | 2026-06-17 | Filing | |
| $79.25 | 309 | $24,488.25 | 105,272 | 2026-06-17 | Filing | |
| $78.50 | 1,703 | $133,685.50 | 105,581 | 2026-06-17 | Filing | |
| $79.24 | 1,850 | $146,594.00 | 105,272 | 2026-06-17 | Filing | |
| $78.50 | 6,600 | $518,100.00 | 107,122 | 2026-06-17 | Filing | |
| $75.00 | 17,566 | $1,317,450.00 | 73,411 | 2026-06-10 | Filing | |
| $75.00 | 3,711 | $278,325.00 | 73,411 | 2026-06-10 | Filing | |
| $72.67 | 456 | $33,137.52 | 105,212 | 2026-05-15 | Filing | |
| $72.08 | 2,356 | $169,820.48 | 105,668 | 2026-05-15 | Filing | |
| $72.46 | 2,572 | $186,367.12 | 393,998 | 2026-05-14 | Filing | |
| $73.08 | 2,100 | $153,468.00 | 396,570 | 2026-05-14 | Filing |