| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $80.52 | 6,575 | $529,419.00 | 6,985,462 | 2026-07-23 | Filing | |
| $81.21 | 1,485 | $120,596.85 | 6,992,037 | 2026-07-22 | Filing | |
| $80.59 | 1,990 | $160,374.10 | 6,993,522 | 2026-07-22 | Filing | |
| $79.28 | 3,667 | $290,719.76 | 6,995,512 | 2026-07-22 | Filing | |
| $74.11 | 7,142 | $529,293.62 | 6,999,179 | 2026-07-07 | Filing | |
| $73.00 | 5,897 | $430,481.00 | 7,006,321 | 2026-07-06 | Filing | |
| $72.17 | 1,245 | $89,851.65 | 7,012,218 | 2026-07-06 | Filing | |
| $70.52 | 566 | $39,914.32 | 7,013,463 | 2026-06-24 | Filing | |
| $70.04 | 6,576 | $460,583.04 | 7,014,029 | 2026-06-24 | Filing | |
| $69.96 | 4,867 | $340,495.32 | 7,020,605 | 2026-06-23 | Filing | |
| $69.23 | 2,275 | $157,498.25 | 7,025,472 | 2026-06-23 | Filing | |
| $72.20 | 3,692 | $266,562.40 | 7,027,747 | 2026-06-09 | Filing | |
| $71.63 | 3,692 | $264,457.96 | 7,031,439 | 2026-06-09 | Filing | |
| $72.61 | 545 | $39,572.45 | 7,035,131 | 2026-06-08 | Filing | |
| $72.05 | 6,379 | $459,606.95 | 7,035,676 | 2026-06-08 | Filing | |
| $65.14 | 10,930 | $711,980.20 | 249,457 | 2025-05-30 | Filing | |
| $66.32 | 1,000 | $66,320.00 | 66,055 | 2025-05-28 | Filing | |
| $67.05 | 5,440 | $364,752.00 | 260,387 | 2025-05-28 | Filing | |
| $66.80 | 26,565 | $1,774,542.00 | 265,827 | 2025-05-27 | Filing | |
| $68.94 | 7,065 | $487,061.10 | 292,392 | 2025-05-20 | Filing |