| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $86.62 | 3,500 | $303,170.00 | 153,902 | 2026-07-07 | Filing | |
| $84.92 | 7,500 | $636,900.00 | 377,830 | 2026-07-01 | Filing | |
| $85.80 | 15,000 | $1,287,000.00 | 58,555 | 2026-07-01 | Filing | |
| $87.79 | 1,112 | $97,622.48 | 63,221 | 2026-07-01 | Filing | |
| $82.30 | 38,730 | $3,187,479.00 | 63,221 | 2026-06-24 | Filing | |
| $85.00 | 3,134 | $266,390.00 | 63,221 | 2026-06-29 | Filing | |
| $79.51 | 3,500 | $278,285.00 | 153,902 | 2026-06-23 | Filing | |
| $70.46 | 7,500 | $528,450.00 | 385,330 | 2026-06-15 | Filing | |
| $67.98 | 3,500 | $237,930.00 | 153,902 | 2026-06-09 | Filing | |
| $76.09 | 2,933 | $223,171.97 | 10,283 | 2026-06-01 | Filing | |
| $74.08 | 15,000 | $1,111,200.00 | 58,555 | 2026-06-01 | Filing | |
| $74.08 | 5,000 | $370,400.00 | 15,784 | 2026-06-01 | Filing | |
| $77.21 | 7,500 | $579,075.00 | 392,830 | 2026-05-27 | Filing | |
| $75.69 | 3,500 | $264,915.00 | 153,902 | 2026-05-19 | Filing | |
| $77.92 | 7,500 | $584,400.00 | 400,330 | 2026-05-14 | Filing | |
| $77.37 | 3,500 | $270,795.00 | 153,902 | 2026-05-05 | Filing | |
| $75.00 | 4,032 | $302,400.00 | 32,637 | 2026-05-05 | Filing | |
| $76.87 | 23,906 | $1,837,654.22 | 63,221 | 2026-05-05 | Filing | |
| $75.97 | 20,000 | $1,519,400.00 | 75,237 | 2026-05-05 | Filing | |
| $77.25 | 11,333 | $875,474.25 | 58,555 | 2026-05-05 | Filing |