| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $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 | |
| $65.00 | 15,857 | $1,030,705.00 | 58,555 | 2026-05-01 | Filing | |
| $63.26 | 15,000 | $948,900.00 | 58,555 | 2026-04-30 | Filing | |
| $59.62 | 7,500 | $447,150.00 | 407,830 | 2026-04-29 | Filing | |
| $65.69 | 3,500 | $229,915.00 | 153,902 | 2026-04-21 | Filing | |
| $66.02 | 7,449 | $491,782.98 | 58,555 | 2026-04-15 | Filing | |
| $65.38 | 7,500 | $490,350.00 | 415,330 | 2026-04-15 | Filing |