| Nov 3, 2025 | Chen Yajing | Open Market Sale | 240 | 26.83 | $ 6,439.44 |
| Oct 31, 2025 | Chen Yajing | Option Excercise | 500 | | $ 0.00 |
| Oct 2, 2025 | Chen Yajing | Open Market Sale | 456 | 34.25 | $ 15,616.63 |
| Oct 1, 2025 | Chen Yajing | Option Excercise | 920 | | $ 0.00 |
| Sep 10, 2025 | Smiley Joshua L | Open Market Purchase | 10000 | 28.91 | $ 289,100.00 |
| Aug 29, 2025 | Du Ying | Option Excercise | 604376 | 1.20 | $ 725,251.20 |
| Aug 29, 2025 | Du Ying | Option Excercise | 251319 | 32.59 | $ 8,190,486.21 |
| Aug 18, 2025 | Smiley Joshua L | Open Market Sale | 6641 | 36.24 | $ 240,643.28 |
| Aug 18, 2025 | Edmondson Frazor Titus III | Open Market Sale | 1883 | 36.24 | $ 68,232.39 |
| Aug 15, 2025 | Chen Yajing | Open Market Sale | 1438 | 35.42 | $ 50,931.71 |
| Aug 15, 2025 | Smiley Joshua L | Option Excercise | 15900 | | $ 0.00 |
| Aug 15, 2025 | Edmondson Frazor Titus III | Option Excercise | 4850 | | $ 0.00 |
| Aug 14, 2025 | Chen Yajing | Option Excercise | 1250 | | $ 0.00 |
| Aug 12, 2025 | Du Ying | Option Excercise | 96387 | 0.60 | $ 57,832.20 |
| Aug 12, 2025 | Du Ying | Open Market Sale | 96387 | 34.84 | $ 3,357,841.59 |
| Jul 2, 2025 | Du Ying | Open Market Sale | 7072 | 35.23 | $ 249,146.56 |
| Jul 1, 2025 | Du Ying | Option Excercise | 18000 | | $ 0.00 |
| Jun 30, 2025 | Du Ying | Open Market Sale | 6918 | 35.52 | $ 245,727.36 |
| Jun 27, 2025 | Du Ying | Option Excercise | 17970 | | $ 0.00 |
| Jun 26, 2025 | Edmondson Frazor Titus III | Open Market Sale | 5877 | 36.13 | $ 212,347.76 |
| Jun 26, 2025 | Du Ying | Open Market Sale | 23669 | 36.13 | $ 855,208.31 |
| Jun 26, 2025 | Chen Yajing | Open Market Sale | 2675 | 36.13 | $ 96,653.10 |
| Jun 25, 2025 | Edmondson Frazor Titus III | Option Excercise | 14600 | | $ 0.00 |
| Jun 25, 2025 | Du Ying | Option Excercise | 58800 | | $ 0.00 |
| Jun 25, 2025 | Chen Yajing | Option Excercise | 6250 | | $ 0.00 |
| Jun 20, 2025 | Lis William | Open Market Sale | 13814 | 35.67 | $ 492,745.38 |
| Jun 18, 2025 | WIRTH PETER | Grant | 10831 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Vounatsos Michel | Grant | 10831 | 0.00 | $ 0.00 |
| Jun 18, 2025 | MOULDER LEON O JR | Grant | 10831 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Morrison Scott W | Grant | 10831 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Leung Nisa | Grant | 10831 | 0.00 | $ 0.00 |
| Jun 18, 2025 | GAYNOR RICHARD | Grant | 10831 | 0.00 | $ 0.00 |
| Jun 18, 2025 | DIEKMAN JOHN D | Grant | 10831 | 0.00 | $ 0.00 |
| Jun 18, 2025 | Lis William | Grant | 10831 | 0.00 | $ 0.00 |
| Jun 2, 2025 | Chen Yajing | Open Market Sale | 9618 | 30.00 | $ 288,540.00 |
| May 13, 2025 | Du Ying | Option Excercise | 96389 | 0.60 | $ 57,833.40 |
| May 13, 2025 | Du Ying | Open Market Sale | 96389 | 28.34 | $ 2,731,506.99 |
| May 9, 2025 | Morrison Scott W | Open Market Sale | 23799 | 30.05 | $ 715,086.17 |
| May 9, 2025 | Du Ying | Option Excercise | 100000 | 0.60 | $ 60,000.00 |
| May 9, 2025 | Du Ying | Open Market Sale | 100000 | 29.53 | $ 2,953,307.66 |
| Apr 4, 2025 | Chen Yajing | Open Market Sale | 924 | 33.11 | $ 30,591.79 |
| Apr 4, 2025 | Amado Rafael | Open Market Sale | 3029 | 33.11 | $ 100,284.13 |
| Apr 4, 2025 | Smiley Joshua L | Open Market Sale | 3354 | 33.11 | $ 111,044.23 |
| Apr 4, 2025 | Edmondson Frazor Titus III | Open Market Sale | 1874 | 33.11 | $ 62,044.39 |
| Apr 4, 2025 | Du Ying | Open Market Sale | 2945 | 33.11 | $ 97,503.06 |
| Apr 3, 2025 | Chen Yajing | Option Excercise | 2500 | | $ 0.00 |
| Apr 3, 2025 | Amado Rafael | Option Excercise | 5391 | | $ 0.00 |
| Apr 3, 2025 | Smiley Joshua L | Option Excercise | 7145 | | $ 0.00 |
| Apr 3, 2025 | Edmondson Frazor Titus III | Option Excercise | 5032 | | $ 0.00 |
| Apr 3, 2025 | Du Ying | Option Excercise | 6750 | | $ 0.00 |
| Apr 2, 2025 | Chen Yajing | Open Market Sale | 5280 | 35.89 | $ 189,520.32 |
| Apr 2, 2025 | Edmondson Frazor Titus III | Open Market Sale | 4369 | 35.89 | $ 156,820.89 |
| Apr 2, 2025 | Amado Rafael | Open Market Sale | 7541 | 35.89 | $ 270,676.65 |
| Apr 2, 2025 | Smiley Joshua L | Open Market Sale | 11740 | 35.89 | $ 421,395.56 |
| Apr 2, 2025 | Du Ying | Open Market Sale | 5808 | 35.89 | $ 208,472.35 |
| Apr 1, 2025 | Du Ying | Option Excercise | 14200 | | $ 0.00 |
| Apr 1, 2025 | Chen Yajing | Option Excercise | 15257 | | $ 0.00 |
| Apr 1, 2025 | Edmondson Frazor Titus III | Option Excercise | 17258 | | $ 0.00 |
| Apr 1, 2025 | Amado Rafael | Option Excercise | 19523 | | $ 0.00 |
| Apr 1, 2025 | Smiley Joshua L | Option Excercise | 32062 | | $ 0.00 |
| Mar 17, 2025 | Amado Rafael | Open Market Sale | 3000 | 38.41 | $ 115,230.00 |
| Mar 14, 2025 | Du Ying | Other Disposition | 26463 | 0.00 | $ 0.00 |
| Mar 5, 2025 | GAYNOR RICHARD | Open Market Sale | 2500 | 35.07 | $ 87,675.00 |
| Mar 4, 2025 | Du Ying | Option Excercise | 96389 | 0.60 | $ 57,833.40 |
| Mar 4, 2025 | Du Ying | Open Market Sale | 96389 | 34.48 | $ 3,323,324.25 |
| Feb 28, 2025 | Edmondson Frazor Titus III | Open Market Sale | 14544 | 32.98 | $ 479,661.12 |
| Feb 28, 2025 | Lis William | Open Market Sale | 15000 | 32.98 | $ 494,700.00 |
| Feb 28, 2025 | Du Ying | Option Excercise | 100000 | 0.60 | $ 60,000.00 |
| Feb 28, 2025 | Du Ying | Open Market Sale | 100000 | 33.46 | $ 3,345,606.67 |
| Dec 31, 2024 | Amado Rafael | Open Market Sale | 7583 | 26.28 | $ 199,288.82 |
| Dec 31, 2024 | Chen Kai-Xian | Other Disposition | 21253 | 0.00 | $ 0.00 |
| Dec 30, 2024 | Amado Rafael | Option Excercise | 21000 | | $ 0.00 |
| Dec 11, 2024 | Du Ying | Other Disposition | 500000 | 0.00 | $ 0.00 |