| Filing Date | Insider | Type | 10b5-1 | Net Shares | Ownership changeShares owned | Avg. Price | Value | Filing |
|---|---|---|---|---|---|---|---|---|
| 2026-07-23 | Kim Vyacheslav Director | Sale | -19,138 | -0.05%37,914,980 | $87.66 | $1,677,645 | View SEC filing | |
| 2026-07-21 | Kim Vyacheslav Director | Sale | -23,674 | -0.06%37,934,118 | $87.73 | $2,076,835 | View SEC filing | |
| 2026-07-17 | Kim Vyacheslav Director | Sale | -46,911 | -0.12%37,957,792 | $89.38 | $4,193,058 | View SEC filing | |
| 2026-07-14 | Kim Vyacheslav Director | Sale | -24,495 | -0.06%38,004,703 | $89.74 | $2,198,206 | View SEC filing | |
| 2026-07-10 | Kim Vyacheslav Director | Sale | -14,789 | -0.04%38,029,198 | $87.77 | $1,298,090 | View SEC filing | |
| 2026-07-07 | Kim Vyacheslav Director | Sale | -43,993 | -0.12%38,043,987 | $89.48 | $3,936,570 | View SEC filing | |
| 2026-07-02 | Kim Vyacheslav Director | Sale | -20,942 | -0.05%38,087,980 | $86.83 | $1,818,443 | View SEC filing | |
| 2026-06-29 | Kim Vyacheslav Director | Sale | -57,201 | -0.15%38,108,922 | $87.33 | $4,995,199 | View SEC filing | |
| 2026-06-24 | Kim Vyacheslav Director | Sale | -61,971 | -0.16%38,166,123 | $85.10 | $5,274,028 | View SEC filing | |
| 2026-06-18 | Kim Vyacheslav Director | Sale | -49,213 | -0.13%38,228,094 | $83.49 | $4,108,884 | View SEC filing | |
| 2026-06-16 | Kim Vyacheslav Director | Sale | -41,474 | -0.11%38,277,307 | $82.13 | $3,406,280 | View SEC filing | |
| 2026-06-12 | Kim Vyacheslav Director | Sale | -46,893 | -0.12%38,318,781 | $79.29 | $3,718,136 | View SEC filing | |
| 2026-06-10 | Kim Vyacheslav Director | Sale | -55,748 | -0.15%38,365,674 | $79.36 | $4,424,263 | View SEC filing | |
| 2026-06-08 | Kim Vyacheslav Director | Sale | -56,413 | -0.15%38,421,422 | $82.90 | $4,676,542 | View SEC filing | |
| 2026-06-04 | Kim Vyacheslav Director | Sale | -41,350 | -0.11%38,477,835 | $87.68 | $3,625,376 | View SEC filing | |
| 2026-06-02 | Kim Vyacheslav Director | Sale | -25,549 | -0.07%38,519,185 | $90.45 | $2,310,889 | View SEC filing | |
| 2026-05-29 | Kim Vyacheslav Director | Sale | -35,474 | -0.09%38,544,734 | $92.75 | $3,290,298 | View SEC filing | |
| 2026-05-27 | Kim Vyacheslav Director | Sale | -50,442 | -0.13%38,580,208 | $92.44 | $4,662,615 | View SEC filing | |
| 2026-05-22 | Kim Vyacheslav Director | Sale | -58,810 | -0.15%38,630,650 | $90.92 | $5,346,823 | View SEC filing | |
| 2026-05-20 | Kim Vyacheslav Director | Sale | -44,712 | -0.12%38,689,460 | $89.16 | $3,986,589 | View SEC filing | |
| 2026-05-18 | Kim Vyacheslav Director | Sale | -48,629 | -0.13%38,734,172 | $87.56 | $4,257,715 | View SEC filing | |
| 2026-05-14 | Kim Vyacheslav Director | Sale | -47,441 | -0.12%38,782,801 | $86.59 | $4,107,683 | View SEC filing | |
| 2026-05-12 | Kim Vyacheslav Director | Sale | -44,691 | -0.11%38,830,242 | $86.10 | $3,847,901 | View SEC filing | |
| 2026-05-08 | Kim Vyacheslav Director | Sale | -25,694 | -0.07%38,874,933 | $87.04 | $2,236,333 | View SEC filing | |
| 2026-05-06 | Kim Vyacheslav Director | Sale | -31,596 | -0.08%38,900,627 | $85.49 | $2,701,254 | View SEC filing |
1-25 of 37