| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| ZLAB | Du Ying | Chairperson & CEO | May 19 '26 | Option Exercise | 1.74 | 522,184 | 908,600 | 1,383,718 | May 21 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 18 '26 | Option Exercise | 1.74 | 100,000 | 174,000 | 1,172,626 | May 19 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 18 '26 | Sale | 19.00 | 50,000 | 949,765 | 1,122,626 | May 19 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 15 '26 | Option Exercise | 1.74 | 50,000 | 87,000 | 311,092 | May 19 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 15 '26 | Sale | 20.74 | 50,000 | 1,037,110 | 1,122,626 | May 19 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 14 '26 | Sale | 20.09 | 50,000 | 1,004,575 | 1,122,626 | May 15 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 14 '26 | Option Exercise | 1.74 | 100,000 | 174,000 | 1,172,626 | May 15 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 13 '26 | Option Exercise | 1.74 | 50,000 | 87,000 | 411,092 | May 15 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 13 '26 | Sale | 19.97 | 50,000 | 998,470 | 1,122,626 | May 15 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Apr 06 '26 | Sale | 20.45 | 2,653 | 54,249 | 1,122,626 | Apr 08 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Apr 02 '26 | Option Exercise | 0.00 | 13,500 | 0 | 1,130,855 | Apr 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Apr 02 '26 | Sale | 20.39 | 5,576 | 113,695 | 1,125,279 | Apr 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Apr 01 '26 | Option Exercise | 0.00 | 28,400 | 0 | 1,124,105 | Apr 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 11 '26 | Sale | 19.08 | 1,067 | 20,363 | 1,109,905 | Mar 12 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 10 '26 | Option Exercise | 1.72 | 527,494 | 908,600 | 1,225,253 | Mar 12 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 09 '26 | Option Exercise | 1.74 | 100,000 | 174,000 | 1,014,161 | Mar 10 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 09 '26 | Sale | 19.03 | 50,000 | 951,465 | 964,161 | Mar 10 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 06 '26 | Sale | 19.42 | 50,000 | 970,935 | 964,161 | Mar 10 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 06 '26 | Option Exercise | 1.74 | 50,000 | 87,000 | 772,184 | Mar 10 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 05 '26 | Option Exercise | 1.74 | 100,000 | 174,000 | 1,014,161 | Mar 06 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 05 '26 | Sale | 19.22 | 50,000 | 961,055 | 964,161 | Mar 06 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 04 '26 | Sale | 19.16 | 50,000 | 958,153 | 964,161 | Mar 06 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 04 '26 | Option Exercise | 1.74 | 50,000 | 87,000 | 872,184 | Mar 06 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Aug 29 '25 | Option Exercise | 1.20 | 1,208,752 | 1,450,502 | 1,141,338 | Sep 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Aug 13 '25 | Option Exercise | 0.60 | 92,774 | 55,664 | 583,349 | Aug 14 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Aug 13 '25 | Sale | 35.47 | 46,387 | 1,645,287 | 536,962 | Aug 14 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Aug 12 '25 | Option Exercise | 0.60 | 100,000 | 60,000 | 586,962 | Aug 14 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Aug 12 '25 | Sale | 34.25 | 50,000 | 1,712,555 | 536,962 | Aug 14 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Aug 11 '25 | Option Exercise | 0.60 | 100,000 | 60,000 | 586,962 | Aug 12 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Aug 11 '25 | Sale | 34.64 | 50,000 | 1,731,815 | 536,962 | Aug 12 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Aug 08 '25 | Sale | 34.74 | 50,000 | 1,737,155 | 536,962 | Aug 12 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Aug 08 '25 | Option Exercise | 0.60 | 50,000 | 30,000 | 146,387 | Aug 12 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jul 02 '25 | Sale | 35.23 | 7,072 | 249,147 | 536,962 | Jul 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jul 01 '25 | Option Exercise | 0.00 | 36,000 | 0 | 544,034 | Jul 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jun 30 '25 | Sale | 35.52 | 6,918 | 245,727 | 526,034 | Jul 01 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jun 27 '25 | Option Exercise | 0.00 | 35,940 | 0 | 532,952 | Jul 01 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jun 26 '25 | Sale | 36.13 | 23,669 | 855,208 | 514,982 | Jun 27 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jun 25 '25 | Option Exercise | 0.00 | 117,600 | 0 | 538,651 | Jun 27 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 14 '25 | Option Exercise | 0.60 | 92,778 | 55,666 | 526,240 | May 15 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 14 '25 | Sale | 28.09 | 46,389 | 1,302,857 | 479,851 | May 15 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 13 '25 | Sale | 28.57 | 50,000 | 1,428,650 | 479,851 | May 15 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 13 '25 | Option Exercise | 0.60 | 100,000 | 60,000 | 529,851 | May 15 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 12 '25 | Option Exercise | 0.60 | 100,000 | 60,000 | 529,851 | May 13 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 12 '25 | Sale | 29.44 | 50,000 | 1,472,168 | 479,851 | May 13 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 09 '25 | Option Exercise | 0.60 | 50,000 | 30,000 | 342,776 | May 13 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | May 09 '25 | Sale | 29.62 | 50,000 | 1,481,140 | 479,851 | May 13 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Apr 04 '25 | Sale | 33.11 | 2,945 | 97,503 | 479,851 | Apr 07 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Apr 03 '25 | Option Exercise | 0.00 | 13,500 | 0 | 482,796 | Apr 07 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Apr 02 '25 | Sale | 35.89 | 5,808 | 208,472 | 476,046 | Apr 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Apr 01 '25 | Option Exercise | 0.00 | 28,400 | 0 | 481,854 | Apr 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 03 '25 | Option Exercise | 0.60 | 100,000 | 60,000 | 544,117 | Mar 04 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 03 '25 | Sale | 32.44 | 50,000 | 1,622,140 | 494,117 | Mar 04 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Feb 28 '25 | Sale | 34.47 | 50,000 | 1,723,466 | 494,117 | Mar 04 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Feb 28 '25 | Option Exercise | 0.60 | 50,000 | 30,000 | 539,165 | Mar 04 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jul 01 '24 | Sale | 17.48 | 7,013 | 122,573 | 1,081,910 | Jul 02 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jun 28 '24 | Option Exercise | 0.00 | 35,940 | 0 | 1,088,923 | Jul 02 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jun 26 '24 | Sale | 17.90 | 23,939 | 428,532 | 1,142,833 | Jun 27 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jun 25 '24 | Option Exercise | 0.00 | 117,600 | 0 | 1,166,772 | Jun 27 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Apr 02 '24 | Sale | 16.15 | 5,787 | 93,465 | 1,107,972 | Apr 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Apr 01 '24 | Option Exercise | 8.36 | 28,400 | 237,424 | 1,113,759 | Apr 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jan 03 '24 | Sale | 26.12 | 8,380 | 218,902 | 1,133,450 | Jan 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jan 01 '24 | Option Exercise | 0.00 | 63,174 | 0 | 1,141,830 | Jan 03 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Jun 23 '23 | Option Exercise | 12.65 | 117,600 | 1,487,640 | 1,055,913 | Jun 26 12:00 AM |
| ZLAB | Du Ying | Chairperson & CEO | Mar 31 '23 | Option Exercise | 16.63 | 28,400 | 472,292 | 1,006,951 | Apr 03 12:00 AM |
| ZLAB | Du Ying | Mar 06 '23 | Option Exercise | 0.40 | 900,000 | 360,000 | 1,115,847 | Mar 08 12:00 AM |