| Insider | Price | Amount | Total Value | Remaining Holdings | Date | Form 4 |
|---|---|---|---|---|---|---|
| $93.45 | 370,462 | $34,619,007.07 | 4,824,799 | 2026-05-21 | Filing | |
| $96.28 | 800 | $77,025.52 | 5,195,261 | 2026-05-20 | Filing | |
| $95.67 | 66,881 | $6,398,204.31 | 5,196,061 | 2026-05-20 | Filing | |
| $94.81 | 152,691 | $14,476,038.22 | 5,262,942 | 2026-05-20 | Filing | |
| $93.48 | 797,628 | $74,559,553.50 | 5,415,633 | 2026-05-20 | Filing | |
| $95.18 | 151 | $14,372.18 | 6,213,261 | 2026-05-19 | Filing | |
| $94.45 | 1,983,387 | $187,326,935.38 | 6,213,412 | 2026-05-19 | Filing | |
| $89.58 | 69,551 | $6,230,378.58 | 10,133 | 2026-05-08 | Filing | |
| $71.02 | 7,500 | $532,650.00 | 22,156 | 2025-08-20 | Filing | |
| $66.67 | 150,000 | $10,000,710.00 | 8,196,799 | 2025-05-06 | Filing | |
| $67.99 | 96,999 | $6,595,272.41 | 8,346,799 | 2025-05-05 | Filing | |
| $67.37 | 1,226,933 | $82,654,672.72 | 8,443,798 | 2025-05-05 | Filing | |
| $69.66 | 373,776 | $26,035,591.55 | 9,670,731 | 2025-05-02 | Filing | |
| $68.38 | 222,556 | $15,218,980.18 | 10,044,507 | 2025-05-02 | Filing | |
| $67.39 | 1,679,736 | $113,190,186.18 | 10,267,063 | 2025-05-02 | Filing | |
| $66.35 | 7,513 | $498,487.55 | 8,394 | 2025-03-05 | Filing | |
| $76.95 | 29,473 | $2,267,947.35 | 39,765 | 2024-02-16 | Filing | |
| $74.94 | 23,128 | $1,733,212.32 | 4,698 | 2023-08-03 | Filing | |
| $74.79 | 2,631 | $196,791.56 | 27,826 | 2023-08-03 | Filing | |
| $98.24 | 36,490 | $3,584,868.83 | 608,129 | 2022-12-15 | Filing |