| Insider Trading |
Relationship |
Date |
Transaction |
Cost |
#Shares |
Value ($) |
#Shares Total |
SEC Form 4 |
| Ye Weiguo | Chief Operating Officer | Jun 11 '26 | Option Exercise | 0.75 | 2,800 | 2,100 | 702,800 | Jun 15 04:01 PM | | Ye Weiguo | Chief Operating Officer | Jun 11 '26 | Sale | 6.17 | 2,800 | 17,276 | 700,000 | Jun 15 04:01 PM | | Ye Weiguo | Chief Operating Officer | Jun 09 '26 | Option Exercise | 0.75 | 14,500 | 10,875 | 714,500 | Jun 11 04:01 PM | | Ye Weiguo | Chief Operating Officer | Jun 10 '26 | Option Exercise | 0.75 | 6,418 | 4,814 | 706,418 | Jun 11 04:01 PM | | Ye Weiguo | Chief Operating Officer | Jun 09 '26 | Sale | 6.14 | 14,500 | 89,030 | 700,000 | Jun 11 04:01 PM | | Ye Weiguo | Chief Operating Officer | Jun 10 '26 | Sale | 6.21 | 6,418 | 39,856 | 700,000 | Jun 11 04:01 PM | | Ye Weiguo | Chief Operating Officer | Jun 04 '26 | Option Exercise | 0.75 | 19,575 | 14,681 | 719,575 | Jun 08 04:01 PM | | Ye Weiguo | Chief Operating Officer | Jun 05 '26 | Option Exercise | 0.75 | 15,401 | 11,551 | 715,401 | Jun 08 04:01 PM | | Ye Weiguo | Chief Operating Officer | Jun 04 '26 | Sale | 6.13 | 19,575 | 119,995 | 700,000 | Jun 08 04:01 PM | | Ye Weiguo | Chief Operating Officer | Jun 05 '26 | Sale | 6.40 | 15,401 | 98,566 | 700,000 | Jun 08 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 26 '26 | Option Exercise | 0.75 | 4,000 | 3,000 | 704,000 | May 27 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 22 '26 | Option Exercise | 0.75 | 3,500 | 2,625 | 703,500 | May 27 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 26 '26 | Sale | 6.10 | 4,000 | 24,400 | 700,000 | May 27 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 22 '26 | Sale | 6.08 | 3,500 | 21,280 | 700,000 | May 27 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 21 '26 | Option Exercise | 0.75 | 12,820 | 9,615 | 712,820 | May 22 06:19 PM | | Ye Weiguo | Chief Operating Officer | May 20 '26 | Option Exercise | 0.75 | 9,400 | 7,050 | 709,400 | May 22 06:19 PM | | Ye Weiguo | Chief Operating Officer | May 21 '26 | Sale | 6.15 | 12,820 | 78,843 | 700,000 | May 22 06:19 PM | | Ye Weiguo | Chief Operating Officer | May 20 '26 | Sale | 6.15 | 9,400 | 57,810 | 700,000 | May 22 06:19 PM | | Ye Weiguo | Chief Operating Officer | May 19 '26 | Option Exercise | 0.75 | 9,120 | 6,840 | 709,120 | May 20 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 18 '26 | Option Exercise | 0.75 | 200 | 150 | 700,200 | May 20 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 19 '26 | Sale | 6.37 | 9,120 | 58,094 | 700,000 | May 20 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 18 '26 | Sale | 6.62 | 200 | 1,324 | 700,000 | May 20 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 14 '26 | Option Exercise | 0.75 | 15,580 | 11,685 | 715,580 | May 18 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 15 '26 | Option Exercise | 0.75 | 13,100 | 9,825 | 713,100 | May 18 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 14 '26 | Sale | 6.91 | 15,580 | 107,658 | 700,000 | May 18 04:01 PM | | Ye Weiguo | Chief Operating Officer | May 15 '26 | Sale | 6.65 | 13,100 | 87,115 | 700,000 | May 18 04:01 PM | | Ye Weiguo | Officer | May 13 '26 | Proposed Sale | 7.07 | 300,000 | 2,121,000 | | May 11 07:10 AM | | Luo Ying | Chief Executive Officer | May 06 '26 | Sale | 8.04 | 10,136 | 81,493 | 2,565,226 | May 07 09:58 PM | | Luo Ying | Chief Executive Officer | May 05 '26 | Sale | 8.01 | 179 | 1,434 | 2,575,362 | May 07 09:58 PM | | Ye Weiguo | Officer | Nov 15 '25 | Proposed Sale | 8.34 | 548,000 | 4,570,320 | | Nov 13 08:32 PM |
|