| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| SE | Ye Gang | COO | Jun 17 '26 | Sale | 91.57 | 10,000 | 915,685 | 70,000 | Jun 18 12:00 AM |
| SE | Ye Gang | COO | Jun 16 '26 | Sale | 87.55 | 10,000 | 875,535 | 80,000 | Jun 18 12:00 AM |
| SE | Ye Gang | COO | Jun 15 '26 | Sale | 87.26 | 10,000 | 872,639 | 90,000 | Jun 16 12:00 AM |
| SE | Ye Gang | COO | Jun 12 '26 | Sale | 83.76 | 10,000 | 837,580 | 100,000 | Jun 16 12:00 AM |
| SE | Ye Gang | COO | Jun 11 '26 | Sale | 83.67 | 10,000 | 836,658 | 110,000 | Jun 12 12:00 AM |
| SE | Ye Gang | COO | Jun 10 '26 | Sale | 82.51 | 10,000 | 825,101 | 120,000 | Jun 12 12:00 AM |
| SE | Ye Gang | COO | Jun 09 '26 | Sale | 84.03 | 10,000 | 840,306 | 130,000 | Jun 10 12:00 AM |
| SE | Ye Gang | COO | Jun 08 '26 | Sale | 84.33 | 10,000 | 843,277 | 140,000 | Jun 10 12:00 AM |
| SE | Ye Gang | COO | Jun 05 '26 | Sale | 87.21 | 10,000 | 872,099 | 150,000 | Jun 08 12:00 AM |
| SE | Ye Gang | COO | Jun 04 '26 | Sale | 91.96 | 10,000 | 919,563 | 160,000 | Jun 08 12:00 AM |
| SE | Ye Gang | COO | Jun 03 '26 | Sale | 90.47 | 10,000 | 904,717 | 170,000 | Jun 04 12:00 AM |
| SE | Ye Gang | COO | Jun 02 '26 | Sale | 93.67 | 10,000 | 936,719 | 180,000 | Jun 04 12:00 AM |
| SE | Ye Gang | COO | Jun 01 '26 | Sale | 96.16 | 10,000 | 961,599 | 190,000 | Jun 02 12:00 AM |
| SE | Ye Gang | COO | May 29 '26 | Sale | 90.78 | 10,000 | 907,807 | 200,000 | Jun 02 12:00 AM |
| SE | Ye Gang | COO | May 28 '26 | Sale | 92.02 | 10,000 | 920,235 | 210,000 | May 29 12:00 AM |
| SE | Ye Gang | COO | May 27 '26 | Sale | 92.27 | 10,000 | 922,747 | 220,000 | May 28 12:00 AM |
| SE | Ye Gang | COO | May 26 '26 | Sale | 89.47 | 10,000 | 894,718 | 230,000 | May 28 12:00 AM |
| SE | Ye Gang | COO | May 22 '26 | Sale | 87.85 | 10,000 | 878,523 | 240,000 | May 26 12:00 AM |
| SE | Ye Gang | COO | May 21 '26 | Sale | 87.23 | 10,000 | 872,298 | 250,000 | May 26 12:00 AM |
| SE | Ye Gang | COO | May 20 '26 | Sale | 86.35 | 10,000 | 863,492 | 260,000 | May 21 12:00 AM |
| SE | Ye Gang | COO | May 19 '26 | Sale | 87.27 | 10,000 | 872,732 | 270,000 | May 20 12:00 AM |
| SE | Ye Gang | COO | May 18 '26 | Sale | 88.11 | 10,000 | 881,097 | 280,000 | May 20 12:00 AM |
| SE | Ye Gang | COO | May 15 '26 | Sale | 88.60 | 10,000 | 885,995 | 290,000 | May 18 12:00 AM |
| SE | Ye Gang | COO | May 14 '26 | Sale | 89.15 | 10,000 | 891,538 | 300,000 | May 18 12:00 AM |
| SE | Ye Gang | COO | May 13 '26 | Sale | 94.61 | 10,000 | 946,090 | 310,000 | May 14 12:00 AM |
| SE | Ye Gang | COO | May 12 '26 | Sale | 95.43 | 10,000 | 954,292 | 320,000 | May 14 12:00 AM |
| SE | Ye Gang | COO | May 11 '26 | Sale | 83.67 | 10,000 | 836,743 | 330,000 | May 12 12:00 AM |
| SE | Ye Gang | COO | May 08 '26 | Sale | 86.78 | 10,000 | 867,794 | 340,000 | May 12 12:00 AM |
| SE | Ye Gang | COO | May 07 '26 | Sale | 89.90 | 10,000 | 898,994 | 350,000 | May 08 12:00 AM |
| SE | Ye Gang | COO | May 06 '26 | Sale | 88.39 | 10,000 | 883,873 | 360,000 | May 08 12:00 AM |
| SE | Ye Gang | COO | May 05 '26 | Sale | 84.66 | 10,000 | 846,567 | 180,000 | May 06 12:00 AM |
| SE | Ye Gang | COO | May 04 '26 | Sale | 85.75 | 10,000 | 857,507 | 190,000 | May 06 12:00 AM |
| SE | Ye Gang | COO | May 01 '26 | Sale | 86.14 | 10,000 | 861,408 | 200,000 | May 04 12:00 AM |
| SE | Ye Gang | COO | Apr 30 '26 | Sale | 84.15 | 10,000 | 841,530 | 210,000 | May 04 12:00 AM |
| SE | Ye Gang | COO | Apr 29 '26 | Sale | 83.32 | 10,000 | 833,201 | 220,000 | Apr 30 12:00 AM |
| SE | Ye Gang | COO | Apr 28 '26 | Sale | 85.50 | 10,000 | 855,009 | 230,000 | Apr 30 12:00 AM |
| SE | Ye Gang | COO | Apr 27 '26 | Sale | 85.92 | 10,000 | 859,192 | 240,000 | Apr 28 12:00 AM |
| SE | Ye Gang | COO | Apr 24 '26 | Sale | 84.57 | 10,000 | 845,694 | 250,000 | Apr 28 12:00 AM |
| SE | Ye Gang | COO | Apr 23 '26 | Sale | 83.45 | 10,000 | 834,537 | 260,000 | Apr 24 12:00 AM |
| SE | Ye Gang | COO | Apr 22 '26 | Sale | 85.99 | 10,000 | 859,887 | 270,000 | Apr 24 12:00 AM |
| SE | Ye Gang | COO | Apr 21 '26 | Sale | 88.40 | 10,000 | 884,021 | 280,000 | Apr 22 12:00 AM |
| SE | Ye Gang | COO | Apr 20 '26 | Sale | 89.56 | 10,000 | 895,617 | 290,000 | Apr 22 12:00 AM |
| SE | Ye Gang | COO | Apr 17 '26 | Sale | 92.15 | 10,000 | 921,460 | 300,000 | Apr 20 12:00 AM |
| SE | Ye Gang | COO | Apr 16 '26 | Sale | 90.74 | 10,000 | 907,449 | 310,000 | Apr 20 12:00 AM |
| SE | Ye Gang | COO | Apr 15 '26 | Sale | 88.88 | 10,000 | 888,758 | 320,000 | Apr 16 12:00 AM |
| SE | Ye Gang | COO | Apr 14 '26 | Sale | 87.85 | 10,000 | 878,455 | 330,000 | Apr 16 12:00 AM |
| SE | Ye Gang | COO | Apr 13 '26 | Sale | 84.39 | 10,000 | 843,921 | 340,000 | Apr 14 12:00 AM |
| SE | Ye Gang | COO | Apr 10 '26 | Sale | 85.73 | 10,000 | 857,259 | 350,000 | Apr 14 12:00 AM |