| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| GYRE | Ye Weiguo | Chief Operating Officer | Jun 11 '26 | Option Exercise | 0.75 | 5,600 | 4,200 | 838,701 | Jun 15 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Jun 11 '26 | Sale | 6.17 | 2,800 | 17,276 | 700,000 | Jun 15 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Jun 10 '26 | Option Exercise | 0.75 | 12,836 | 9,628 | 841,501 | Jun 11 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Jun 10 '26 | Sale | 6.21 | 6,418 | 39,856 | 700,000 | Jun 11 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Jun 09 '26 | Sale | 6.14 | 14,500 | 89,030 | 700,000 | Jun 11 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Jun 09 '26 | Option Exercise | 0.75 | 29,000 | 21,750 | 847,919 | Jun 11 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Jun 05 '26 | Option Exercise | 0.75 | 30,802 | 23,102 | 862,419 | Jun 08 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Jun 05 '26 | Sale | 6.40 | 15,401 | 98,566 | 700,000 | Jun 08 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Jun 04 '26 | Option Exercise | 0.75 | 39,150 | 29,362 | 877,820 | Jun 08 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Jun 04 '26 | Sale | 6.13 | 19,575 | 119,995 | 700,000 | Jun 08 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 26 '26 | Option Exercise | 0.75 | 8,000 | 6,000 | 897,395 | May 27 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 26 '26 | Sale | 6.10 | 4,000 | 24,400 | 700,000 | May 27 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 22 '26 | Option Exercise | 0.75 | 7,000 | 5,250 | 901,395 | May 27 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 22 '26 | Sale | 6.08 | 3,500 | 21,280 | 700,000 | May 27 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 21 '26 | Option Exercise | 0.75 | 25,640 | 19,230 | 904,895 | May 22 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 21 '26 | Sale | 6.15 | 12,820 | 78,843 | 700,000 | May 22 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 20 '26 | Option Exercise | 0.75 | 18,800 | 14,100 | 917,715 | May 22 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 19 '26 | Option Exercise | 0.75 | 18,240 | 13,680 | 927,115 | May 20 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 19 '26 | Sale | 6.37 | 9,120 | 58,094 | 700,000 | May 20 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 18 '26 | Option Exercise | 0.75 | 400 | 300 | 936,235 | May 20 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 18 '26 | Sale | 6.62 | 200 | 1,324 | 700,000 | May 20 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 15 '26 | Sale | 6.65 | 13,100 | 87,115 | 700,000 | May 18 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 15 '26 | Option Exercise | 0.75 | 26,200 | 19,650 | 936,435 | May 18 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 14 '26 | Option Exercise | 0.75 | 31,160 | 23,370 | 949,535 | May 18 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | May 14 '26 | Sale | 6.91 | 15,580 | 107,658 | 700,000 | May 18 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Apr 01 '25 | Option Exercise | 0.75 | 100,000 | 75,000 | 965,115 | May 14 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Mar 27 '25 | Option Exercise | 0.75 | 300,000 | 225,000 | 1,015,115 | Apr 25 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Mar 26 '25 | Option Exercise | 0.75 | 400,000 | 300,000 | 1,165,115 | Apr 25 12:00 AM |
| GYRE | Ye Weiguo | Chief Operating Officer | Mar 24 '25 | Option Exercise | 0.75 | 600,000 | 450,000 | 1,365,115 | Apr 25 12:00 AM |