SEC CIK 1729171
Ye Gang
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| SEview stock → | 598,792 | 2026-09-18 |
Position History — SE
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SE
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-09-18 | Open-market sale | 2,520 | $102.41 | 598,792 |
| 2026-09-18 | Open-market sale | 17,480 | $101.95 | 601,312 |
| 2026-09-17 | Open-market sale | 206 | $104.76 | 618,792 |
| 2026-09-17 | Open-market sale | 458 | $102.96 | 618,998 |
| 2026-09-17 | Open-market sale | 9,601 | $102.02 | 619,456 |
| 2026-09-17 | Open-market sale | 9,735 | $101.38 | 629,057 |
| 2026-09-16 | Open-market sale | 5,607 | $104.99 | 638,792 |
| 2026-09-16 | Open-market sale | 11,193 | $103.96 | 644,399 |
| 2026-09-16 | Open-market sale | 3,200 | $103.12 | 655,592 |
| 2026-09-15 | Open-market sale | 1,200 | $106.03 | 658,792 |
| 2026-09-15 | Open-market sale | 1,200 | $105.13 | 659,992 |
| 2026-09-15 | Open-market sale | 8,803 | $103.85 | 661,192 |
| 2026-09-15 | Open-market sale | 8,797 | $103.33 | 669,995 |
| 2026-09-14 | Open-market sale | 1,800 | $109.98 | 678,792 |
| 2026-09-14 | Open-market sale | 3,300 | $109.30 | 680,592 |
| 2026-09-14 | Open-market sale | 7,900 | $108.53 | 683,892 |
| 2026-09-14 | Open-market sale | 1,500 | $107.34 | 691,792 |
| 2026-09-14 | Open-market sale | 2,800 | $106.28 | 693,292 |
| 2026-09-14 | Open-market sale | 2,700 | $105.32 | 696,092 |
| 2026-09-11 | Open-market sale | 1,200 | $108.72 | 698,792 |
| 2026-09-11 | Open-market sale | 8,945 | $107.95 | 699,992 |
| 2026-09-11 | Open-market sale | 9,855 | $106.92 | 708,937 |
| 2026-09-10 | Open-market sale | 3,901 | $108.54 | 718,792 |
| 2026-09-10 | Open-market sale | 16,099 | $107.92 | 722,693 |
| 2026-09-09 | Open-market sale | 500 | $111.39 | 738,792 |
| 2026-09-09 | Open-market sale | 1,200 | $110.57 | 739,292 |
| 2026-09-09 | Open-market sale | 6,300 | $109.21 | 740,492 |
| 2026-09-09 | Open-market sale | 12,000 | $108.41 | 746,792 |
| 2026-09-08 | Open-market sale | 8,763 | $113.49 | 758,792 |
| 2026-09-08 | Open-market sale | 6,495 | $112.80 | 767,555 |
| 2026-09-08 | Open-market sale | 2,020 | $111.87 | 774,050 |
| 2026-09-08 | Open-market sale | 2,722 | $110.72 | 776,070 |
| 2026-09-04 | Open-market sale | 1,390 | $114.34 | 778,792 |
| 2026-09-04 | Open-market sale | 12,129 | $113.52 | 780,182 |
| 2026-09-04 | Open-market sale | 6,481 | $112.66 | 792,311 |
| 2026-09-03 | Open-market sale | 7,596 | $113.93 | 218,792 |
| 2026-09-03 | Open-market sale | 10,104 | $113.15 | 226,388 |
| 2026-09-03 | Open-market sale | 2,300 | $112.14 | 236,492 |
| 2026-09-02 | Open-market sale | 10,832 | $112.67 | 238,792 |
| 2026-09-02 | Open-market sale | 9,168 | $112.23 | 249,624 |
| 2026-09-01 | Open-market sale | 3,340 | $114.46 | 258,792 |
| 2026-09-01 | Open-market sale | 8,032 | $113.70 | 262,132 |
| 2026-09-01 | Open-market sale | 5,012 | $112.99 | 270,164 |
| 2026-09-01 | Open-market sale | 3,616 | $111.72 | 275,176 |
| 2026-08-31 | Open-market sale | 200 | $117.63 | 278,792 |
| 2026-08-31 | Open-market sale | 900 | $116.42 | 278,992 |
| 2026-08-31 | Open-market sale | 5,493 | $115.17 | 279,892 |
| 2026-08-31 | Open-market sale | 6,607 | $114.63 | 285,385 |
| 2026-08-31 | Open-market sale | 786 | $113.32 | 291,992 |
| 2026-08-31 | Open-market sale | 6,014 | $112.48 | 292,778 |
| 2026-08-28 | Open-market sale | 15,575 | $120.30 | 298,792 |
| 2026-08-28 | Open-market sale | 13,848 | $119.35 | 314,367 |
| 2026-08-28 | Open-market sale | 577 | $118.13 | 328,215 |
| 2026-08-27 | Open-market sale | 372 | $118.99 | 328,792 |
| 2026-08-27 | Open-market sale | 6,656 | $117.92 | 329,164 |
| 2026-08-27 | Open-market sale | 12,972 | $117.24 | 335,820 |
| 2026-08-26 | Open-market sale | 110 | $121.68 | 348,792 |
| 2026-08-26 | Open-market sale | 9,397 | $121.13 | 348,902 |
| 2026-08-26 | Open-market sale | 10,039 | $120.28 | 358,299 |
| 2026-08-26 | Open-market sale | 10,454 | $119.23 | 368,338 |
| 2026-08-25 | Open-market sale | 2,272 | $123.17 | 378,792 |
| 2026-08-25 | Open-market sale | 1,770 | $122.60 | 381,064 |
| 2026-08-25 | Open-market sale | 2,419 | $121.65 | 382,834 |
| 2026-08-25 | Open-market sale | 11,725 | $120.14 | 385,253 |
| 2026-08-25 | Open-market sale | 2,464 | $119.44 | 396,978 |
| 2026-08-25 | Open-market sale | 6,654 | $118.32 | 399,442 |
| 2026-08-25 | Open-market sale | 2,696 | $117.70 | 406,096 |
| 2026-08-24 | Open-market sale | 6,077 | $116.61 | 408,792 |
| 2026-08-24 | Open-market sale | 9,064 | $115.97 | 414,869 |
| 2026-08-24 | Open-market sale | 4,859 | $114.98 | 423,933 |
| 2026-08-21 | Open-market sale | 1,433 | $118.35 | 428,792 |
| 2026-08-21 | Open-market sale | 14,747 | $117.90 | 430,225 |
| 2026-08-21 | Open-market sale | 3,820 | $116.87 | 444,972 |
| 2026-08-20 | Open-market sale | 364 | $119.00 | 448,792 |
| 2026-08-20 | Open-market sale | 9,144 | $117.74 | 449,156 |
| 2026-08-20 | Open-market sale | 6,311 | $117.07 | 458,300 |
| 2026-08-20 | Open-market sale | 4,181 | $115.98 | 464,611 |
| 2026-08-19 | Open-market sale | 5,400 | $119.66 | 468,792 |
| 2026-08-19 | Open-market sale | 3,593 | $118.83 | 474,192 |
| 2026-08-19 | Open-market sale | 4,808 | $117.82 | 477,785 |
| 2026-08-19 | Open-market sale | 4,100 | $116.93 | 482,593 |
| 2026-08-19 | Open-market sale | 3,307 | $115.87 | 486,693 |
| 2026-08-18 | Open-market sale | 471 | $118.29 | 290,000 |
| 2026-08-18 | Open-market sale | 2,053 | $117.54 | 290,471 |
| 2026-08-18 | Open-market sale | 14,313 | $116.67 | 292,524 |
| 2026-08-18 | Open-market sale | 3,163 | $115.66 | 306,837 |
| 2026-08-17 | Open-market sale | 199 | $121.19 | 310,000 |
| 2026-08-17 | Open-market sale | 16,115 | $120.44 | 310,199 |
| 2026-08-17 | Open-market sale | 13,686 | $119.63 | 326,314 |
| 2026-08-14 | Open-market sale | 1,079 | $124.64 | 340,000 |
| 2026-08-14 | Open-market sale | 6,381 | $123.78 | 341,079 |
| 2026-08-14 | Open-market sale | 10,807 | $122.66 | 347,460 |
| 2026-08-14 | Open-market sale | 11,733 | $121.84 | 358,267 |
| 2026-08-13 | Open-market sale | 525 | $127.45 | 370,000 |
| 2026-08-13 | Open-market sale | 2,289 | $126.51 | 370,525 |
| 2026-08-13 | Open-market sale | 3,900 | $125.44 | 372,814 |
| 2026-08-13 | Open-market sale | 8,116 | $124.38 | 376,714 |
| 2026-08-13 | Open-market sale | 7,989 | $123.48 | 384,830 |
| 2026-08-13 | Open-market sale | 7,181 | $122.57 | 392,819 |
| 2026-08-12 | Open-market sale | 145 | $131.68 | 400,000 |
| 2026-08-12 | Open-market sale | 2,220 | $130.80 | 400,145 |
| 2026-08-12 | Open-market sale | 8,180 | $129.67 | 402,365 |
| 2026-08-12 | Open-market sale | 5,085 | $128.95 | 410,545 |
| 2026-08-12 | Open-market sale | 10,225 | $127.79 | 415,630 |
| 2026-08-12 | Open-market sale | 4,145 | $127.06 | 425,855 |
| 2026-08-11 | Open-market sale | 6,292 | $131.21 | 430,000 |
| 2026-08-11 | Open-market sale | 5,665 | $130.54 | 436,292 |
| 2026-08-11 | Open-market sale | 3,684 | $129.27 | 441,957 |
| 2026-08-11 | Open-market sale | 11,318 | $128.37 | 445,641 |
| 2026-08-11 | Open-market sale | 1,941 | $127.43 | 456,959 |
| 2026-08-11 | Open-market sale | 1,100 | $126.25 | 458,900 |
| 2026-08-10 | Open-market sale | 318 | $115.62 | 460,000 |
| 2026-08-10 | Open-market sale | 12,397 | $114.81 | 460,318 |
| 2026-08-10 | Open-market sale | 7,285 | $114.17 | 472,715 |
| 2026-08-07 | Open-market sale | 1,522 | $114.22 | 480,000 |
| 2026-08-07 | Open-market sale | 11,155 | $113.31 | 481,522 |
| 2026-08-07 | Open-market sale | 7,323 | $112.74 | 492,677 |
| 2026-08-06 | Open-market sale | 6,995 | $111.86 | 500,000 |
| 2026-08-06 | Open-market sale | 13,005 | $111.30 | 506,995 |
| 2026-08-05 | Open-market sale | 5,869 | $114.31 | 520,000 |
| 2026-08-05 | Open-market sale | 12,638 | $113.44 | 525,869 |
| 2026-08-05 | Open-market sale | 1,493 | $112.44 | 538,507 |
| 2026-08-04 | Open-market sale | 12,462 | $111.89 | 540,000 |
| 2026-08-04 | Open-market sale | 7,538 | $111.23 | 552,462 |
| 2026-08-03 | Open-market sale | 1,948 | $110.81 | 560,000 |
| 2026-08-03 | Open-market sale | 9,852 | $110.16 | 561,948 |
| 2026-08-03 | Open-market sale | 4,400 | $109.18 | 571,800 |
| 2026-08-03 | Open-market sale | 3,800 | $108.28 | 576,200 |
| 2026-07-31 | Open-market sale | 929 | $107.39 | 120,000 |
| 2026-07-31 | Open-market sale | 15,932 | $106.88 | 120,929 |
| 2026-07-31 | Open-market sale | 3,139 | $105.94 | 136,861 |
| 2026-07-30 | Open-market sale | 1,000 | $106.12 | 140,000 |
| 2026-07-30 | Open-market sale | 15,200 | $105.66 | 141,000 |
| 2026-07-30 | Open-market sale | 3,800 | $104.53 | 156,200 |
| 2026-07-29 | Open-market sale | 5,020 | $109.53 | 160,000 |
| 2026-07-29 | Open-market sale | 5,470 | $108.69 | 165,020 |
| 2026-07-29 | Open-market sale | 9,510 | $107.66 | 170,490 |
| 2026-07-28 | Open-market sale | 3,183 | $106.27 | 180,000 |
| 2026-07-28 | Open-market sale | 5,539 | $105.35 | 183,183 |
| 2026-07-28 | Open-market sale | 6,928 | $104.38 | 188,722 |
| 2026-07-28 | Open-market sale | 4,350 | $103.52 | 195,650 |
| 2026-07-27 | Open-market sale | 5,911 | $104.69 | 200,000 |
| 2026-07-27 | Open-market sale | 3,489 | $104.22 | 205,911 |
| 2026-07-27 | Open-market sale | 10,600 | $102.95 | 209,400 |
| 2026-07-24 | Open-market sale | 612 | $100.82 | 220,000 |
| 2026-07-24 | Open-market sale | 15,020 | $100.30 | 220,612 |
| 2026-07-24 | Open-market sale | 1,052 | $99.31 | 235,632 |
| 2026-07-24 | Open-market sale | 3,316 | $98.18 | 236,684 |
| 2026-07-23 | Open-market sale | 3,078 | $103.68 | 240,000 |
| 2026-07-23 | Open-market sale | 2,744 | $102.88 | 243,078 |
| 2026-07-23 | Open-market sale | 419 | $101.81 | 245,822 |
| 2026-07-23 | Open-market sale | 5,893 | $100.62 | 246,241 |
| 2026-07-23 | Open-market sale | 7,866 | $99.98 | 252,134 |
| 2026-07-22 | Open-market sale | 1,638 | $106.29 | 260,000 |
| 2026-07-22 | Open-market sale | 9,952 | $105.59 | 261,638 |
| 2026-07-22 | Open-market sale | 7,318 | $104.69 | 271,590 |
| 2026-07-22 | Open-market sale | 1,092 | $103.52 | 278,908 |
| 2026-07-21 | Open-market sale | 1,145 | $107.87 | 280,000 |
| 2026-07-21 | Open-market sale | 3,143 | $106.83 | 281,145 |
| 2026-07-21 | Open-market sale | 15,712 | $106.01 | 284,288 |
| 2026-07-20 | Open-market sale | 2,800 | $107.64 | 300,000 |
| 2026-07-20 | Open-market sale | 8,000 | $107.06 | 302,800 |
| 2026-07-20 | Open-market sale | 9,200 | $105.92 | 310,800 |
| 2026-07-17 | Open-market sale | 1,700 | $105.06 | 320,000 |
| 2026-07-17 | Open-market sale | 4,810 | $104.29 | 321,700 |
| 2026-07-17 | Open-market sale | 5,039 | $103.45 | 326,510 |
| 2026-07-17 | Open-market sale | 4,519 | $102.40 | 331,549 |
| 2026-07-17 | Open-market sale | 3,932 | $101.44 | 336,068 |
| 2026-07-16 | Open-market sale | 896 | $110.95 | 340,000 |
| 2026-07-16 | Open-market sale | 2,639 | $110.14 | 340,896 |
| 2026-07-16 | Open-market sale | 3,611 | $109.15 | 343,535 |
| 2026-07-16 | Open-market sale | 2,877 | $108.01 | 347,146 |
| 2026-07-16 | Open-market sale | 5,778 | $107.29 | 350,023 |
| 2026-07-16 | Open-market sale | 4,199 | $106.28 | 355,801 |
| 2026-07-15 | Open-market sale | 1,525 | $114.21 | 360,000 |
| 2026-07-15 | Open-market sale | 5,222 | $113.55 | 361,525 |
| 2026-07-15 | Open-market sale | 4,721 | $112.57 | 366,747 |
| 2026-07-15 | Open-market sale | 4,055 | $111.60 | 371,468 |
| 2026-07-15 | Open-market sale | 4,252 | $110.76 | 375,523 |
| 2026-07-15 | Open-market sale | 225 | $109.07 | 379,775 |
| 2026-07-14 | Open-market sale | 48 | $111.43 | 380,000 |
| 2026-07-14 | Open-market sale | 2,849 | $110.73 | 380,048 |
| 2026-07-14 | Open-market sale | 9,147 | $109.67 | 382,897 |
| 2026-07-14 | Open-market sale | 7,956 | $109.00 | 392,044 |
| 2026-07-13 | Open-market sale | 3,044 | $114.87 | 400,000 |
| 2026-07-13 | Open-market sale | 1,593 | $114.18 | 403,044 |
| 2026-07-13 | Open-market sale | 3,439 | $113.12 | 404,637 |
| 2026-07-13 | Open-market sale | 7,850 | $111.95 | 408,076 |
| 2026-07-13 | Open-market sale | 4,074 | $111.22 | 415,926 |
| 2026-07-10 | Open-market sale | 6,422 | $114.71 | 420,000 |
| 2026-07-10 | Open-market sale | 8,941 | $114.03 | 426,422 |
| 2026-07-10 | Open-market sale | 3,118 | $113.05 | 435,363 |
| 2026-07-10 | Open-market sale | 1,519 | $112.02 | 438,481 |
| 2026-07-09 | Open-market sale | 800 | $105.66 | 459,200 |
| 2026-07-09 | Open-market sale | 1,390 | $109.43 | 440,000 |
| 2026-07-09 | Open-market sale | 6,810 | $108.79 | 441,390 |
| 2026-07-09 | Open-market sale | 9,900 | $107.83 | 448,200 |
| 2026-07-09 | Open-market sale | 1,100 | $106.72 | 458,100 |
| 2026-07-08 | Open-market sale | 6,600 | $102.77 | 465,400 |
| 2026-07-08 | Open-market sale | 500 | $103.74 | 464,900 |
| 2026-07-08 | Open-market sale | 3,818 | $105.02 | 461,082 |
| 2026-07-08 | Open-market sale | 1,082 | $105.52 | 460,000 |
| 2026-07-08 | Open-market sale | 8,000 | $101.84 | 472,000 |
| 2026-07-07 | Open-market sale | 1,100 | $106.28 | 480,000 |
| 2026-07-07 | Open-market sale | 7,597 | $105.51 | 481,100 |
| 2026-07-07 | Open-market sale | 11,303 | $104.63 | 488,697 |
| 2026-07-06 | Open-market sale | 9,695 | $103.76 | 510,305 |
| 2026-07-06 | Open-market sale | 5,400 | $105.46 | 500,000 |
| 2026-07-06 | Open-market sale | 4,905 | $104.53 | 505,400 |
| 2026-07-02 | Open-market sale | 10,000 | $103.31 | 530,000 |
| 2026-07-02 | Open-market sale | 5,200 | $105.16 | 520,000 |
| 2026-07-02 | Open-market sale | 4,800 | $104.26 | 525,200 |
| 2026-07-01 | Open-market sale | 5,564 | $100.39 | 547,900 |
| 2026-07-01 | Open-market sale | 200 | $97.88 | 559,200 |
| 2026-07-01 | Open-market sale | 300 | $98.71 | 558,900 |
| 2026-07-01 | Open-market sale | 5,436 | $99.99 | 553,464 |
| 2026-07-01 | Open-market sale | 600 | $96.77 | 559,400 |
| 2026-07-01 | Open-market sale | 3,100 | $101.80 | 544,800 |
| 2026-07-01 | Open-market sale | 4,400 | $102.63 | 540,400 |
| 2026-07-01 | Open-market sale | 400 | $103.25 | 540,000 |
| 2026-06-30 | Open-market sale | 3,006 | $91.66 | 566,994 |
| 2026-06-30 | Open-market sale | 2,300 | $94.54 | 563,500 |
| 2026-06-30 | Open-market sale | 400 | $93.93 | 565,800 |
| 2026-06-30 | Open-market sale | 794 | $92.34 | 566,200 |
| 2026-06-30 | Open-market sale | 3,500 | $95.66 | 560,000 |
| 2026-06-29 | Open-market sale | 5,900 | $91.93 | 574,100 |
| 2026-06-29 | Open-market sale | 1,400 | $92.97 | 572,700 |
| 2026-06-29 | Open-market sale | 100 | $94.59 | 570,000 |
| 2026-06-29 | Open-market sale | 2,600 | $93.97 | 570,100 |
| 2026-06-26 | Open-market sale | 200 | $86.11 | 589,800 |
| 2026-06-26 | Open-market sale | 300 | $87.42 | 589,500 |
| 2026-06-26 | Open-market sale | 2,000 | $88.10 | 587,500 |
| 2026-06-26 | Open-market sale | 1,300 | $89.53 | 586,200 |
| 2026-06-26 | Open-market sale | 5,200 | $90.16 | 581,000 |
| 2026-06-26 | Open-market sale | 1,000 | $90.89 | 580,000 |
| 2026-06-25 | Open-market sale | 918 | $88.53 | 599,082 |
| 2026-06-25 | Open-market sale | 3,709 | $90.51 | 590,870 |
| 2026-06-25 | Open-market sale | 4,503 | $89.49 | 594,579 |
| 2026-06-25 | Open-market sale | 870 | $91.44 | 590,000 |
| 2026-06-24 | Open-market sale | 292 | $95.37 | 600,000 |
| 2026-06-24 | Open-market sale | 2,719 | $94.46 | 600,292 |
| 2026-06-24 | Open-market sale | 1,114 | $93.31 | 603,011 |
| 2026-06-24 | Open-market sale | 2,846 | $92.62 | 604,125 |
| 2026-06-24 | Open-market sale | 1,296 | $91.52 | 606,971 |
| 2026-06-24 | Open-market sale | 1,733 | $90.68 | 608,267 |
| 2026-06-23 | Open-market sale | 800 | $87.90 | 619,200 |
| 2026-06-23 | Open-market sale | 1,600 | $89.02 | 617,600 |
| 2026-06-23 | Open-market sale | 1,000 | $89.93 | 616,600 |
| 2026-06-23 | Open-market sale | 2,276 | $91.03 | 614,324 |
| 2026-06-23 | Open-market sale | 4,324 | $91.69 | 610,000 |
| 2026-06-22 | Open-market sale | 5,774 | $89.48 | 624,226 |
| 2026-06-22 | Open-market sale | 4,226 | $90.01 | 620,000 |
| 2026-06-18 | Open-market sale | 1,890 | $89.77 | 638,110 |
| 2026-06-18 | Open-market sale | 6,940 | $90.88 | 631,170 |
| 2026-06-18 | Open-market sale | 1,170 | $91.57 | 630,000 |
| 2026-06-17 | Open-market sale | 752 | $88.76 | 79,248 |
| 2026-06-17 | Open-market sale | 1,383 | $90.24 | 77,865 |
| 2026-06-17 | Open-market sale | 2,614 | $90.92 | 75,251 |
| 2026-06-17 | Open-market sale | 1,854 | $92.24 | 73,397 |
| 2026-06-17 | Open-market sale | 3,293 | $92.84 | 70,104 |
| 2026-06-17 | Open-market sale | 104 | $93.61 | 70,000 |
| 2026-06-16 | Open-market sale | 3,890 | $86.92 | 86,110 |
| 2026-06-16 | Open-market sale | 4,640 | $87.61 | 81,470 |
| 2026-06-16 | Open-market sale | 855 | $88.55 | 80,615 |
| 2026-06-16 | Open-market sale | 615 | $89.75 | 80,000 |
| 2026-06-15 | Open-market sale | 6,845 | $87.20 | 92,470 |
| 2026-06-15 | Open-market sale | 2,470 | $87.80 | 90,000 |
| 2026-06-15 | Open-market sale | 685 | $85.97 | 99,315 |
| 2026-06-12 | Open-market sale | 8,800 | $83.61 | 101,200 |
| 2026-06-12 | Open-market sale | 800 | $84.53 | 100,400 |
| 2026-06-12 | Open-market sale | 300 | $85.22 | 100,100 |
| 2026-06-12 | Open-market sale | 100 | $86.22 | 100,000 |
| 2026-06-11 | Open-market sale | 1,300 | $81.40 | 118,700 |
| 2026-06-11 | Open-market sale | 3,100 | $82.61 | 115,600 |
| 2026-06-11 | Open-market sale | 1,300 | $83.23 | 114,300 |
| 2026-06-11 | Open-market sale | 200 | $84.50 | 114,100 |
| 2026-06-11 | Open-market sale | 4,100 | $85.28 | 110,000 |
| 2026-06-10 | Open-market sale | 6,805 | $82.20 | 123,195 |
| 2026-06-10 | Open-market sale | 3,193 | $83.17 | 120,002 |
| 2026-06-10 | Open-market sale | 2 | $83.96 | 120,000 |
| 2026-06-09 | Open-market sale | 2,954 | $83.76 | 134,653 |
| 2026-06-09 | Open-market sale | 2,393 | $82.90 | 137,607 |
| 2026-06-09 | Open-market sale | 4,310 | $84.73 | 130,343 |
| 2026-06-09 | Open-market sale | 343 | $85.46 | 130,000 |
| 2026-06-08 | Open-market sale | 2,515 | $84.74 | 140,100 |
| 2026-06-08 | Open-market sale | 100 | $85.61 | 140,000 |
| 2026-06-08 | Open-market sale | 7,385 | $84.17 | 142,615 |
| 2026-06-05 | Open-market sale | 6,000 | $86.27 | 154,000 |
| 2026-06-05 | Open-market sale | 800 | $87.27 | 153,200 |
| 2026-06-05 | Open-market sale | 2,100 | $88.44 | 151,100 |
| 2026-06-05 | Open-market sale | 500 | $89.29 | 150,600 |
| 2026-06-05 | Open-market sale | 600 | $90.49 | 150,000 |
| 2026-06-04 | Open-market sale | 2,242 | $91.31 | 167,758 |
| 2026-06-04 | Open-market sale | 571 | $92.81 | 160,000 |
| 2026-06-04 | Open-market sale | 7,187 | $92.09 | 160,571 |
| 2026-06-03 | Open-market sale | 400 | $89.65 | 174,998 |
| 2026-06-03 | Open-market sale | 4,602 | $88.69 | 175,398 |
| 2026-06-03 | Open-market sale | 2,698 | $92.68 | 170,000 |
| 2026-06-03 | Open-market sale | 1,600 | $91.86 | 172,698 |
| 2026-06-03 | Open-market sale | 700 | $90.97 | 174,298 |
| 2026-06-02 | Open-market sale | 599 | $95.07 | 180,000 |
| 2026-06-02 | Open-market sale | 4,536 | $94.09 | 180,599 |
| 2026-06-02 | Open-market sale | 4,865 | $93.11 | 185,135 |
| 2026-06-01 | Open-market sale | 250 | $93.99 | 199,450 |
| 2026-06-01 | Open-market sale | 300 | $92.52 | 199,700 |
| 2026-06-01 | Open-market sale | 1,450 | $95.11 | 198,000 |
| 2026-06-01 | Open-market sale | 2,392 | $95.92 | 195,608 |
| 2026-06-01 | Open-market sale | 400 | $97.54 | 190,000 |
| 2026-06-01 | Open-market sale | 5,208 | $96.77 | 190,400 |
| 2026-05-29 | Open-market sale | 4,700 | $91.27 | 200,000 |
| 2026-05-29 | Open-market sale | 4,700 | $90.46 | 204,700 |
| 2026-05-29 | Open-market sale | 600 | $89.46 | 209,400 |
| 2026-05-28 | Open-market sale | 4,064 | $92.35 | 210,000 |
| 2026-05-28 | Open-market sale | 5,936 | $91.80 | 214,064 |
| 2026-05-27 | Open-market sale | 3,717 | $93.32 | 221,567 |
| 2026-05-27 | Open-market sale | 1,567 | $94.09 | 220,000 |
| 2026-05-27 | Open-market sale | 1,451 | $89.44 | 228,549 |
| 2026-05-27 | Open-market sale | 908 | $90.15 | 227,641 |
| 2026-05-27 | Open-market sale | 951 | $91.53 | 226,690 |
| 2026-05-27 | Open-market sale | 1,406 | $92.29 | 225,284 |
| 2026-05-26 | Open-market sale | 4,647 | $90.02 | 230,000 |
| 2026-05-26 | Open-market sale | 560 | $88.02 | 239,440 |
| 2026-05-26 | Open-market sale | 4,793 | $89.11 | 234,647 |
| 2026-05-22 | Open-market sale | 5,668 | $86.53 | 244,332 |
| 2026-05-22 | Open-market sale | 469 | $87.46 | 243,863 |
| 2026-05-22 | Open-market sale | 582 | $88.69 | 243,281 |
| 2026-05-22 | Open-market sale | 2,069 | $89.56 | 241,212 |
| 2026-05-22 | Open-market sale | 814 | $90.61 | 240,398 |
| 2026-05-22 | Open-market sale | 398 | $91.40 | 240,000 |
| 2026-05-21 | Open-market sale | 2,730 | $88.09 | 250,000 |
| 2026-05-21 | Open-market sale | 4,904 | $87.58 | 252,730 |
| 2026-05-21 | Open-market sale | 248 | $86.38 | 257,634 |
| 2026-05-21 | Open-market sale | 2,118 | $85.41 | 257,882 |
| 2026-05-20 | Open-market sale | 1,881 | $85.39 | 268,119 |
| 2026-05-20 | Open-market sale | 7,126 | $86.52 | 260,993 |
| 2026-05-20 | Open-market sale | 993 | $86.94 | 260,000 |
| 2026-05-19 | Open-market sale | 6,009 | $87.42 | 270,600 |
| 2026-05-19 | Open-market sale | 600 | $88.42 | 270,000 |
| 2026-05-19 | Open-market sale | 3,391 | $86.81 | 276,609 |
| 2026-05-18 | Open-market sale | 400 | $87.06 | 289,600 |
| 2026-05-18 | Open-market sale | 8,600 | $88.02 | 281,000 |
| 2026-05-18 | Open-market sale | 700 | $89.10 | 280,300 |
| 2026-05-18 | Open-market sale | 300 | $89.77 | 280,000 |
| 2026-05-15 | Open-market sale | 6,300 | $88.17 | 293,700 |
| 2026-05-15 | Open-market sale | 2,600 | $89.09 | 291,100 |
| 2026-05-15 | Open-market sale | 1,100 | $89.90 | 290,000 |
| 2026-05-14 | Open-market sale | 165 | $92.74 | 300,000 |
| 2026-05-14 | Open-market sale | 3,103 | $89.94 | 300,697 |
| 2026-05-14 | Open-market sale | 258 | $90.93 | 300,439 |
| 2026-05-14 | Open-market sale | 274 | $92.35 | 300,165 |
| 2026-05-14 | Open-market sale | 2,555 | $89.02 | 303,800 |
| 2026-05-14 | Open-market sale | 3,645 | $88.05 | 306,355 |
| 2026-05-13 | Open-market sale | 200 | $98.36 | 310,000 |
| 2026-05-13 | Open-market sale | 2,500 | $94.55 | 313,500 |
| 2026-05-13 | Open-market sale | 4,000 | $93.49 | 316,000 |
| 2026-05-13 | Open-market sale | 600 | $96.37 | 310,500 |
| 2026-05-13 | Open-market sale | 2,400 | $95.39 | 311,100 |
| 2026-05-13 | Open-market sale | 300 | $97.75 | 310,200 |
| 2026-05-12 | Open-market sale | 3,500 | $97.00 | 320,200 |
| 2026-05-12 | Open-market sale | 100 | $91.45 | 329,900 |
| 2026-05-12 | Open-market sale | 100 | $92.67 | 329,800 |
| 2026-05-12 | Open-market sale | 3,300 | $94.06 | 326,500 |
| 2026-05-12 | Open-market sale | 2,000 | $94.83 | 324,500 |
| 2026-05-12 | Open-market sale | 800 | $95.95 | 323,700 |
| 2026-05-12 | Open-market sale | 200 | $97.81 | 320,000 |
| 2026-05-11 | Open-market sale | 3,200 | $83.62 | 334,300 |
| 2026-05-11 | Open-market sale | 2,500 | $82.53 | 337,500 |
| 2026-05-11 | Open-market sale | 4,300 | $84.38 | 330,000 |
| 2026-05-08 | Open-market sale | 2,783 | $86.69 | 345,114 |
| 2026-05-08 | Open-market sale | 5,114 | $87.35 | 340,000 |
| 2026-05-08 | Open-market sale | 2,103 | $85.51 | 347,897 |
| 2026-05-07 | Open-market sale | 5,300 | $89.43 | 354,700 |
| 2026-05-07 | Open-market sale | 4,200 | $90.30 | 350,500 |
| 2026-05-07 | Open-market sale | 500 | $91.51 | 350,000 |
| 2026-05-06 | Open-market sale | 5,411 | $88.66 | 361,529 |
| 2026-05-06 | Open-market sale | 1,556 | $87.84 | 366,940 |
| 2026-05-06 | Open-market sale | 1,504 | $86.77 | 368,496 |
| 2026-05-06 | Open-market sale | 1,529 | $89.57 | 360,000 |
| 2026-05-05 | Open-market sale | 4,904 | $84.20 | 185,096 |
| 2026-05-05 | Open-market sale | 3,945 | $84.92 | 181,151 |
| 2026-05-05 | Open-market sale | 1,151 | $85.70 | 180,000 |
| 2026-05-04 | Open-market sale | 655 | $86.77 | 190,000 |
| 2026-05-04 | Open-market sale | 2,515 | $85.08 | 197,485 |
| 2026-05-04 | Open-market sale | 6,830 | $85.90 | 190,655 |
| 2026-05-01 | Open-market sale | 9,983 | $86.14 | 200,017 |
| 2026-05-01 | Open-market sale | 17 | $86.57 | 200,000 |
| 2026-04-30 | Open-market sale | 3,102 | $83.01 | 216,898 |
| 2026-04-30 | Open-market sale | 4,005 | $84.99 | 210,000 |
| 2026-04-30 | Open-market sale | 2,893 | $84.22 | 214,005 |
| 2026-04-29 | Open-market sale | 2,280 | $82.47 | 227,720 |
| 2026-04-29 | Open-market sale | 124 | $86.00 | 220,000 |
| 2026-04-29 | Open-market sale | 442 | $84.48 | 220,694 |
| 2026-04-29 | Open-market sale | 570 | $85.47 | 220,124 |
| 2026-04-29 | Open-market sale | 6,584 | $83.30 | 221,136 |
| 2026-04-28 | Open-market sale | 4,436 | $85.91 | 230,500 |
| 2026-04-28 | Open-market sale | 500 | $86.64 | 230,000 |
| 2026-04-28 | Open-market sale | 5,064 | $85.03 | 234,936 |
| 2026-04-27 | Open-market sale | 9,580 | $85.97 | 240,000 |
| 2026-04-27 | Open-market sale | 420 | $84.76 | 249,580 |
| 2026-04-24 | Open-market sale | 2,252 | $85.30 | 250,000 |
| 2026-04-24 | Open-market sale | 1,781 | $83.71 | 258,219 |
| 2026-04-24 | Open-market sale | 5,967 | $84.55 | 252,252 |
| 2026-04-23 | Open-market sale | 5,619 | $83.61 | 261,104 |
| 2026-04-23 | Open-market sale | 3,277 | $82.86 | 266,723 |
| 2026-04-23 | Open-market sale | 1,104 | $84.42 | 260,000 |
| 2026-04-22 | Open-market sale | 1,617 | $84.96 | 278,383 |
| 2026-04-22 | Open-market sale | 5,552 | $85.94 | 272,831 |
| 2026-04-22 | Open-market sale | 41 | $87.48 | 270,000 |
| 2026-04-22 | Open-market sale | 2,790 | $86.66 | 270,041 |
| 2026-04-21 | Open-market sale | 4,317 | $88.56 | 282,052 |
| 2026-04-21 | Open-market sale | 3,631 | $87.69 | 286,369 |
| 2026-04-21 | Open-market sale | 2,052 | $89.33 | 280,000 |
| 2026-04-20 | Open-market sale | 2,815 | $90.00 | 290,000 |
| 2026-04-20 | Open-market sale | 7,185 | $89.39 | 292,815 |
| 2026-04-17 | Open-market sale | 400 | $90.66 | 309,600 |
| 2026-04-17 | Open-market sale | 3,902 | $91.74 | 305,698 |
| 2026-04-17 | Open-market sale | 5,298 | $92.48 | 300,400 |
| 2026-04-17 | Open-market sale | 400 | $93.17 | 300,000 |
| 2026-04-16 | Open-market sale | 7,800 | $90.48 | 312,200 |
| 2026-04-16 | Open-market sale | 1,700 | $91.45 | 310,500 |
| 2026-04-16 | Open-market sale | 500 | $92.48 | 310,000 |
| 2026-04-15 | Open-market sale | 1,886 | $90.42 | 320,000 |
| 2026-04-15 | Open-market sale | 2,112 | $88.10 | 325,686 |
| 2026-04-15 | Open-market sale | 3,800 | $89.50 | 321,886 |
| 2026-04-15 | Open-market sale | 763 | $86.26 | 329,237 |
| 2026-04-15 | Open-market sale | 1,439 | $87.73 | 327,798 |
| 2026-04-14 | Open-market sale | 1,300 | $88.28 | 334,600 |
| 2026-04-14 | Open-market sale | 2,800 | $85.87 | 337,200 |
| 2026-04-14 | Open-market sale | 1,300 | $86.91 | 335,900 |
| 2026-04-14 | Open-market sale | 3,600 | $89.02 | 331,000 |
| 2026-04-14 | Open-market sale | 1,000 | $89.80 | 330,000 |
| 2026-04-13 | Open-market sale | 8,218 | $84.23 | 341,782 |
| 2026-04-13 | Open-market sale | 1,782 | $85.14 | 340,000 |
| 2026-04-10 | Open-market sale | 6,778 | $85.51 | 353,222 |
| 2026-04-10 | Open-market sale | 3,222 | $86.18 | 350,000 |
| 2026-04-09 | Open-market sale | 1,600 | $84.80 | 360,000 |
| 2026-04-09 | Open-market sale | 934 | $83.98 | 361,600 |
| 2026-04-09 | Open-market sale | 7,466 | $82.71 | 362,534 |
| 2026-04-08 | Open-market sale | 5,000 | $86.04 | 375,000 |
| 2026-04-08 | Open-market sale | 100 | $89.16 | 370,000 |
| 2026-04-08 | Open-market sale | 3,900 | $87.13 | 371,100 |
| 2026-04-08 | Open-market sale | 1,000 | $88.17 | 370,100 |
| 2026-04-07 | Open-market sale | 1,500 | $82.07 | 380,000 |
| 2026-04-07 | Open-market sale | 8,500 | $81.27 | 381,500 |
| 2026-04-06 | Open-market sale | 10,000 | $82.68 | 390,000 |
| 2026-04-02 | Open-market sale | 10,000 | $80.18 | 400,000 |
| 2026-04-01 | Open-market sale | 10,000 | $84.28 | 410,000 |
| 2026-03-31 | Open-market sale | 10,000 | $80.85 | 420,000 |
| 2026-03-31 | Grant / award | 1,866 | $85.74 | 22,396,405 |
| 2026-03-26 | Open-market sale | 10,000 | $81.00 | 430,000 |
| 2026-03-25 | Open-market sale | 3 | $81.11 | 440,000 |
| 2026-03-25 | Open-market sale | 9,997 | $80.60 | 440,003 |
| 2026-03-23 | Open-market sale | 10,000 | $80.06 | 450,000 |
| 2026-03-20 | Open-market sale | 10,000 | $80.79 | 460,000 |
| 2026-03-19 | Open-market sale | 10,000 | $81.72 | 70,000 |
| 2026-03-18 | — | — | — | 90,000 |
| 2026-03-18 | — | — | — | 22,794,539 |
| 2026-03-18 | Open-market sale | 242 | $86.50 | 80,000 |
| 2026-03-18 | Open-market sale | 2,058 | $85.76 | 80,242 |
| 2026-03-18 | Open-market sale | 7,700 | $84.97 | 82,300 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.