SEC CIK 2113214
Wang Yanjun
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| SEview stock → | 72,780 | 2026-10-26 |
Position History — SE
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SE
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-26 | Open-market sale | 659 | $74.03 | 72,780 |
| 2026-10-26 | Open-market sale | 45 | $73.14 | 73,439 |
| 2026-10-26 | Open-market sale | 96 | $72.31 | 73,484 |
| 2026-10-23 | Open-market sale | 198 | $75.47 | 73,580 |
| 2026-10-23 | Open-market sale | 602 | $74.70 | 73,778 |
| 2026-10-22 | Open-market sale | 6 | $77.60 | 74,380 |
| 2026-10-22 | Open-market sale | 225 | $76.91 | 74,386 |
| 2026-10-22 | Open-market sale | 569 | $76.09 | 74,611 |
| 2026-10-21 | Open-market sale | 64 | $79.59 | 75,180 |
| 2026-10-21 | Open-market sale | 96 | $78.67 | 75,244 |
| 2026-10-21 | Open-market sale | 324 | $77.68 | 75,340 |
| 2026-10-21 | Open-market sale | 316 | $76.90 | 75,664 |
| 2026-10-20 | Open-market sale | 3 | $85.67 | 75,980 |
| 2026-10-20 | Open-market sale | 3 | $85.40 | 75,983 |
| 2026-10-20 | Open-market sale | 60 | $83.86 | 75,986 |
| 2026-10-20 | Open-market sale | 111 | $82.99 | 76,046 |
| 2026-10-20 | Open-market sale | 165 | $82.06 | 76,157 |
| 2026-10-20 | Open-market sale | 458 | $80.76 | 76,322 |
| 2026-10-19 | Open-market sale | 17 | $93.00 | 76,780 |
| 2026-10-19 | Open-market sale | 25 | $91.77 | 76,797 |
| 2026-10-19 | Open-market sale | 958 | $90.29 | 76,822 |
| 2026-10-16 | Open-market sale | 22 | $99.20 | 77,780 |
| 2026-10-16 | Open-market sale | 32 | $98.24 | 77,802 |
| 2026-10-16 | Open-market sale | 133 | $97.04 | 77,834 |
| 2026-10-16 | Open-market sale | 268 | $96.09 | 77,967 |
| 2026-10-16 | Open-market sale | 134 | $95.24 | 78,235 |
| 2026-10-16 | Open-market sale | 411 | $94.12 | 78,369 |
| 2026-10-15 | Open-market sale | 235 | $97.62 | 78,780 |
| 2026-10-15 | Open-market sale | 613 | $96.83 | 79,015 |
| 2026-10-15 | Open-market sale | 152 | $95.87 | 79,628 |
| 2026-10-14 | Open-market sale | 52 | $97.55 | 79,780 |
| 2026-10-14 | Open-market sale | 81 | $96.79 | 79,832 |
| 2026-10-14 | Open-market sale | 230 | $95.91 | 79,913 |
| 2026-10-14 | Open-market sale | 637 | $95.01 | 80,143 |
| 2026-10-13 | Open-market sale | 563 | $96.64 | 80,780 |
| 2026-10-13 | Open-market sale | 437 | $95.87 | 81,343 |
| 2026-10-12 | Open-market sale | 20 | $96.87 | 81,780 |
| 2026-10-12 | Open-market sale | 668 | $96.10 | 81,800 |
| 2026-10-12 | Open-market sale | 312 | $95.32 | 82,468 |
| 2026-10-09 | Open-market sale | 39 | $96.19 | 82,780 |
| 2026-10-09 | Open-market sale | 757 | $95.47 | 82,819 |
| 2026-10-09 | Open-market sale | 204 | $94.82 | 83,576 |
| 2026-10-08 | Open-market sale | 206 | $93.87 | 83,780 |
| 2026-10-08 | Open-market sale | 794 | $93.04 | 83,986 |
| 2026-10-07 | Open-market sale | 65 | $95.40 | 84,780 |
| 2026-10-07 | Open-market sale | 935 | $94.88 | 84,845 |
| 2026-10-06 | Open-market sale | 25 | $97.50 | 85,780 |
| 2026-10-06 | Open-market sale | 460 | $96.56 | 85,805 |
| 2026-10-06 | Open-market sale | 515 | $95.96 | 86,265 |
| 2026-10-05 | Open-market sale | 325 | $97.79 | 86,780 |
| 2026-10-05 | Open-market sale | 675 | $97.02 | 87,105 |
| 2026-10-02 | Open-market sale | 26 | $96.36 | 87,780 |
| 2026-10-02 | Open-market sale | 295 | $95.70 | 87,806 |
| 2026-10-02 | Open-market sale | 679 | $94.86 | 88,101 |
| 2026-10-01 | Open-market sale | 124 | $95.99 | 88,780 |
| 2026-10-01 | Open-market sale | 604 | $95.17 | 88,904 |
| 2026-10-01 | Open-market sale | 272 | $94.38 | 89,508 |
| 2026-09-30 | Open-market sale | 67 | $98.52 | 89,780 |
| 2026-09-30 | Open-market sale | 933 | $97.61 | 89,847 |
| 2026-09-29 | Open-market sale | 364 | $98.88 | 90,780 |
| 2026-09-29 | Open-market sale | 636 | $98.18 | 91,144 |
| 2026-09-28 | Open-market sale | 29 | $99.57 | 91,780 |
| 2026-09-28 | Open-market sale | 708 | $99.10 | 91,809 |
| 2026-09-28 | Open-market sale | 68 | $98.08 | 92,517 |
| 2026-09-28 | Open-market sale | 195 | $97.06 | 92,585 |
| 2026-09-25 | Open-market sale | 389 | $100.40 | 92,780 |
| 2026-09-25 | Open-market sale | 811 | $99.87 | 93,169 |
| 2026-09-24 | Open-market sale | 42 | $102.31 | 93,980 |
| 2026-09-24 | Open-market sale | 574 | $101.75 | 94,022 |
| 2026-09-24 | Open-market sale | 584 | $100.86 | 94,596 |
| 2026-09-23 | Open-market sale | 198 | $103.46 | 95,180 |
| 2026-09-23 | Open-market sale | 816 | $102.77 | 95,378 |
| 2026-09-23 | Open-market sale | 186 | $101.95 | 96,194 |
| 2026-09-22 | Open-market sale | 835 | $103.80 | 96,380 |
| 2026-09-22 | Open-market sale | 365 | $102.85 | 97,215 |
| 2026-09-21 | Open-market sale | 484 | $102.66 | 97,580 |
| 2026-09-21 | Open-market sale | 616 | $101.69 | 98,064 |
| 2026-09-21 | Open-market sale | 100 | $100.69 | 98,680 |
| 2026-09-18 | Open-market sale | 706 | $101.88 | 98,780 |
| 2026-09-18 | Open-market sale | 162 | $101.10 | 99,486 |
| 2026-09-18 | Open-market sale | 332 | $100.29 | 99,648 |
| 2026-09-17 | Open-market sale | 24 | $104.76 | 780 |
| 2026-09-17 | Open-market sale | 30 | $102.81 | 804 |
| 2026-09-17 | Open-market sale | 379 | $101.95 | 834 |
| 2026-09-17 | Open-market sale | 767 | $101.20 | 1,213 |
| 2026-09-16 | Open-market sale | 265 | $104.99 | 1,980 |
| 2026-09-16 | Open-market sale | 785 | $103.97 | 2,245 |
| 2026-09-16 | Open-market sale | 150 | $103.04 | 3,030 |
| 2026-09-15 | Open-market sale | 84 | $106.00 | 3,180 |
| 2026-09-15 | Open-market sale | 66 | $105.07 | 3,264 |
| 2026-09-15 | Open-market sale | 516 | $103.87 | 3,330 |
| 2026-09-15 | Open-market sale | 534 | $103.33 | 3,846 |
| 2026-09-14 | Open-market sale | 450 | $110.00 | 4,380 |
| 2026-09-14 | Open-market sale | 234 | $109.10 | 4,830 |
| 2026-09-14 | Open-market sale | 372 | $108.42 | 5,064 |
| 2026-09-14 | Open-market sale | 96 | $107.28 | 5,436 |
| 2026-09-14 | Open-market sale | 204 | $106.20 | 5,532 |
| 2026-09-14 | Open-market sale | 144 | $105.20 | 5,736 |
| 2026-09-11 | Open-market sale | 65 | $108.75 | 5,880 |
| 2026-09-11 | Open-market sale | 475 | $107.96 | 5,945 |
| 2026-09-11 | Open-market sale | 660 | $106.96 | 6,420 |
| 2026-09-10 | Open-market sale | 255 | $108.50 | 7,080 |
| 2026-09-10 | Open-market sale | 945 | $107.85 | 7,335 |
| 2026-09-09 | Open-market sale | 36 | $111.36 | 8,280 |
| 2026-09-09 | Open-market sale | 84 | $110.56 | 8,316 |
| 2026-09-09 | Open-market sale | 405 | $109.23 | 8,400 |
| 2026-09-09 | Open-market sale | 795 | $108.41 | 8,805 |
| 2026-09-08 | Open-market sale | 464 | $113.61 | 9,600 |
| 2026-09-08 | Open-market sale | 612 | $113.01 | 10,064 |
| 2026-09-08 | Open-market sale | 207 | $112.08 | 10,676 |
| 2026-09-08 | Open-market sale | 217 | $110.83 | 10,883 |
| 2026-09-04 | Open-market sale | 115 | $114.35 | 11,100 |
| 2026-09-04 | Open-market sale | 898 | $113.51 | 11,215 |
| 2026-09-04 | Open-market sale | 487 | $112.64 | 12,113 |
| 2026-09-03 | Open-market sale | 540 | $113.86 | 12,600 |
| 2026-09-03 | Open-market sale | 828 | $113.08 | 13,140 |
| 2026-09-03 | Open-market sale | 132 | $112.07 | 13,968 |
| 2026-09-02 | Open-market sale | 845 | $112.67 | 14,100 |
| 2026-09-02 | Open-market sale | 655 | $112.24 | 14,945 |
| 2026-09-01 | Open-market sale | 204 | $114.39 | 15,600 |
| 2026-09-01 | Open-market sale | 416 | $113.51 | 15,804 |
| 2026-09-01 | Open-market sale | 380 | $112.87 | 16,220 |
| 2026-09-01 | Open-market sale | 500 | $111.53 | 16,600 |
| 2026-08-31 | Open-market sale | 18 | $117.58 | 17,100 |
| 2026-08-31 | Open-market sale | 18 | $116.90 | 17,118 |
| 2026-08-31 | Open-market sale | 90 | $115.86 | 17,136 |
| 2026-08-31 | Open-market sale | 685 | $114.89 | 17,226 |
| 2026-08-31 | Open-market sale | 89 | $114.10 | 17,911 |
| 2026-08-31 | Open-market sale | 600 | $112.67 | 18,000 |
| 2026-08-28 | Open-market sale | 5 | $120.82 | 18,600 |
| 2026-08-28 | Open-market sale | 418 | $120.32 | 18,605 |
| 2026-08-28 | Open-market sale | 1,019 | $119.34 | 19,023 |
| 2026-08-28 | Open-market sale | 58 | $118.24 | 20,042 |
| 2026-08-27 | Open-market sale | 28 | $118.97 | 20,100 |
| 2026-08-27 | Open-market sale | 555 | $117.82 | 20,128 |
| 2026-08-27 | Open-market sale | 917 | $117.19 | 20,683 |
| 2026-08-26 | Open-market sale | 298 | $121.02 | 21,600 |
| 2026-08-26 | Open-market sale | 407 | $120.06 | 21,898 |
| 2026-08-26 | Open-market sale | 795 | $119.23 | 22,305 |
| 2026-08-25 | Open-market sale | 137 | $123.17 | 23,100 |
| 2026-08-25 | Open-market sale | 178 | $122.69 | 23,237 |
| 2026-08-25 | Open-market sale | 197 | $121.60 | 23,415 |
| 2026-08-25 | Open-market sale | 118 | $120.49 | 23,612 |
| 2026-08-25 | Open-market sale | 194 | $119.46 | 23,730 |
| 2026-08-25 | Open-market sale | 389 | $118.37 | 23,924 |
| 2026-08-25 | Open-market sale | 287 | $117.67 | 24,313 |
| 2026-08-24 | Open-market sale | 473 | $116.60 | 24,600 |
| 2026-08-24 | Open-market sale | 670 | $115.96 | 25,073 |
| 2026-08-24 | Open-market sale | 357 | $114.97 | 25,743 |
| 2026-08-21 | Open-market sale | 231 | $118.26 | 26,100 |
| 2026-08-21 | Open-market sale | 1,046 | $117.83 | 26,331 |
| 2026-08-21 | Open-market sale | 223 | $116.79 | 27,377 |
| 2026-08-20 | Open-market sale | 27 | $119.00 | 27,600 |
| 2026-08-20 | Open-market sale | 618 | $117.75 | 27,627 |
| 2026-08-20 | Open-market sale | 493 | $117.18 | 28,245 |
| 2026-08-20 | Open-market sale | 362 | $116.09 | 28,738 |
| 2026-08-19 | Open-market sale | 276 | $119.58 | 29,100 |
| 2026-08-19 | Open-market sale | 272 | $119.01 | 29,376 |
| 2026-08-19 | Open-market sale | 417 | $117.90 | 29,648 |
| 2026-08-19 | Open-market sale | 282 | $116.97 | 30,065 |
| 2026-08-19 | Open-market sale | 253 | $115.91 | 30,347 |
| 2026-08-18 | Open-market sale | 53 | $118.20 | 30,600 |
| 2026-08-18 | Open-market sale | 290 | $117.27 | 30,653 |
| 2026-08-18 | Open-market sale | 980 | $116.59 | 30,943 |
| 2026-08-18 | Open-market sale | 177 | $115.46 | 31,923 |
| 2026-08-17 | Open-market sale | 11 | $121.21 | 32,100 |
| 2026-08-17 | Open-market sale | 241 | $120.52 | 32,111 |
| 2026-08-17 | Open-market sale | 1,248 | $119.74 | 32,352 |
| 2026-08-14 | Open-market sale | 28 | $125.00 | 4,000 |
| 2026-08-14 | Open-market sale | 46 | $123.56 | 4,028 |
| 2026-08-14 | Open-market sale | 585 | $122.59 | 4,074 |
| 2026-08-14 | Open-market sale | 841 | $121.83 | 4,659 |
| 2026-08-13 | Open-market sale | 26 | $127.45 | 5,500 |
| 2026-08-13 | Open-market sale | 138 | $126.30 | 5,526 |
| 2026-08-13 | Open-market sale | 173 | $125.27 | 5,664 |
| 2026-08-13 | Open-market sale | 470 | $124.30 | 5,837 |
| 2026-08-13 | Open-market sale | 340 | $123.37 | 6,307 |
| 2026-08-13 | Open-market sale | 353 | $122.56 | 6,647 |
| 2026-08-12 | Open-market sale | 6 | $131.75 | 7,000 |
| 2026-08-12 | Open-market sale | 89 | $130.77 | 7,006 |
| 2026-08-12 | Open-market sale | 430 | $129.71 | 7,095 |
| 2026-08-12 | Open-market sale | 272 | $128.97 | 7,525 |
| 2026-08-12 | Open-market sale | 510 | $127.80 | 7,797 |
| 2026-08-12 | Open-market sale | 193 | $127.06 | 8,307 |
| 2026-08-11 | Open-market sale | 65 | $131.53 | 8,500 |
| 2026-08-11 | Open-market sale | 728 | $130.93 | 8,565 |
| 2026-08-11 | Open-market sale | 194 | $129.98 | 9,293 |
| 2026-08-11 | Open-market sale | 203 | $128.82 | 9,487 |
| 2026-08-11 | Open-market sale | 199 | $128.06 | 9,690 |
| 2026-08-11 | Open-market sale | 74 | $126.95 | 9,889 |
| 2026-08-11 | Open-market sale | 37 | $125.84 | 9,963 |
| 2026-08-10 | Open-market sale | 31 | $115.59 | 10,000 |
| 2026-08-10 | Open-market sale | 961 | $114.79 | 10,031 |
| 2026-08-10 | Open-market sale | 508 | $114.12 | 10,992 |
| 2026-08-07 | Open-market sale | 81 | $114.25 | 11,500 |
| 2026-08-07 | Open-market sale | 670 | $113.31 | 11,581 |
| 2026-08-07 | Open-market sale | 749 | $112.59 | 12,251 |
| 2026-08-06 | Open-market sale | 434 | $111.86 | 13,000 |
| 2026-08-06 | Open-market sale | 1,066 | $111.24 | 13,434 |
| 2026-08-05 | Open-market sale | 27 | $114.75 | 14,500 |
| 2026-08-05 | Open-market sale | 466 | $114.13 | 14,527 |
| 2026-08-05 | Open-market sale | 638 | $113.34 | 14,993 |
| 2026-08-05 | Open-market sale | 369 | $111.95 | 15,631 |
| 2026-08-04 | Open-market sale | 963 | $111.89 | 16,000 |
| 2026-08-04 | Open-market sale | 537 | $111.21 | 16,963 |
| 2026-08-03 | Open-market sale | 293 | $110.87 | 17,500 |
| 2026-08-03 | Open-market sale | 761 | $110.03 | 17,793 |
| 2026-08-03 | Open-market sale | 250 | $109.12 | 18,554 |
| 2026-08-03 | Open-market sale | 196 | $108.24 | 18,804 |
| 2026-07-31 | Open-market sale | 26 | $107.44 | 19,000 |
| 2026-07-31 | Open-market sale | 926 | $106.94 | 19,026 |
| 2026-07-31 | Open-market sale | 248 | $106.02 | 19,952 |
| 2026-07-30 | Open-market sale | 176 | $105.97 | 20,200 |
| 2026-07-30 | Open-market sale | 849 | $105.47 | 20,376 |
| 2026-07-30 | Open-market sale | 175 | $104.44 | 21,225 |
| 2026-07-29 | Open-market sale | 455 | $109.83 | 21,400 |
| 2026-07-29 | Open-market sale | 521 | $108.75 | 21,855 |
| 2026-07-29 | Open-market sale | 524 | $107.67 | 22,376 |
| 2026-07-28 | Open-market sale | 197 | $106.36 | 22,900 |
| 2026-07-28 | Open-market sale | 298 | $105.34 | 23,097 |
| 2026-07-28 | Open-market sale | 422 | $104.37 | 23,395 |
| 2026-07-28 | Open-market sale | 283 | $103.51 | 23,817 |
| 2026-07-27 | Open-market sale | 578 | $104.66 | 24,100 |
| 2026-07-27 | Open-market sale | 374 | $104.21 | 24,678 |
| 2026-07-27 | Open-market sale | 248 | $102.55 | 25,052 |
| 2026-07-24 | Open-market sale | 51 | $100.81 | 25,300 |
| 2026-07-24 | Open-market sale | 738 | $100.22 | 25,351 |
| 2026-07-24 | Open-market sale | 117 | $99.34 | 26,089 |
| 2026-07-24 | Open-market sale | 294 | $98.15 | 26,206 |
| 2026-07-23 | Open-market sale | 1 | $104.40 | 26,500 |
| 2026-07-23 | Open-market sale | 230 | $103.71 | 26,501 |
| 2026-07-23 | Open-market sale | 146 | $102.82 | 26,731 |
| 2026-07-23 | Open-market sale | 27 | $101.80 | 26,877 |
| 2026-07-23 | Open-market sale | 361 | $100.61 | 26,904 |
| 2026-07-23 | Open-market sale | 435 | $99.91 | 27,265 |
| 2026-07-22 | Open-market sale | 104 | $106.25 | 27,700 |
| 2026-07-22 | Open-market sale | 468 | $105.60 | 27,804 |
| 2026-07-22 | Open-market sale | 568 | $104.75 | 28,272 |
| 2026-07-22 | Open-market sale | 60 | $103.51 | 28,840 |
| 2026-07-21 | Open-market sale | 69 | $107.91 | 28,900 |
| 2026-07-21 | Open-market sale | 194 | $106.73 | 28,969 |
| 2026-07-21 | Open-market sale | 937 | $106.00 | 29,163 |
| 2026-07-20 | Open-market sale | 163 | $107.66 | 30,100 |
| 2026-07-20 | Open-market sale | 463 | $107.02 | 30,263 |
| 2026-07-20 | Open-market sale | 574 | $105.75 | 30,726 |
| 2026-07-17 | Open-market sale | 72 | $105.11 | 31,300 |
| 2026-07-17 | Open-market sale | 210 | $104.45 | 31,372 |
| 2026-07-17 | Open-market sale | 490 | $103.44 | 31,582 |
| 2026-07-17 | Open-market sale | 205 | $102.47 | 32,072 |
| 2026-07-17 | Open-market sale | 223 | $101.46 | 32,277 |
| 2026-07-16 | Open-market sale | 342 | $111.00 | 32,500 |
| 2026-07-16 | Open-market sale | 153 | $110.12 | 32,842 |
| 2026-07-16 | Open-market sale | 184 | $109.10 | 32,995 |
| 2026-07-16 | Open-market sale | 147 | $107.96 | 33,179 |
| 2026-07-16 | Open-market sale | 211 | $107.35 | 33,326 |
| 2026-07-16 | Open-market sale | 463 | $106.05 | 33,537 |
| 2026-07-15 | Open-market sale | 100 | $114.19 | 34,000 |
| 2026-07-15 | Open-market sale | 271 | $113.53 | 34,100 |
| 2026-07-15 | Open-market sale | 289 | $112.56 | 34,371 |
| 2026-07-15 | Open-market sale | 261 | $111.48 | 34,660 |
| 2026-07-15 | Open-market sale | 568 | $110.45 | 34,921 |
| 2026-07-15 | Open-market sale | 11 | $109.10 | 35,489 |
| 2026-07-14 | Open-market sale | 6 | $111.42 | 35,500 |
| 2026-07-14 | Open-market sale | 281 | $110.58 | 35,506 |
| 2026-07-14 | Open-market sale | 844 | $109.74 | 35,787 |
| 2026-07-14 | Open-market sale | 369 | $108.94 | 36,631 |
| 2026-07-13 | Open-market sale | 158 | $114.93 | 37,000 |
| 2026-07-13 | Open-market sale | 127 | $114.21 | 37,158 |
| 2026-07-13 | Open-market sale | 204 | $113.08 | 37,285 |
| 2026-07-13 | Open-market sale | 494 | $111.93 | 37,489 |
| 2026-07-13 | Open-market sale | 517 | $111.22 | 37,983 |
| 2026-07-10 | Open-market sale | 343 | $114.70 | 38,500 |
| 2026-07-10 | Open-market sale | 454 | $113.92 | 38,843 |
| 2026-07-10 | Open-market sale | 176 | $113.25 | 39,297 |
| 2026-07-10 | Open-market sale | 527 | $111.96 | 39,473 |
| 2026-07-09 | Open-market sale | 547 | $107.71 | 40,487 |
| 2026-07-09 | Open-market sale | 89 | $109.25 | 40,000 |
| 2026-07-09 | Open-market sale | 73 | $106.51 | 41,034 |
| 2026-07-09 | Open-market sale | 93 | $105.53 | 41,107 |
| 2026-07-09 | Open-market sale | 398 | $108.53 | 40,089 |
| 2026-07-08 | Open-market sale | 390 | $102.09 | 42,010 |
| 2026-07-08 | Open-market sale | 331 | $102.99 | 41,679 |
| 2026-07-08 | Open-market sale | 60 | $104.35 | 41,619 |
| 2026-07-08 | Open-market sale | 418 | $105.13 | 41,201 |
| 2026-07-08 | Open-market sale | 1 | $105.80 | 41,200 |
| 2026-07-07 | Open-market sale | 55 | $106.30 | 42,400 |
| 2026-07-07 | Open-market sale | 489 | $104.72 | 43,111 |
| 2026-07-07 | Open-market sale | 656 | $105.45 | 42,455 |
| 2026-07-06 | Open-market sale | 1 | $106.12 | 43,600 |
| 2026-07-06 | Open-market sale | 272 | $103.22 | 44,528 |
| 2026-07-06 | Open-market sale | 316 | $104.45 | 44,212 |
| 2026-07-06 | Open-market sale | 611 | $105.43 | 43,601 |
| 2026-07-02 | Open-market sale | 5 | $105.84 | 44,800 |
| 2026-07-02 | Open-market sale | 258 | $105.14 | 44,805 |
| 2026-07-02 | Open-market sale | 554 | $103.16 | 45,446 |
| 2026-07-02 | Open-market sale | 383 | $104.21 | 45,063 |
| 2026-07-01 | Open-market sale | 235 | $99.92 | 46,690 |
| 2026-07-01 | Open-market sale | 15 | $98.41 | 46,925 |
| 2026-07-01 | Open-market sale | 27 | $97.46 | 46,940 |
| 2026-07-01 | Open-market sale | 233 | $96.70 | 46,967 |
| 2026-07-01 | Open-market sale | 31 | $100.46 | 46,659 |
| 2026-07-01 | Open-market sale | 159 | $101.57 | 46,500 |
| 2026-07-01 | Open-market sale | 300 | $102.35 | 46,200 |
| 2026-07-01 | Open-market sale | 200 | $103.15 | 46,000 |
| 2026-06-30 | Open-market sale | 177 | $95.65 | 47,200 |
| 2026-06-30 | Open-market sale | 233 | $90.41 | 47,967 |
| 2026-06-30 | Open-market sale | 331 | $91.76 | 47,636 |
| 2026-06-30 | Open-market sale | 27 | $92.55 | 47,609 |
| 2026-06-30 | Open-market sale | 180 | $94.66 | 47,377 |
| 2026-06-30 | Open-market sale | 52 | $94.00 | 47,557 |
| 2026-06-29 | Open-market sale | 368 | $91.98 | 48,832 |
| 2026-06-29 | Open-market sale | 404 | $92.40 | 48,428 |
| 2026-06-29 | Open-market sale | 203 | $93.83 | 48,225 |
| 2026-06-29 | Open-market sale | 25 | $94.48 | 48,200 |
| 2026-06-26 | Open-market sale | 487 | $89.78 | 49,524 |
| 2026-06-26 | Open-market sale | 318 | $90.49 | 49,206 |
| 2026-06-26 | Open-market sale | 6 | $91.23 | 49,200 |
| 2026-06-26 | Open-market sale | 9 | $86.34 | 50,191 |
| 2026-06-26 | Open-market sale | 126 | $87.82 | 50,065 |
| 2026-06-26 | Open-market sale | 54 | $88.41 | 50,011 |
| 2026-06-25 | Open-market sale | 371 | $89.49 | 50,757 |
| 2026-06-25 | Open-market sale | 72 | $88.50 | 51,128 |
| 2026-06-25 | Open-market sale | 289 | $90.53 | 50,468 |
| 2026-06-25 | Open-market sale | 268 | $91.37 | 50,200 |
| 2026-06-10 | Open-market sale | 415 | $81.84 | 1,585 |
| 2026-06-10 | Open-market sale | 338 | $82.84 | 1,247 |
| 2026-06-10 | Open-market sale | 47 | $83.48 | 1,200 |
| 2026-06-09 | Open-market sale | 175 | $82.87 | 2,625 |
| 2026-06-09 | Open-market sale | 218 | $83.67 | 2,407 |
| 2026-06-09 | Open-market sale | 342 | $84.64 | 2,065 |
| 2026-06-09 | Open-market sale | 65 | $85.41 | 2,000 |
| 2026-06-08 | Open-market sale | 218 | $84.92 | 2,800 |
| 2026-06-08 | Open-market sale | 582 | $84.19 | 3,018 |
| 2026-06-05 | Open-market sale | 60 | $87.45 | 3,840 |
| 2026-06-05 | Open-market sale | 500 | $86.31 | 3,900 |
| 2026-06-05 | Open-market sale | 156 | $88.45 | 3,684 |
| 2026-06-05 | Open-market sale | 42 | $89.37 | 3,642 |
| 2026-06-05 | Open-market sale | 42 | $90.54 | 3,600 |
| 2026-06-04 | Open-market sale | 288 | $91.42 | 4,912 |
| 2026-06-04 | Open-market sale | 492 | $92.19 | 4,420 |
| 2026-06-04 | Open-market sale | 20 | $92.93 | 4,400 |
| 2026-06-03 | Open-market sale | 86 | $91.95 | 5,440 |
| 2026-06-03 | Open-market sale | 240 | $92.82 | 5,200 |
| 2026-06-03 | Open-market sale | 48 | $91.29 | 5,526 |
| 2026-06-03 | Open-market sale | 378 | $88.68 | 5,622 |
| 2026-06-03 | Open-market sale | 48 | $90.37 | 5,574 |
| 2026-06-02 | Open-market sale | 377 | $94.12 | 6,025 |
| 2026-06-02 | Open-market sale | 25 | $95.17 | 6,000 |
| 2026-06-02 | Open-market sale | 398 | $93.12 | 6,402 |
| 2026-06-01 | Open-market sale | 392 | $96.77 | 6,833 |
| 2026-06-01 | Open-market sale | 102 | $95.10 | 7,447 |
| 2026-06-01 | Open-market sale | 24 | $94.12 | 7,549 |
| 2026-06-01 | Open-market sale | 27 | $92.63 | 7,573 |
| 2026-06-01 | Open-market sale | 222 | $95.82 | 7,225 |
| 2026-06-01 | Open-market sale | 33 | $97.58 | 6,800 |
| 2026-05-29 | Open-market sale | 372 | $90.47 | 7,972 |
| 2026-05-29 | Open-market sale | 372 | $91.27 | 7,600 |
| 2026-05-29 | Open-market sale | 56 | $89.49 | 8,344 |
| 2026-05-28 | Open-market sale | 608 | $91.83 | 8,592 |
| 2026-05-28 | Open-market sale | 192 | $92.46 | 8,400 |
| 2026-05-27 | Open-market sale | 291 | $93.33 | 9,330 |
| 2026-05-27 | Open-market sale | 67 | $91.55 | 9,743 |
| 2026-05-27 | Open-market sale | 122 | $92.29 | 9,621 |
| 2026-05-27 | Open-market sale | 130 | $94.10 | 9,200 |
| 2026-05-27 | Open-market sale | 83 | $90.14 | 9,810 |
| 2026-05-27 | Open-market sale | 107 | $89.43 | 9,893 |
| 2026-05-26 | Open-market sale | 371 | $90.00 | 10,000 |
| 2026-05-26 | Open-market sale | 369 | $89.12 | 10,371 |
| 2026-05-26 | Open-market sale | 60 | $88.07 | 10,740 |
| 2026-05-22 | Open-market sale | 453 | $86.53 | 11,147 |
| 2026-05-22 | Open-market sale | 36 | $87.44 | 11,111 |
| 2026-05-22 | Open-market sale | 43 | $88.72 | 11,068 |
| 2026-05-22 | Open-market sale | 166 | $89.55 | 10,902 |
| 2026-05-22 | Open-market sale | 31 | $91.43 | 10,800 |
| 2026-05-22 | Open-market sale | 71 | $90.64 | 10,831 |
| 2026-05-21 | Open-market sale | 19 | $86.26 | 12,213 |
| 2026-05-21 | Open-market sale | 168 | $85.40 | 12,232 |
| 2026-05-21 | Open-market sale | 395 | $87.57 | 11,818 |
| 2026-05-21 | Open-market sale | 218 | $88.10 | 11,600 |
| 2026-05-20 | Open-market sale | 50 | $86.99 | 12,400 |
| 2026-05-20 | Open-market sale | 586 | $86.54 | 12,450 |
| 2026-05-20 | Open-market sale | 164 | $85.43 | 13,036 |
| 2026-05-19 | Open-market sale | 58 | $88.37 | 13,200 |
| 2026-05-19 | Open-market sale | 254 | $86.77 | 13,746 |
| 2026-05-19 | Open-market sale | 488 | $87.38 | 13,258 |
| 2026-05-18 | Open-market sale | 24 | $89.88 | 14,000 |
| 2026-05-18 | Open-market sale | 48 | $87.01 | 14,752 |
| 2026-05-18 | Open-market sale | 704 | $88.03 | 14,048 |
| 2026-05-18 | Open-market sale | 24 | $89.27 | 14,024 |
| 2026-05-15 | Open-market sale | 593 | $88.25 | 15,007 |
| 2026-05-15 | Open-market sale | 174 | $89.43 | 14,833 |
| 2026-05-15 | Open-market sale | 33 | $90.00 | 14,800 |
| 2026-05-14 | Open-market sale | 300 | $88.07 | 16,100 |
| 2026-05-14 | Open-market sale | 213 | $89.05 | 15,887 |
| 2026-05-14 | Open-market sale | 236 | $89.99 | 15,651 |
| 2026-05-14 | Open-market sale | 17 | $90.60 | 15,634 |
| 2026-05-14 | Open-market sale | 21 | $92.35 | 15,613 |
| 2026-05-14 | Open-market sale | 13 | $92.59 | 15,600 |
| 2026-05-13 | Open-market sale | 231 | $94.99 | 16,544 |
| 2026-05-13 | Open-market sale | 425 | $93.74 | 16,775 |
| 2026-05-13 | Open-market sale | 87 | $95.91 | 16,457 |
| 2026-05-13 | Open-market sale | 24 | $96.87 | 16,433 |
| 2026-05-13 | Open-market sale | 15 | $97.88 | 16,418 |
| 2026-05-13 | Open-market sale | 15 | $98.83 | 16,403 |
| 2026-05-13 | Open-market sale | 3 | $99.45 | 16,400 |
| 2026-05-12 | Open-market sale | 9 | $92.02 | 17,991 |
| 2026-05-12 | Open-market sale | 18 | $92.94 | 17,973 |
| 2026-05-12 | Open-market sale | 210 | $94.04 | 17,763 |
| 2026-05-12 | Open-market sale | 159 | $94.76 | 17,604 |
| 2026-05-12 | Open-market sale | 66 | $95.99 | 17,538 |
| 2026-05-12 | Open-market sale | 338 | $96.98 | 17,200 |
| 2026-05-11 | Open-market sale | 428 | $84.33 | 18,000 |
| 2026-05-11 | Open-market sale | 198 | $83.55 | 18,428 |
| 2026-05-11 | Open-market sale | 174 | $82.51 | 18,626 |
| 2026-05-08 | Open-market sale | 171 | $85.56 | 19,429 |
| 2026-05-08 | Open-market sale | 407 | $87.35 | 18,800 |
| 2026-05-08 | Open-market sale | 222 | $86.71 | 19,207 |
| 2026-05-07 | Open-market sale | 39 | $91.44 | 19,600 |
| 2026-05-07 | Open-market sale | 485 | $89.43 | 19,915 |
| 2026-05-07 | Open-market sale | 276 | $90.36 | 19,639 |
| 2026-05-06 | Open-market sale | 130 | $86.78 | 21,070 |
| 2026-05-06 | Open-market sale | 118 | $87.86 | 20,952 |
| 2026-05-06 | Open-market sale | 427 | $88.66 | 20,525 |
| 2026-05-06 | Open-market sale | 125 | $89.56 | 20,400 |
| 2026-05-05 | Open-market sale | 94 | $85.69 | 10,800 |
| 2026-05-05 | Open-market sale | 368 | $84.17 | 11,232 |
| 2026-05-05 | Open-market sale | 338 | $84.92 | 10,894 |
| 2026-05-04 | Open-market sale | 223 | $85.08 | 12,177 |
| 2026-05-04 | Open-market sale | 527 | $85.93 | 11,650 |
| 2026-05-04 | Open-market sale | 50 | $86.77 | 11,600 |
| 2026-05-01 | Open-market sale | 800 | $86.13 | 12,400 |
| 2026-04-30 | Open-market sale | 224 | $84.24 | 13,519 |
| 2026-04-30 | Open-market sale | 319 | $84.99 | 13,200 |
| 2026-04-30 | Open-market sale | 257 | $83.01 | 13,743 |
| 2026-04-29 | Open-market sale | 185 | $82.48 | 14,615 |
| 2026-04-29 | Open-market sale | 522 | $83.29 | 14,093 |
| 2026-04-29 | Open-market sale | 41 | $84.42 | 14,052 |
| 2026-04-29 | Open-market sale | 43 | $85.54 | 14,009 |
| 2026-04-29 | Open-market sale | 9 | $86.00 | 14,000 |
| 2026-04-28 | Open-market sale | 380 | $85.04 | 15,220 |
| 2026-04-28 | Open-market sale | 220 | $85.92 | 15,000 |
| 2026-04-28 | Open-market sale | 200 | $86.71 | 14,800 |
| 2026-04-27 | Open-market sale | 32 | $84.76 | 16,368 |
| 2026-04-27 | Open-market sale | 768 | $85.97 | 15,600 |
| 2026-04-24 | Open-market sale | 144 | $83.76 | 17,056 |
| 2026-04-24 | Open-market sale | 487 | $84.56 | 16,569 |
| 2026-04-24 | Open-market sale | 169 | $85.33 | 16,400 |
| 2026-04-23 | Open-market sale | 257 | $82.85 | 17,743 |
| 2026-04-23 | Open-market sale | 454 | $83.60 | 17,289 |
| 2026-04-23 | Open-market sale | 89 | $84.43 | 17,200 |
| 2026-04-22 | Open-market sale | 135 | $85.02 | 18,665 |
| 2026-04-22 | Open-market sale | 442 | $85.98 | 18,223 |
| 2026-04-22 | Open-market sale | 223 | $86.68 | 18,000 |
| 2026-04-21 | Open-market sale | 368 | $88.58 | 18,941 |
| 2026-04-21 | Open-market sale | 291 | $87.67 | 19,309 |
| 2026-04-21 | Open-market sale | 141 | $89.37 | 18,800 |
| 2026-04-20 | Open-market sale | 239 | $89.98 | 19,600 |
| 2026-04-20 | Open-market sale | 561 | $89.39 | 19,839 |
| 2026-04-17 | Open-market sale | 15 | $90.25 | 21,185 |
| 2026-04-17 | Open-market sale | 216 | $91.51 | 20,969 |
| 2026-04-17 | Open-market sale | 476 | $92.19 | 20,493 |
| 2026-04-17 | Open-market sale | 93 | $93.03 | 20,400 |
| 2026-04-16 | Open-market sale | 144 | $90.46 | 21,200 |
| 2026-04-16 | Open-market sale | 314 | $89.51 | 21,344 |
| 2026-04-16 | Open-market sale | 182 | $88.09 | 21,658 |
| 2026-04-16 | Open-market sale | 61 | $86.26 | 21,939 |
| 2026-04-16 | Open-market sale | 99 | $87.71 | 21,840 |
| 2026-04-15 | Open-market sale | 182 | $88.09 | 22,458 |
| 2026-04-15 | Open-market sale | 314 | $89.51 | 22,144 |
| 2026-04-15 | Open-market sale | 61 | $86.26 | 22,739 |
| 2026-04-15 | Open-market sale | 99 | $87.71 | 22,640 |
| 2026-04-15 | Open-market sale | 144 | $90.46 | 22,000 |
| 2026-04-14 | Open-market sale | 325 | $89.19 | 22,838 |
| 2026-04-14 | Open-market sale | 38 | $89.91 | 22,800 |
| 2026-04-14 | Open-market sale | 176 | $88.43 | 23,163 |
| 2026-04-14 | Open-market sale | 111 | $87.11 | 23,339 |
| 2026-04-14 | Open-market sale | 150 | $86.08 | 23,450 |
| 2026-04-13 | Open-market sale | 63 | $87.03 | 23,600 |
| 2026-04-13 | Open-market sale | 207 | $85.27 | 24,043 |
| 2026-04-13 | Open-market sale | 380 | $86.33 | 23,663 |
| 2026-04-13 | Open-market sale | 150 | $84.41 | 24,250 |
| 2026-04-10 | Open-market sale | 482 | $85.51 | 24,718 |
| 2026-04-10 | Open-market sale | 318 | $86.10 | 24,400 |
| 2026-04-09 | Open-market sale | 195 | $82.98 | 25,805 |
| 2026-04-09 | Open-market sale | 467 | $84.71 | 25,200 |
| 2026-04-09 | Open-market sale | 138 | $84.06 | 25,667 |
| 2026-04-08 | Open-market sale | 9 | $89.36 | 26,000 |
| 2026-04-08 | Open-market sale | 291 | $87.13 | 26,084 |
| 2026-04-08 | Open-market sale | 75 | $88.21 | 26,009 |
| 2026-04-08 | Open-market sale | 425 | $85.94 | 26,375 |
| 2026-04-07 | Open-market sale | 664 | $80.93 | 26,936 |
| 2026-04-07 | Open-market sale | 136 | $81.39 | 26,800 |
| 2026-04-06 | Open-market sale | 662 | $82.87 | 27,738 |
| 2026-04-06 | Open-market sale | 138 | $83.51 | 27,600 |
| 2026-04-02 | Open-market sale | 3 | $82.31 | 28,400 |
| 2026-04-02 | Open-market sale | 95 | $79.75 | 29,105 |
| 2026-04-02 | Open-market sale | 100 | $80.60 | 29,005 |
| 2026-04-02 | Open-market sale | 602 | $81.72 | 28,403 |
| 2026-04-01 | Open-market sale | 45 | $84.40 | 29,200 |
| 2026-04-01 | Open-market sale | 551 | $82.20 | 29,449 |
| 2026-04-01 | Open-market sale | 204 | $83.51 | 29,245 |
| 2026-03-31 | Open-market sale | 306 | $80.78 | 30,494 |
| 2026-03-31 | Open-market sale | 422 | $82.58 | 30,000 |
| 2026-03-31 | Open-market sale | 72 | $81.77 | 30,422 |
| 2026-03-31 | Grant / award | 1,866 | $85.74 | 1,222,842 |
| 2026-03-30 | Open-market sale | 656 | $78.45 | 30,944 |
| 2026-03-30 | Open-market sale | 144 | $79.23 | 30,800 |
| 2026-03-27 | Open-market sale | 528 | $78.42 | 31,872 |
| 2026-03-27 | Open-market sale | 272 | $79.26 | 31,600 |
| 2026-03-26 | Open-market sale | 482 | $79.98 | 32,718 |
| 2026-03-26 | Open-market sale | 183 | $81.41 | 32,535 |
| 2026-03-26 | Open-market sale | 108 | $82.58 | 32,427 |
| 2026-03-26 | Open-market sale | 27 | $82.87 | 32,400 |
| 2026-03-25 | Open-market sale | 135 | $81.25 | 33,865 |
| 2026-03-25 | Open-market sale | 641 | $82.09 | 33,224 |
| 2026-03-25 | Open-market sale | 24 | $82.61 | 33,200 |
| 2026-03-24 | Open-market sale | 210 | $77.84 | 34,590 |
| 2026-03-24 | Open-market sale | 590 | $78.73 | 34,000 |
| 2026-03-23 | Open-market sale | 6 | $81.26 | 34,800 |
| 2026-03-23 | Open-market sale | 48 | $78.61 | 35,552 |
| 2026-03-23 | Open-market sale | 326 | $80.38 | 34,806 |
| 2026-03-23 | Open-market sale | 420 | $80.07 | 35,132 |
| 2026-03-20 | Open-market sale | 380 | $78.95 | 36,020 |
| 2026-03-20 | Open-market sale | 66 | $80.85 | 35,600 |
| 2026-03-20 | Open-market sale | 354 | $80.14 | 35,666 |
| 2026-03-19 | Open-market sale | 31 | $82.00 | 36,400 |
| 2026-03-19 | Open-market sale | 458 | $80.68 | 36,742 |
| 2026-03-19 | Open-market sale | 311 | $81.29 | 36,431 |
| 2026-03-18 | — | — | — | 1,220,976 |
| 2026-03-18 | — | — | — | 38,000 |
| 2026-03-18 | Open-market sale | 614 | $84.87 | 37,386 |
| 2026-03-18 | Open-market sale | 171 | $85.79 | 37,215 |
| 2026-03-18 | Open-market sale | 15 | $86.50 | 37,200 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.